Lyx
Level 1
|
|
« Reply #80 on: May 14, 2009, 01:24:41 AM » |
|
Okay, one more post, because i just noticed something significant. Basically, i'm going to go full-circle back to my first post in this thread.
In that post, i pointed out that most linear stories contain no mechanics, no "why". The story may explain the why, but if it happens in a program, the program actually understands nothing about whats going on. Thus, the program mechanics have no clue how to react, if stuff changes. The programmer basically has to constantly hold the hand of the program, and tell it how to deal with every single difference.
Later in that post, i mentioned that in my current project, i make it so that the decision-logic of the AI often (though, not always) does not depend on past events, but instead on the state of the involved characters. Now, the important difference between "event" and "state" in that regard is, that the app doesnt really understand an event - but it can understand and do maths with its state. So, in the case of events, you'd need to deal with every possible combination in the game as a unique exception - you again need to hold the app's hand - with states, you dont, because you can apply a generic decision logic.
Notice a pattern?
Now, with the talk about ecosystems, quests, consequences, plot and so on, i think we are dealing with a similiar pattern. Most current games have nearly no accountability at all. Things appear out of thin air and there is magic everywhere (why does that remind me about modern physics?). What's happening? Well, the programmer again is holding the app's hands, and tells it how to cast the right spells.
Hmmhmm. I wonder what would happen if you wouldn't start "spawning" things out of thin air, to begin with? I wonder what would happen, if instead you defined a limited set of resources for the entire gameworld, then define which products can be created from which resources. Interesting thing here is: You may skip steps via magic - as long as stuff doesnt appear out of thin air (no resources needed). I wonder what would happen if you wouldn't just "cast" stories of "loved ones" out of thin air, but instead programmed right into the game logic that NPCs may fall in love with each other. Furthermore, i wonder what would happen, if you then add need driven tasks to the world, so that things start moving.... hmmmm....
- Lyx
|