Posted on September 28, 2008 by Josh Heitzman
The run mentioned starting last post finished up Thursday or the week before last and yielded results that looked quite promising, so after I got back from an overnight out of town trip, I dug deeply into the results and the code to find whatever bugs that would be there to deflate my excitement. [...]
Filed under: Investment Development | 1 Comment »
Posted on September 17, 2008 by Josh Heitzman
I didn’t really like putting the abbreviation for light web strategy game in the code to refer to this game (haven’t thought of a real name yet), so I decided to give it a codename. Been had been watching the LoR trilogy in the back round and was on Two Towers when I needed [...]
Filed under: Game Development | Tagged: Project Fangorn | Leave a Comment »
Posted on September 17, 2008 by Josh Heitzman
On this post I had stated I’d like third party extension to Google App Engine’s Datastore API that provided:
Transactions spanning entity groups
Checkpoints and journaling to allow rollback to a good state
Schema version management
and that I locate an existing third party extension to Google AppEngine’s Datastore API that fulfilled those requirements (or even one of them [...]
Filed under: Web development | Tagged: App Engine, AppEngine, GAE, Google App Engine | Leave a Comment »
Posted on September 16, 2008 by Josh Heitzman
After updating the data model to work around GAE’s limitations, the data model, interfaces, and UI mock ups are now complete enough that it is time to being coding. None of the three are 100% complete and what is there isn’t perfect, but complete and perfect design docs aren’t the end goal. The [...]
Filed under: Game Development | Tagged: Project Fangorn | Leave a Comment »
Posted on September 16, 2008 by Josh Heitzman
As I mentioned in my last post, I had previously known that GAE could only operate on entities from one group in a transaction and had designed my data model to account for this, but recently came across information that Google App Engine locks an entire entity group while processing a transaction. As my [...]
Filed under: Game Development, Programming, Web development | Tagged: App Engine, AppEngine, GAE, Google App Engine, Project Fangorn | 3 Comments »
Posted on September 16, 2008 by Josh Heitzman
This page of the GAE docs states:
To prevent the update of an entity from taking too long, the datastore limits the number of index entries that a single entity can have. The limit is large, and most applications will not notice. However, there are some circumstances where you might encounter the limit. For example, an [...]
Filed under: Web development | Tagged: App Engine, AppEngine, GAE, Google App Engine | 1 Comment »
Posted on September 15, 2008 by Josh Heitzman
Code and UI Design
Over the last several days I have been mocking up the layout of various web pages and designing the interfaces that the controller will utilize (Pylons makes use of the Model-View-Controller software design pattern) get game data and issue game commands. This work uncovered several flaws in the data model, one [...]
Filed under: Game Development, Web development | Tagged: Game Design, Project Fangorn, Pylons | 1 Comment »
Posted on September 14, 2008 by Josh Heitzman
Well, the pattern posted a table for last post seems to have a least 4 channels to it, so it may be is a channel a certain multiple and if that’s the case it won’t cut more then probably about 1/3 of the values, which doesn’t seem significant enough for the complexity it would introduce [...]
Filed under: Investment Development | 1 Comment »
Posted on September 11, 2008 by Josh Heitzman
I pretty much finished up the design for my light web strategy game the evening before last. Yesterday I hammered out the data model and found a few small things missing from the game design, which were easily rectified. I just reviewed both the game design and the data model and only managed [...]
Filed under: Game Development | Tagged: Game Design | 2 Comments »
Posted on September 10, 2008 by Josh Heitzman
Well the pattern I mentioned last post isn’t quite what I thought it was, but there does appear to be something there as illustrated by this snapshot of a table:
The numbers across the top and the left hand side are the parameter values days per period and periods of use and the numbers in the [...]
Filed under: Investment Development | 1 Comment »