Journey's End

Apr 16
2004

2004-04-16

Ah, the warm fuzzy glow of making something work WAY ahead of time. The simulation is now 90% done, visualization is done, GUI is done, its all done done done. All that is left is to write some basic algorithms, but that can be done slowly. The important thing is that the frame work is done, which is 90% of a project IMHO.

Tim/Victor, get the source and start looking through them.

Here are some numbers:

steve@Geofront::/share/tmp>wc -l *

     103 Coral.java

     175 GridDisplay.java

     191 GridPanel.java

     259 Ocean.java

      34 Organism.java

     301 Simulation.java

     100 Starfish.java

      43 TimerListener.java

    1206 total

steve@Geofront::/share/tmp>

Thats right, I added another 400 or so lines to it. The GridDisplay class got a rather heft update due to the addition of extra buttons and such. Simulation class also took a hit due to the simulations dialogue. Its surprising how much code it takes to get a few buttons going in java.

I expect the line count to reach 2000 by the time we are REALLY finnished. Here are some screen shots.

![options](http://freespace.ausgamers.com/soft1901/options.jpg) \[The start up options dialoge\] ![classes](http://freespace.ausgamers.com/soft1901/classes.jpg) \[Classes relationship diagram, nicely arranged so the lines don't cross :-)\] ![grid](http://freespace.ausgamers.com/soft1901/grid.jpg) \[Grid display using a 50x50 map and 800x800 display. There is a pattern because I cbf'd typing 50 semi-random lines consisting of 0,1,2\]

I think I'll take a break now. Been up since 8:00am, only 5 hours of sleep :P

Cheers,
Steve

ts=04:50