28 Dec 2000 hawtink   » (Apprentice)

Ok, today I ...

  • put ideas on paper for a little game
  • read more of the 'java how to program' book
  • saw snow for first time
  • decided that I should put those ideas into code
  • discovered advogato

now is actually probably a good time to get a clue =)

I have been thinking that I need a distraction like ultima online or something like that, but I would to play it on the tube to work (which kills an hour), during lunch at the cafe, on the tube home(which kills another hour), at home... how the hell would one do this on a laptop, if half this time is spent standing up? the next question that follows is what else makes sense to use then? palm maybe ... but not at home. i would like to play on my pc... come home from work, drop a palm (or similar) onto the sync thingy and fire up and continue where I left off...

At work I have been discovering the wonders of xml and java. so why not use this as mechanism for the comunication/updates, storage and world description.

Java runs on palm ... java runs on linux/mac/dozer ...

If RMI could be used to copy the state information across and then restart the game at that point then you could have a live game non-stop from when you wake in the morning at 7am, to when you crash at 2 am...

One problem springs to mind. Size. It makes it difficult to have the game on a plam and have the game data as well, plus all the other cruft that plam folks use ...

Size is usually not an issue on pcs ... but transferring the game state might be.

Plan B: get a clue.

Plan C: Part A - get some ideas from paper into code and flesh out the basic tools to develop the game state.

Part B - scope out what the JVM on the Palm can actually do ... running xerces might be out of the question, but its worth a try...

Part C - get an enviroment load/save thing happening, probably should involve JDOM.

Part D - get an environment display thing happening, err umm ...

Part E - get a palm pilot ... unless someone (janet) convinces me to do otherwise.

Part F - try out a play engine...

Part G - play test!

Part H - do a serious version.

Ok thats the plan. Lets see what happens now!

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!