From: Erik V. <eri...@hc...> - 2007-07-23 19:39:20
|
It definitely needs more testing, which I will do in the next few days, but so far everything seems to work. Amazing, how simple it was after all the preparational work in the past 12 months on Undo/Redo and, even more important, the game.action package. There definitely is room for more cleanups, but the basic program flow now seems very solid to me, and a good basis for further development. Brett, as I know you are working on a release, please let me know when I can upload my new changes, as I don't want to interfere with you. Next I will start looking at implementing some more games. Not sure which ones; the less special rules a game has, the greater the chance that it can be done pretty quickly. Erik Vos eri...@hc... fax: 084 716 7187 |
From: Brett L. <wak...@gm...> - 2007-07-23 19:53:40
|
On Mon, 2007-07-23 at 21:39 +0200, Erik Vos wrote: > It definitely needs more testing, which I will do in the next few days, > but so far everything seems to work. > > Amazing, how simple it was after all the preparational work > in the past 12 months on Undo/Redo and, even more important, > the game.action package. There definitely is room for more > cleanups, but the basic program flow now seems very solid to me, > and a good basis for further development. > > Brett, as I know you are working on a release, please let me know > when I can upload my new changes, as I don't want to interfere with you. > Go ahead and just commit now. I'm having a problem with getting log4j used by our jar. It keeps throwing NoClassDefFoundError for Logger. I'm not quite sure exactly what's wrong. > Next I will start looking at implementing some more games. > Not sure which ones; the less special rules a game has, > the greater the chance that it can be done pretty quickly. My vote is 1856 or 1870. We've already got the maps in, so all that's really left are the rules for the privates and maybe the double yellow tile laying option (for 70), loans and nationalization (for 56). Also, we should look at creating a way to show the status of each game in the Options UI so that users know which games are playable and which aren't. ---Brett. "You're not one of us." "I don't think I'm one of them, either," said Brutha. "I'm one of mine." (Small Gods) |
From: Erik V. <eri...@hc...> - 2007-07-23 20:11:32
|
> > Brett, as I know you are working on a release, please let me know > > when I can upload my new changes, as I don't want to > interfere with you. > > > > Go ahead and just commit now. I'm having a problem with getting log4j > used by our jar. It keeps throwing NoClassDefFoundError for > Logger. I'm > not quite sure exactly what's wrong. OK, done. There is a new section in my.properties to specify the save directory and some save filename properties. None if this is absolutely needed, but the save directory is recommended. For Save, a default file name is proposed containing the game name and the current date/time. The default extension is .rails. The file name can be changed, and once that is done, new Saves will also use that file name (in the same run, that is). The save file is a serialized bunch of Java objects, so it is an unreadable binary file. I tried to find a generic decoding utility, but could not find one so far. With Load such a saved file can be read and the game is resumed at the Save point (I hope). Yes, you can Undo until before the Save point. > > Next I will start looking at implementing some more games. > > Not sure which ones; the less special rules a game has, > > the greater the chance that it can be done pretty quickly. > > My vote is 1856 or 1870. We've already got the maps in, so all that's > really left are the rules for the privates and maybe the double yellow > tile laying option (for 70), loans and nationalization (for 56). And 1870 price protection! That and the 1856 nationalization do not count as simple matters to me, but I will have a look. I was rather thinking about 1851, 18AL, 18GA and perhaps 18EU. 1835 is already half done, but there the Prussian formation is the bottleneck. We will see. > Also, we should look at creating a way to show the status of each game > in the Options UI so that users know which games are playable > and which > aren't. Hmm, yes. A simple properties file would do, I guess. Erik. |
From: Brett L. <wak...@gm...> - 2007-07-23 20:27:44
|
On Mon, 2007-07-23 at 22:11 +0200, Erik Vos wrote: > > > Next I will start looking at implementing some more games. > > > Not sure which ones; the less special rules a game has, > > > the greater the chance that it can be done pretty quickly. > > > > My vote is 1856 or 1870. We've already got the maps in, so all that's > > really left are the rules for the privates and maybe the double yellow > > tile laying option (for 70), loans and nationalization (for 56). > > And 1870 price protection! That and the 1856 nationalization > do not count as simple matters to me, but I will have a look. > I was rather thinking about 1851, 18AL, 18GA and perhaps 18EU. > 1835 is already half done, but there the Prussian formation is the > bottleneck. > We will see. Those all sound fine. There's a few different games that deal with each of the things that are in 1856 and 1870 (e.g. nationalization, price protection, etc), so at some point we'll need to implement those. Though, it certainly doesn't have to be the next thing we tackle. A few months back, I picked up a copy of 1861, so I was considering adding in the map and tile counts for it. Due to its complexity, I don't expect us to be implementing it until we've tackled many of the simpler games. ;-) I also have been thinking about building out the website area that Sourceforge gives us. Now that we've got a nice looking map display, sticking some screenshots up there might be a good way to show the progress we're making. ---Brett. Next, upon a stool, we've a sight to make you drool. Seven virgins and a mule, keep it cool, keep it cool. -- ELP, "Karn Evil 9" (1st Impression, Part 2) |