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...
-
So, you've created a car prefab using WheelCollider components, and now you can apply a motorTorque to make the whole thing move along. ...
-
The procedural planet package has been updated to version 1.4, and you can see the new demo here . It features better city light control, be...
-
Why would I ask that question? Python 3 has been available for some time now, yet uptake is slow. There aren't a whole lot of packages i...
-
I've just finished refactoring an awful C# class. I had been delaying the job for a while because I didn't want to do it. Then, whil...
-
Summary: NodeJS wins. Test Program ab -n 10000 -c 5 http://localhost/ Gevent Code from gevent import wsgi class WebServer(object): def a...
-
Often, when building a game, you need to test if objects are colliding. The objects could be spaceships, rocks, mouse pointers, laser beams....
-
Dear Lazyweb. Imagine a nice RESTful interface for working with Tags. The URL: /tags/ will return a list of all the tags. The URL: /tags/fo...
-
I have just spent an hour trying to track down a weird bug in some Javascript interpolation code. The offending code looks like this: var n ...
-
I've been investigating different .net languages for use with Mono. I've spent some time with Boo , and have decided I don't lik...
No comments:
Post a Comment