Hi all,
The strategy game I'm making will require a system to handle events. The events are going to be pretty general in scope, and there could potentially be a lot of them firing off at any given time. Think along the lines of the Europa Universalis series of games - although I'd like to avoid some of the pitfalls theirs seems to have landed in. My goal here is to try to get off on the right foot with what looks like a central system for the game.
I'm only now getting into learning about design patterns and related topics, and was wondering if anyone can suggest additional avenues I should investigate for this event system. I don't know enough atm to know if this is something that Blitz's Event modules could/should be used for, if it's a different kind of thing altogether, or what.
Essentially, I'm at square one and looking for your thoughts. Natch, I understand that whatever I implement isn't going to be perfect, but since I'm so low on the learning curve in this area, I want to at least get started in roughly the right direction.
Thanks.
The strategy game I'm making will require a system to handle events. The events are going to be pretty general in scope, and there could potentially be a lot of them firing off at any given time. Think along the lines of the Europa Universalis series of games - although I'd like to avoid some of the pitfalls theirs seems to have landed in. My goal here is to try to get off on the right foot with what looks like a central system for the game.
I'm only now getting into learning about design patterns and related topics, and was wondering if anyone can suggest additional avenues I should investigate for this event system. I don't know enough atm to know if this is something that Blitz's Event modules could/should be used for, if it's a different kind of thing altogether, or what.
Essentially, I'm at square one and looking for your thoughts. Natch, I understand that whatever I implement isn't going to be perfect, but since I'm so low on the learning curve in this area, I want to at least get started in roughly the right direction.
Thanks.