Generally used in correlation with a state machine.

learn more… | top users | synonyms (1)

6
votes
2answers
832 views

How should I structure my turn based engine to allow flexibility for players/AI and observation?

I've just started making a Turn Based Strategy engine in GameMaker's GML language... And I was cruising along nicely until it came time to handle the turn cycle, and determining who is controlling ...
0
votes
1answer
180 views

Problem with enum as game state

In the current game I'm building, I'm having trouble moving from one game state to another. I'm using enum to control my states. As of now, this is my enum: public static enum State { M_MENU, ...
1
vote
0answers
276 views

In a state machine, is it a good idea to separate states and transitions?

I have implemented a small state machine in this way (in pseudo code): class Input {} class KeyInput inherits Input { public : enum { Key_A, Key_B, ..., } } class GUIInput inherits Input { ...
0
votes
0answers
43 views

inheritance and state machine with flyweight pattern

I everyone, i'm working on an indie game and i'm stuck with two problems I have many similar units on screen so i decided to implement the flightWeight pattern so there is intrinsic and extrinsic ...
0
votes
0answers
55 views

Syncing entities in a totally shared multiplayer environment

Typically, networked games designate a server (or host player) as being authoritative over all state shared between the players. Clients still simulate their own state, but also continuously ...