I think ER diagrams are very handy tools for designing data requirements for a game. I don't see them given away or even talked about (in this context) on the web, and I'm not sure why.
Does anyone else use them? I think if they are stripped of attributes, and simply specify entities and relationships, they can be useful for general design, and perhaps are even re-usable? I have a theory that they form an excellent domain specific language useful for specifying game mechanics. Attributes can be added to a generic ERD, which add behaviour to the model, unique to the game being designed... hmmm.
This is a quick little design I put together to hold the required data for a Master of Orion (4x) style game.
Sunday, September 19, 2010
Subscribe to:
Post Comments (Atom)
Popular Posts
-
These are the robots I've been working on for the last 12 months. They each weigh about 11 tonnes and have a 17 meter reach. The control...
-
This hard-to-see screenshot is a Generic Node Graph Editing framework I'm building. I'm hoping it can be used for any kind of node...
-
So, you've created a car prefab using WheelCollider components, and now you can apply a motorTorque to make the whole thing move along. ...
-
MiddleMan: A Pub/Sub and Request/Response server in Go. This is my first Go project. It is a rewrite of an existing Python server, based o...
-
Often, when building a game, you need to test if objects are colliding. The objects could be spaceships, rocks, mouse pointers, laser beams....
-
I've just read a newspaper article (courtesy of Kranzky ) from WA Business News documenting the malfeasance, gross negligence and misc...
-
Unfortunately I've not secured a venue for the GGJ. With 9 days left, things are not looking hopeful. It could be that GGJ Perth will no...
-
After my last post, I decided to benchmark the scaling properties of Stackless, Kamaelia, Fibra using the same hackysack algorithm. Left axi...
-
Possibly slightly more correct lighting. The rim light is now only applied in the direction of the sun, rather than being purely based on vi...
-
Update: This is another planet shader, with more physical fidelity. Shader "Planet" { Properties { _MainTex ("Diff...
No comments:
Post a Comment