Recent Progress |
Wed, 27 July 2005 10:01 |
|
LEit | | Lt. Commander | Messages: 879
Registered: April 2003 Location: CT | |
|
After a long break (about six months from December to June) I've been back at Freestars for a while, I made some good progress, and then started on a client with the help of Ashlyn's husband Pin. Working on the client, I realized that a lot of things could be done in the server code to help the client, so I've done that. And then another programmer found us. He had already started a Stars! clone (http://sourceforge.net/projects/frontierproject/) execpt he had concentrated on the UI (client) side first, so we've been a good match, hopefully, he'll be able to turn Frontier into a Freestars client soon.
To help that, I've done a lot more of the turn processing, and added code to the server that read and write .x files, as well as reading and writing .m files. Even though the server only really needs to write .m and read .x, it's probably best to put that code in one place so the clients can use it. Along with reading and writing .x files, it also allows undo/redo of orders, this still requires client support, so it can update the display.
In a recent test, Freestars generated a game from a .def file, wich generated 3 .m files, a .xy, and a .hst. Then with a hand crafted .x file, it read just a .m, .xy, and .x file, and then undid every order, and redid them all back, and then rewrote the .x file. There are intentional errors in the hand written .x file to test error detection, so the files were not exactly the same.
The orders had the race sending a colony ship to a nearby world and colonizing it, everything worked, execpt the ship didn't go away after had it colonized the world...
- LEitReport message to a moderator
|
|
|
Re: Recent Progress |
Wed, 27 July 2005 18:36 |
|
|
It's a great moment when you start to be able to see demonstrated results out of a long project like this. Congratulations guys.
[Updated on: Wed, 27 July 2005 18:37] Report message to a moderator
|
|
|
Re: Recent Progress |
Thu, 28 July 2005 00:16 |
|
|
Truly Wonderful Leit,
I had nowhere near the time I needed available when I started to look at everything for Freestars since I also had to go back to 'real' work after having taken 2 years off. I had started on client code but it's still on my drive, opening a start screen and providing an interface that still needs much work.
I'd love to be part of an Alpha testing and debugging team though.
Warmest wishes
Ptolemy
Though we often ask how and why, we must also do to get the answers to the questions.Report message to a moderator
|
|
|
|
|
|