21 Jun 2000 Excalibor   » (Observer)

Wow, long time since I last wrote for this diary.

Been working on my LinuxFromScratch installation; it's pretty interesting to see how much stuff you need to have a working Linux system! I'm getting closer to a multi-user runnable box, cool! :-) And learning a lot in the process... not the fastest installation distro available, but really valuable...

Also been working in laying out the Physics class for Fleets and how to make the user interface something usable instead of a mesh of dots, lines and colors... Not easy to put a 4-dimensional environment into a 2D screen and get something barely adecuate, now I see why most games prefer the conical or isometric projection and don't worry about the 3rd dimension. That way you get a 2+1D game with 3D-like little figures for the ships/soldiers/monsters... but movement is basically 2D... Much easier to put into a screen and for the user to play...

Been working on some compactation techniques of R^3, but I'd need just the opposite, having all space in the surface of a hypersphere is not much help in this case... <g> Yes, I can develop the 2D view of the 3D surface, but how the heck may players find such a thing intuitive??? We are still, and basically, surface animals... I'd have to discuss this with a whale or a dolphin... Oh, well, anyway, it would make the Physics weird, as the Infinite would be a well defined point in the hypersphere... If anyone has any idea of how 'decompact' space into 2D's, and getting something that is adecuate to get 3D-like motion, please talk to me...

In the meantime, I'll concentrate into the classes, still lots of work to do...

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!