Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Ludocore is a paper where a research on a logic game engine is presented.

For game I cooperate on -- Opendungeons -- it would seem fine to have separate abstract layer of code which would deal only with the logic/rules side of the game ( as there are very few now hardcoded in c++ source).

In the big picture in this system you have events, states and consequences. By custom the usage is like:

  • States are somehow mapped to actual game objects ( or simplier they can be actual states of real game objects )
  • Events are thrown by code side
  • Consequences are thrown by events and they modify the states depending on event context.

The actual question: Is there existing software to be used in GPL project? And if not what would be simplest approach using c++ in implementing Ludlum-like system? Using common libraries?

I count this as scripting question as well, because events/state/consequences should be mostly specified in external files to source code.

share|improve this question

closed as off-topic by Josh Petrie Dec 3 '13 at 5:25

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions that are about "which tech to use" are outside the scope of the site. For more information, see this meta post" – Josh Petrie
If this question can be reworded to fit the rules in the help center, please edit the question.

That spacing... – joltmode Jan 18 '13 at 17:18
Are you programming a game programmer? – Laurent Couvidou Jan 22 '13 at 16:00