Java-Gaming.org Java4K winners: [ by our judges | by the community ]         
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members



News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  Print  
  Event driven games  (Read 991 times)
0 Members and 2 Guests are viewing this topic.
Offline K.I.L.E.R

JGO Strike Force
***

Posts: 764
Medals: 1


Java games rock!


« on: 2005-03-27 02:10:00 »

Well after reading books everyone of those books kept bugging me to use events vs manual in game polling.
I have done some re-reading of events and then read some more on custom events. I still don't get some things and how they apply to games development.

So I'm starting to use events.
I have worked out how custom events, could someone tell me if this is a good generic model for game based events?
http://members.optusnet.com.au/ksaho/something/ClassDiagram1.png

I really would like more insight on event driven coding in games.
For example, how would I implement collision detection under such a model?

Personally I really wonder how many events are needed and how big of an issue would it be to keep track of.

Wouldn't events make my game loop useless?
Technically speaking all I need is a single event in my main method which just yields or exits.

Can someone please provide some insight on how events should be used to make the development process as clean and understandable as possible?

Thanks.

Vorax:
Is there a name for a "redneck" programmer?

Jeff:
Unemployed. Wink
Offline tom

JGO Neuromancer
****

Posts: 1113
Medals: 5



« Reply #1 on: 2005-03-27 20:02:30 »

The following link has some thoughts about event driven games:
http://www.flipcode.com/tfiles/steven03.shtml

What kind of game are you making?

Collision detection would be handled by adding an event for the next time the entity needs to be updated. For many games this is every frame. Then you need to add an event that will be triggered the next frame. Events are benefitial if your game updates the entites rarely, and there are many entites. In any other case it just makes it more complicated.

You will keep your game loop, but instead of a "updateAll" call you'll have a "updateEvents" call.

Offline K.I.L.E.R

JGO Strike Force
***

Posts: 764
Medals: 1


Java games rock!


« Reply #2 on: 2005-03-28 19:01:11 »

The game framework is supposed to be able to handle real time games and turn based.
It's supposed to be able to handle anything.

Thanks for the info.

Vorax:
Is there a name for a "redneck" programmer?

Jeff:
Unemployed. Wink
Pages: [1]
  Print  
 
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.102 seconds with 19 queries.