PHP, Zend Framework and Other Crazy Stuff
Protoshell Musings
Now that I’ve settled in more on the Protoshell project (and escaped overtime this week) I’ve had more time to contemplate in my own peculiar way. The more I delve into the Net Hub forum posts, the more I see how challenging implementing Protoshell might become. Hopefully I get the “big gist” as I call that moment when a newcomer to a project sees the light soon.
The requirements run towards the level where normally I’d start sketching a Java logo absent mindedly before plucking up courage and telling someone to break out the Struts obsessives (freakish entities that they are armed with UML charts and POEAA volumes). Luckily (because I haven’t practiced my Java in a few years) AJAX can probably pull off a lot of what Moocats is describing.
Several other draft braindumps also suggest possible uses of http streaming (or what AJAX followers might prefer calling by the ridiculous hype name COMET – just as bad as WEB 2.0 only even more confusing). Now, hopefully streaming can be avoided since it would tie up http connections indefinitely (rarely a happy event for shared hosting – rarely happy for dedicated servers either as I recall…). We’ll see. Complexity has a habit of becoming more simplified once the process of defining the problems with a few concrete examples starts.
What the braindumps are making clear, is that the level of detail when we talk about game items is immense. Now there are two ways of looking at that – the complex view (My god! Theres hundreds of items! My Database will explode!) and the simple view where all items are just a different set of values bound to the same schema, or maybe a few similar schemas, but similar and predictable in any case. I have a little practice tweaking such game items, so I’m up for the challenge.
What’s for sure, is that the database planning for this one is going to be the first major step. Our database design will do a lot of the driving when it comes to writing the model so I sense a healthy investment of time in the near future on this. Of course, you still need some basic logic before banging away on DBDesigner…
Anyways, I’m musing.
Related posts:
| Print article | This entry was posted by Pádraic Brady on May 23, 2006 at 10:42 pm, and is filed under PHP Game Development. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
