Recent Changes:
2005/05/16 |
0.5.102 |
Uploaded version 0.5.102, updated project homepage |
2005/05/15 |
0.5.102 |
implemented more toolbar buttons, icons not yet uploaded |
2005/05/14 |
0.5.101 |
work in progress: Toolbar, migrate main window from AWT to Swing |
2005/05/12 |
0.5.100 |
work in progress: migrate main window from AWT to Swing |
2005/04/25 |
0.5.099 |
work in progress: extract SpaceOperaDisplay from SpaceOpera |
2005/04/10 |
0.5.098 |
extracted SunSystemDisplay from class SunSystem, some refactoring |
2005/03/29 |
0.5.097 |
extracted UniverseDisplay from class Universe |
2005/02/20 |
0.5.096 |
some refactoring, auto colonise next/best of already found planets |
2005/02/16 |
0.5.095 |
some refactoring in MPlayer.setShipOrders |
2005/02/15 |
0.5.094 |
corrected the <doesnt colonize anymore> error |
2005/02/14 |
0.5.093 |
Refactoring shipOrders, some new Errors! |
2005/02/13 |
0.5.092 |
Transporting goods works! |
2005/02/11 |
0.5.091 |
make next transport ship order to current ship order |
2005/02/10 |
0.5.090 |
some documentation, some refactoring |
2005/02/09 |
0.5.089 |
Sunsystem.getAvailableCargo() |
2005/02/08 |
0.5.088 |
more work at 'transport'-style Shiporders |
2005/02/02 |
0.5.087 |
begun work at 'transport'-style Shiporders |
2005/02/01 |
0.5.086 |
restock torpedos in satellites, delete selected shipOrder |
2005/01/31 |
0.5.085 |
Shipyard: swapped button 'toggle' for radio control, corrected event propagation error |
2005/01/19 |
0.5.084 |
FightDetail display and no attack error corrected |
2005/01/18 |
0.5.083 |
restock satellites with torpedoes |
2005/01/17 |
0.5.082 |
evaluate player relation when acquiring new target |
2005/01/06 |
0.5.081 |
ships acquire new target after firing torpedo |
2005/01/03 |
0.5.080 |
random starting position in ship fight window |
2004/12/30 |
0.5.079 |
some tuning |
2004/12/27 |
0.5.078 |
corrected nullpointer error in planetdetail, corrected ColonyShip -5000 population error |
2004/12/20 |
0.5.077 |
first draft of PlayerRelation |
2004/12/14 |
0.5.076 |
corrected 'colony populationcount -66' error |
2004/12/13 |
0.5.075 |
random starting computerplayers, corrected fertility -78.03 error |
2004/12/05 |
0.5.074 |
three new torpedo weapons |
2004/12/02 |
0.5.073 |
more testing and refactoring |
2004/11/26 |
0.5.072 |
some testing and refactoring |
2004/11/25 |
0.5.071 |
expired torpedos dont explode anymore, corrected classcast error in MPlayer.setShipOrders, corrected enemy torpedo error |
2004/11/24 |
0.5.070 |
corrected bomb display error |
2004/11/23 |
0.5.069 |
corrected Shipyard error, some tests with bundling torpedo explode-display |
2004/11/20 |
0.5.068 |
some cleanup, added new weapons Pellet Gun and Rail Gun |
2004/11/19 |
0.5.067 |
Added alien-tunnel image, corrected an error, found another... |
2004/11/14 |
0.5.066 |
some cleanup |
2004/11/13 |
0.5.065 |
some tuning of colony manager |
2004/11/12 |
0.5.064 |
explore sunsystems |
2004/11/11 |
0.5.063 |
corrected some errors: add dropdown with unexplored sunsystems |
2004/11/09 |
0.5.062 |
add production queue combo alphabetically sorted |
2004/11/08 |
0.5.061 |
problem with classpath for swing images solved |
2004/11/01 |
0.5.060 |
ShipOrders: colonize xy and goto yz both work! |
2004/10/29 |
0.5.059 |
ShipOrders: auto colonize best - works! |
2004/10/28 |
0.5.058 |
ShipOrders: auto colonize first - works! |
2004/10/27 |
0.5.057 |
ShipOrders: auto explore - works! |
2004/10/16 |
0.5.056 |
store nextOrders in SpaceCraft, display stored nextOrders |
2004/10/10 |
0.5.055 |
more ShipOrders work, corrected 'colonize' error |
2004/09/27 |
0.5.054 |
more ShipOrders work, corrected 'Transsaturn' error |
2004/09/23 |
0.5.053 |
more ShipOrders, corrected 'CurrentShip' error |
2004/09/20 |
0.5.052 |
more ShipOrders |
2004/08/30 |
0.5.051 |
ShipOrders: auto explore, repeat |
2004/08/15 |
0.5.050 |
ShipOrders: call from popup-Menu, from ship-list and from Test-Menu |
2004/08/08 |
0.5.049 |
more work on ShipOrders class |
2004/08/05 |
0.5.048 |
more work on ShipOrders class |
2004/07/14 |
0.5.047 |
more work on ShipOrders class |
2004/07/12 |
0.5.046 |
more work on ShipOrders class |
2004/07/11 |
0.5.045 |
some preparations for shipOrders window |
2004/06/29 |
0.5.044 |
Added weapons LaserCannon and BundledLaser; Laser, LaserCannon and BundledLaser now inherit from BeamWeapon |
2004/06/28 |
0.5.043 |
more refactoring: renamed the FighterXXX classes to FightXXX, renamed BeamWeapon, BombWeapon and TorpedoWeapon |
2004/06/24 |
0.5.042 |
refactoring: new Classes BeamWeapon, BombWeapon and TorpedoWeapon instead of FightLaser, FightBomb and FightTorpedo |
2004/06/22 |
0.5.041 |
some cleanup, some tests |
2004/06/18 |
0.5.040 |
some cleanup |
2004/06/17 |
0.5.039 |
some cleanup, some tests |
2004/06/13 |
0.5.038 |
some refactoring in FightDetail |
2004/06/09 |
0.5.037 |
change laser <> shield calculations |
2004/06/08 |
0.5.036 |
Some refactoring, change laser <> shield calculations |
2004/06/02 |
0.5.035 |
Matching planets and colony modules, some refactoring |
2004/05/31 |
0.5.034 |
Some cleanup in technology tree, corrected some errors |
2004/05/30 |
0.5.033 |
Some buildings and some ship components cant be built anymore after the improved version has been researched |
2004/05/28 |
0.5.032 |
Some buildings now are obsoleted by their improved version. Corrected some resources data. |
2004/05/25 |
0.5.031 |
More work in shipyard area (changed edit/new to display/new !) |
2004/05/24 |
0.5.030 |
Some Refactoring and clean up in Shipyard and SpaceCraft |
2004/05/22 |
0.5.029 |
Some resource tuning, missing images, corrected some minor errors |
2004/05/21 |
0.5.028 |
Some resource tuning, missing images, corrected some minor errors |
2004/05/20 |
0.5.027 |
Corrected <ship destroyed with first shot> error |
2004/05/19 |
0.5.026 |
Major refactoring in Ship/SpaceCraft/FightDetail area - in work |
2004/05/19 |
0.5.025 |
Corrected Error (infinite loop in nextturn occurs after 120 turns or more), added new Cheat, |
2004/05/18 |
0.5.024 |
changed effects of buildings, todo effects of shipcomponents |
2004/05/14 |
0.5.023 |
Corrected Error in colony resource management |
2004/05/11 |
0.5.022 |
Colony resource management, some cleanup |
2004/05/10 |
0.5.021 |
some cleanup, some refactoring |
2004/05/09 |
0.5.020 |
some cleanup, some refactoring, more work on resource model |
2004/05/09 |
0.5.019 |
more work on resource model, not complete |
2004/05/08 |
0.5.018 |
more work on resource model, not complete |
2004/05/06 |
0.5.017 |
some cleanup, more work on resource model, not complete |
2004/05/05 |
0.5.016 |
more work on resource model, not complete |
2004/05/04 |
0.5.015 |
switching resource model from farming/industry to no edu/basic edu... (part I) |
2004/04/24 |
0.5.014 |
more work on education Level |
2004/04/23 |
0.5.013 |
Some cleanup, more work on education Level |
2004/04/20 |
0.5.012 |
Some colony resources tweaking, some cleanup |
2004/04/18 |
0.5.011 |
Added education level to colony, some cleanup, corrected research resource error |
2004/04/05 |
0.5.010 |
Some cleanup in PlanetMenu and Ship, activated ship mini info |
2004/03/30 |
0.5.009 |
New CVS structure, More details in ColonyList |
2004/03/29 |
0.5.008 |
Some more fields in ColonyList |
2004/03/26 |
0.5.007 |
Added building category selector to ColonyDetail |
2004/03/25 |
0.5.006 |
corrected aspect ratio error |
2004/03/25 |
0.5.005 |
Add code from Sven Retter |
2004/03/23 |
0.5.004 |
Setup and test with Eclipse 3.0 |
23.02.04 |
0.5.003 |
new images, release testing, add new release to SourceForge |
08.02.04 |
0.5.002 |
added new images from Sven Retter, some testing |
07.02.04 |
0.5.001 |
created jar files, modified version number, testing |
17.01.04 |
0.4.499 |
corrected '99.999999% completed' error |
12.01.04 |
0.4.498 |
tested shipbuilding and resource usage logic |
07.01.04 |
0.4.497 |
fixed 'animation not running' error |
05.01.04 |
0.4.496 |
playanim modifications, intro, test |
13.09.03 |
0.4.495 |
some cleanup |
12.09.03 |
0.4.494 |
'basic' planet value and 'habitation' value for humans |
11.09.03 |
0.4.493 |
more names |
10.09.03 |
0.4.492 |
more sunsystem names - this is fun! |
06.09.03 |
0.4.491 |
some sunsystem names |
05.09.03 |
0.4.490 |
planetlist displays different planet types in different colours |
28.08.03 |
0.4.489 |
planet discovery - event |
22.08.03 |
0.4.487 |
more work for 'first contact' |
21.08.03 |
0.4.486 |
more work for 'first contact' event |
20.08.03 |
0.4.485 |
new Events for first contact |
19.08.03 |
0.4.484 |
new class SOEvent, new Event welcome, some cleanup |
23.05.03 |
0.4.483 |
colony: happiness and defense |
22.05.03 |
0.4.482 |
some tuning of resource management in class Colony |
20.05.03 |
0.4.481 |
some tuning |
19.05.03 |
0.4.480 |
some cleanup and tuning |
16.05.03 |
0.4.479 |
Now playing random music from directory or list |
14.05.03 |
0.4.478 |
some cleanup, installed and tested in Eclipse 2.1, decided to not use a SpaceOperaResource.jar (deploy yes, run no) (--> fall back to ImageCanvas from january 2003) |
13.05.03 |
0.4.477 |
some cleanup |
12.05.03 |
0.4.476 |
fixed 'no free voices' error in class PlayMusic |
10.05.03 |
0.4.475 |
some cleanup |
09.05.03 |
0.4.474 |
new class SOJar, get resources from jar file, some more cleanup, mostly in class Colony, some tuning in construction and support cost |
05.05.03 |
0.4.473 |
added class PlayEffect |
30.04.03 |
0.4.472 |
some cleanup |
29.04.03 |
0.4.471 |
some cleanup |
28.04.03 |
0.4.470 |
Renamed class PlaySound to PlayMusic, class SoundSettings to MusicSettings, added class EffectSettings |
15.04.03 |
0.4.469 |
more work on class PlaySound |
14.04.03 |
0.4.468 |
new class PlaySound |
12.04.03 |
0.4.467 |
some cleanup in classes FightObject etc. |
10.04.03 |
0.4.466 |
some cleanup, more sound config |
31.03.03 |
0.4.465 |
reading and writing sound config, part 4 |
30.03.03 |
0.4.464 |
reading and writing sound config, part 3 |
29.03.03 |
0.4.463 |
reading and writing sound config, part 2 |
27.03.03 |
0.4.462 |
reading and writing sound config, part 1 |
26.03.03 |
0.4.461 |
parsing xml from file with sax and xerces, new class SOConfig |
24.03.03 |
0.4.460 |
writing xml to file with sax and xerces |
21.03.03 |
0.4.459 |
Some tests with XML parsing |
17.03.03 |
0.4.458 |
corrected some errors in Resources class |
14.02.03 |
0.4.457 |
Sound settings design, Filedialog |
13.02.03 |
0.4.456 |
Sound settings design, backup from MPG experiments |
30.01.03 |
0.4.455 |
testing new MPG format |
24.01.03 |
0.4.454 |
Sound settings design |
20.01.03 |
0.4.453 |
Reinstallation and test with JBuilder 8.0 after system crash |
19.12.02 |
0.4.452 |
Some more JMF work |
09.12.02 |
0.4.451 |
More JMF work, added some Resources (text only), some fiddling with JBuilder 7, introduced new (?) error: mouse clicks stop working after a short while! (Corrected with switch to JDK 1.4.1) |
05.12.02 |
0.4.450 |
More JMF work, added class PlayAnim |
02.12.02 |
0.4.449 |
Some changes to menu, preparations for sound, added class SoundSettings |
28.11.02 |
0.4.448 |
Some JMF integration work |
12.11.02 |
0.4.447 |
testing 'production queue flood' error, more Java Media Framework studying |
08.10.02 |
0.4.446 |
first tests with Java Media Framework, plus some cleanup |
23.10.02 |
0.4.445 |
some cleanup, some translations |
30.09.02 |
0.4.444 |
Preparation for release of 'small distribution' (no anim, no sound, only some pics. |
29.09.02 |
0.4.443 |
Added SpaceOpera logo to SpaceOpera homepage. |
16.09.02 |
0.4.443 |
Some cleanup, some tests |
15.09.02 |
0.4.442 |
New images colony129 ... colony140 (from Kelly),some cleanup |
12.09.02 |
0.4.441 |
Difficulty level now affects building cost andtechnologyresearch cost |
09.09.02 |
0.4.440 |
Resource usage tuning, new building Water Pump |
09.09.02 |
0.4.439 |
ColonyManager builds factories, coal- and oremines, sawmills, new building Saw Mill |
08.09.02 |
0.4.438 |
Use difficulty level for population growth basefactor, Colony Manager adds power plants when necessary |
06.09.02 |
0.4.437 |
ColonyManager increases working hours and farmingpercent if necessary |
05.09.02 |
0.4.436 |
ColonyManager now builds habitats and farms |
03.09.02 |
0.4.435 |
Some changes to list windows |
02.09.02 |
0.4.434 |
Some changes in ShipYard |
01.09.02 |
0.4.433 |
Added building 'colony manager', some tuning |
30.08.02 |
0.4.432 |
more resource management tuning |
29.08.02 |
0.4.431 |
subtracting ship service cost (resources) fromowning colony ok. |
28.08.02 |
0.4.430 |
corrected some resource management errors, moretuning needed |
27.08.02 |
0.4.429 |
workunits-tuning: 1 workunit ~= 1 man-year ~=300norm-days |
26.08.02 |
0.4.428 |
more tuning, fixed a resource distribution error |
25.08.02 |
0.4.427 |
more tuning |
25.08.02 |
0.4.426 |
more resources, tuning |
24.08.02 |
0.4.425 |
more work on building production, fixed percentCompleteerror |
23.08.02 |
0.4.424 |
more work on building production |
22.08.02 |
0.4.423 |
usage of building 'production resources' (notcomplete) |
20.08.02 |
0.4.422 |
introduced 'demand'- system for resources |
20.08.02 |
0.4.421 |
some new resources |
19.08.02 |
0.4.420 |
some fiddling with resources |
18.08.02 |
0.4.419 |
some tuning of resources |
18.08.02 |
0.4.418 |
in search of the loop-error |
16.08.02 |
0.4.417 |
New technologies and buildings, Ship serviceresources, outpost ... |
15.08.02 |
0.4.416 |
Colony resources, resource usage and display |
14.08.02 |
0.4.415 |
Colony resources, new technologies and shipcomponents |
13.08.02 |
0.4.414 |
more work on ColonyResources, |
12.08.02 |
0.4.413 |
more work on ColonyResources, |
11.08.02 |
0.4.412 |
more work on ColonyResources, |
10.08.02 |
0.4.411 |
more work on ColonyResources, some cleanup bisund mit Player |
09.08.02 |
0.4.410 |
more work on ColonyResources |
08.08.02 |
0.4.409 |
more work on ColonyResources |
07.08.02 |
0.4.408 |
more work on ColonyResources |
06.08.02 |
0.4.407 |
more work on ColonyResources |
05.08.02 |
0.4.406 |
some cleanup, new class ColonyResources |
02.08.02 |
0.4.405 |
some cleanup |
01.08.02 |
0.4.404 |
Some cleanup |
31.07.02 |
0.4.403 |
Some cleanup, some fiddling around |
04.07.02 |
0.4.402 |
Restructured the SpaceOpera menu |
01.07.02 |
0.4.401 |
Dispose of all open windows when closing mainwindow, added 'show colony' button to planet. |
30.06.02 |
0.4.400 |
Added Kelly's new planets |
24.06.02 |
0.4.399 |
Tried to hunt down out of memory error |
20.06.02 |
0.4.398 |
Added Kelly's images (20 planets) |
20.06.02 |
0.4.397 |
Added Helen's images (6 colonies, 37 planets) |
10.06.02 |
0.4.396 |
Changed some code in FightDetail, some AI works |
09.06.02 |
0.4.395 |
Cheat 'see enemy colonies', corrected some errors,some cleanup |
08.06.02 |
0.4.394 |
Some AI work: Computer player adds buildingstoproduction.. |
07.06.02 |
0.4.393 |
Some AI work: CPlayer adds products to colonyproduction queue |
06.06.02 |
0.4.392 |
Some AI work |
03.06.02 |
0.4.391 |
Some cleanup, some AI work |
27.05.02 |
0.4.390 |
Some cleanup, some AI work |
26.05.02 |
0.4.389 |
Added 'know all suns' cheat, |
25.05.02 |
0.4.388 |
some AI work: colonizing 'closest planet' |
24.05.02 |
0.4.387 |
some cleanup, some AI work: colonizing part I |
19.05.02 |
0.4.386 |
some AI work: scouting |
18.05.02 |
0.4.385 |
some AI work: scouting |
16.05.02 |
0.4.384 |
some AI work on colony and research |
13.05.02 |
0.4.383 |
new class Personality for computerplayer AI |
12.05.02 |
0.4.382 |
some cleanup |
06.05.02 |
0.4.381 |
Scanning works now as expected. There's a minorflicker, but I won't fix this for now. |
01.05.02 |
0.4.380 |
Ships without weapons don't attack other ships,defending satellitesdon't attack enemy colonies insame system. |
29.04.02 |
0.4.379 |
Some tests, some corrections |
28.04.02 |
0.4.378 |
Remove of Satellites works now, new Class FighterSatellite |
27.04.02 |
0.4.377 |
Changed code to adopt SpaceCraft->Ship hierarchy |
26.04.02 |
0.4.376 |
Added classes Satellite and SpaceCraft |
25.04.02 |
0.4.375 |
Defense satellites can now be built immediately. |
24.04.02 |
0.4.374 |
Corrected some errors, added 'Technology' cheat |
22.04.02 |
0.4.373 |
Shipyard extensions |
20.04.02 |
0.4.372 |
Corrected refresh error of ShipYard |
19.04.02 |
0.4.371 |
Corrected some errors, some cleanup, added refreshmethod for ShipYard |
18.04.02 |
0.4.370 |
Tried to correct 'Orbital shipyard' error |
15.04.02 |
0.4.369 |
Some cleanup, test, corrected error |
14.04.02 |
0.4.368 |
Changed Colony production distribution, addedworkhours and red color |
08.04.02 |
0.4.367 |
Error 'small ships' geflickt. |
07.04.02 |
0.4.366 |
Added building 'bomb shelter', corrected someerrors |
06.04.02 |
0.4.365 |
Some cleanup, corrected some errors |
04.04.02 |
0.4.364 |
Some cleanup, textformatting and so |
02.04.02 |
0.4.363 |
Added new cheat: 'add new colony'; Colony can defend itself with defense battery. |
01.04.02 |
0.4.362 |
Some translations, Battle for sunsystem is alsodisplayed when enemyattacks human colony. |
31.03.02 |
0.4.361 |
Some translations, added class FighterColony |
29.03.02 |
0.4.360 |
Ships with special shipdesign can be built now.Corrected some errors. |
28.03.02 |
0.4.359 |
Added 'select' button and 'ETA' information toshiplist. |
25.03.02 |
0.4.358 |
Added 'goto' button for colonies and sunsystems |
24.03.02 |
0.4.357 |
Corrected some errors |
23.03.02 |
0.4.356 |
Button 'attack colony' in universe view. |
22.03.02 |
0.4.355 |
Some cleanup in ScienceDetail, corrected someerrors |
21.03.02 |
0.4.354 |
Added population count to ColonyDetail, addedradiation to PlanetDetail, some cleaning up. |
20.03.02 |
0.4.353 |
Destroyed colonies are removed from planet andplayerlist |
19.03.02 |
0.4.352 |
Corrected some errors, checked into CVS |
18.03.02 |
0.4.351 |
Add bomb to basic shipdesigns, new class FightBomb |
14.03.02 |
0.4.350 |
Propagate damage to planet and colony, new classBomb |
11.03.02 |
0.4.349 |
More refactorings in FightDetail, new Class FightExplosion, draw explosion, change order of display in FightDetail |
09.03.02 |
0.4.348 |
Some refactorings in FightDetail, analysis forattacking planets |
06.03.02 |
0.4.347 |
Added 'goto' button to planetlist. |
05.03.02 |
0.4.346 |
Select only one ship if several ships are stacked.Corrected error 'more than one star selected' and 'more than one ship selected'. |
04.03.02 |
0.4.345 |
Tuned orbital distances and movement of planets |
03.03.02 |
0.4.344 |
Next and previous planet buttons on planet detail,new class PlanetList |
02.03.02 |
0.4.343 |
NextPlanet first version, changed planet list in classes player, cplayer and mplayer |
25.02.02 |
0.4.342 |
Battles with human players are now automatically executed at beginning of next turn if player omits to do this. Display of scanner range can be activated in cheat menu. |
24.02.02 |
0.4.341 |
Scanning continued..., Ship positioning logicchanged, added service cost to shipdesign, |
23.02.02 |
0.4.340 |
Rangemarker is shown for MPlayer even if cheatis off; Some refactorings; minor changes |
22.02.02 |
0.4.339 |
Scanning; different pixels per lightyear dependingon number of stars |
21.02.02 |
0.4.338 |
Added new Jar to Sourceforge-Download Correctederror with images not displaying when running from a jar file. |
20.02.02 |
0.4.337 |
Minor modifications to scanning |
18.02.02 |
0.4.336 |
Scanning from all ships and colonies, scanningall enemy ships and colonies, not finished |
17.02.02 |
0.4.335 |
Done some tests, eg. with 20opponents with 250 ships each (which takes about 3 sec for next turn whenthey all get displayed!). |
16.02.02 |
0.4.335 |
Ships of computerplayer won't get displayednowand Colonies flag wont show. Moved sourcefiles to source/spaceopera directory to resolve troubles with source path in JBuilder, Added and implemented cheat window for displaying ships & colonies yes/no. |
15.02.02 |
0.4.334 |
universe now also contains blue and green stars, added exhaust flame to ship icon, corrected error with computerplayer not building ships. |
14.02.02 |
|
Class Ship draws bigger ships, display license text only1.5 seconds, only one ship per player, |
10.02.02 |
-14.02.02 |
Checkin V0.4.332 into Sourceforge's CVS and typed in todo-list and bugs into CVS Tracker |
10.02.02 |
|
More copyright stuff |
06.02.02 |
|
Added some copyright stuff |
04.02.02 |
|
Created sourceforge project, added some copyright stuff. |
03.02.02 |
|
Added orbital motion to sunsystem display, fixed errorwithsin/cos calculation. |
02.02.02 |
|
Fixed error with CPlayer (did'nt colonize planets anymore),fixed error No. 120, fixed error with FightDetail (didn't execute fights anymore). Aah, today I submitted this project for sourceforge evaluation! |
01.02.02 |
|
Ships other than Scoutship can only be built when a Orbitalshipyard exists. |
31.01.02 |
|
Added shipdesign cost to shipyard |
30.01.02 |
|
Continued with class ShipYard, plus some refactorings |
21.01.02 |
|
More Refactoring in FightDetail class hierarchy, eliminatedFightDetailInvisible |
20.01.02 |
|
In FightDetails, all lasers now shoot synchronously. Refactored FightDetail, added subclasses FightDetailVisible and FightDetailInvisible. |
18.01.02 |
|
Planet- and colony names always like "Sol 3". |
16.01.02 |
|
Added names for stars. Assign names with random generator.Assign default names (like Star777) if more names needed than available. |
15.01.02 |
|
Added some todo's. Some Refactoring in class SpaceOpera.Added Refresh Function for open windows. Implemented Refresh function forsome classes. |
14.01.02 |
|
Some minor corrections in techtree and helptext, some refactorings in ScienceDetail |
13.01.02 |
|
New window with some help-text. Created new techtree documentation with visio, fixed some errors, new technologies, products, buildings |
10.01.02 |
|
Even more techtree work, some refactorings, grouped thetechnologies into the six areas {physics, biology, mathematics, social, economy, military} instead of the nine or ten unstructured groups there were before. |
09.01.02 |
|
Even more techtree work, some refactorings |
08.01.02 |
|
More techtree work |
07.01.02 |
|
Cleaned up Resources.java, worked on techtree.vsd (phew) |
02.01.02 |
|
Added some comments, some functions in todo-list |
30.12.01 |
|
Some refactorings, continued with class ShipYard |
29.12.01 |
|
Changed defaults in class NewGameSettings, added classSODialog |
28.12.01 |
|
extracted history, known errors, credits etc. from SpaceOpera.java into SpaceOpera.html |
27.12.01 |
|
Human player is positioned at random position |
26.12.01 |
|
NewGameSettings: new CPlayers get positioned accordingtoDetmer's fill-up law (almost) |
25.12.01 |
|
NewGameSettings wird bei Beginn von Spiel zuerst angezeigt. |
24.12.01 |
|
NewGameSettings: setDifficultyLevel, numberOfOpponentsok |
23.12.01 |
|
Class NewGameSettings: Player name & Galaxy size |
03.12.01 |
|
Class Shipyard + some refactorings |
29.11.01 |
|
Continued with class ShipYard |
26.11.01 |
|
Some refactorings (rename field, extract method, extractclass (SOFrame)) |
25.11.01 |
|
Added project to JBuilder 4.0, change Version number from0.230 to 0.300 some refactorings (move up field, accessormethods) |
18.10.01 |
|
Some refactorings. Universe: rs.getRM().getIsFixed(); FightDetail: Defender = p.getColony().getPlayer(); |
17.10.01 |
|
Some refactorings in Colony, ColonyList, CPlayer, FightDetail, Ship and SpaceOpera: |
16.10.01 |
|
Some refactorings in FightDetail, FighterShip, FighterDetail, PlanetMenu, SpaceOpera, Universe, |
10.10.01 |
|
some translations |
29.08.01 |
|
cleaned up ShipYard.java |
23.08.01 |
|
cleaned up SpaceOpera.java and some others |
17.08.01 |
|
some solution to problem with event propagation.in ShipYard.java |
16.08.01 |
|
Now with 89 colony images, |
14.08.01 |
|
corrected some errors |
13.08.01 |
|
Parts from class Universe extracted into new class Resources. |
09.08.01 |
|
Buildproject now with String picture |
03.08.01 |
|
Extensions to ShipYard and ImageCanvas |
30.07.01 |
|
Cleanup in classes Ship and Technology |
12.07.01 |
|
Continued with class ShipYard |
09.07.01 |
|
ShipComponent um Klassen Drive, Hull, Weapon, Electronicsund Special erweitert. |
08.07.01 |
|
Some cleanup |
07.07.01 |
|
Cleanup in classes ShipDesign, Ship, Player |
06.07.01 |
|
Some Cleanup: one *.java file per class |
03.07.01 |
|
Added standard ShipDesigns Colony and Scout for all players. |
02.07.01 |
|
First draft of class ShipDesign. Numbering of known errors. |
29.06.01 |
|
Layout of class Shipyard |
25.06.01 |
|
First steps with shipyard, added player green |
23.06.01 |
|
Flag display logic improved.Torpedo remembers old x/y Coordinates and explodes there |
22.06.01 |
|
Changed version numbering from 1.102 to 0.202, replacedClass Konstanten with Interface MyConstants. |
29.03.01 |
|
Class ShipList 'complete', added class ColonyList, addedclass SunSystemList |
28.03.01 |
|
New class ShipList |
27.03.01 |
|
Changed number of stars and ships for tests. Changed versionnumbering from 1.9.9 to 1.100 |
21.03.01 |
|
Corrected error with friendly fire |
20.03.01 |
|
Torpedo and Laser are working ok |
18.03.01 |
|
Buttons and Menuitems disabled. Grafics of ship-explosionimproved |
16.03.01 |
|
Synchronized ship- and torpedo-movement |
11.03.01 |
|
new method ApplyDamage, corrected error: cannot deleteshipafter destroying it if its target of other torpedos. corrected error: more than one torpedo firing per battleturn |
06.03.01 |
|
Torpedo seems to work ok |
05.03.01 |
|
Some refactorings |
04.03.01 |
|
new classes FighterTorpedo, FighterMine |
03.03.01 |
|
new classes Torpedo, Laser, (both extend Weapon), not complete new classe FighterObject for FighterShip, not complete |
23.02.01 |
|
some cleanup, tests |
22.02.01 |
|
some cleanup, tests |
21.02.01 |
|
some cleanup |
20.02.01 |
|
some cleanup - everything still seems to work 8-) |
19.02.01 |
|
some cleanup and minor fixes Error: blue scouts don't attack fixed. |
18.02.01 |
|
"step" as new execute fighting orders method execute slowcalls 'step' as long as something happens Error: destroyed ships aren't being removed. - fixed |
14.02.01 |
|
moved fire() to class Weapon added explode() for destroyedships |
13.02.01 |
|
Weapons: strength, Ships: shield, damage calculation (subtract hits from ship strength), ship destroyed and deleted ok |
11.02.01 |
|
Ship move & fire even when orderTarget is planet, evenfor defender AI: first version of ship fight-orders. Attacking ships - ok. |
09.02.01 |
|
more colony images (83 instead of 77) |
06.02.01 |
|
Ship move, ship fire, 1. version ok. |
05.02.01 |
|
move attacking ship |
04.02.01 |
|
methods mouseClicked, mouseDragged, mouseMoved and so onok,setting orders prepared, not tested. |
01.02.01 |
|
played around with mouseClicked, mouseDragged, mouseMovedand so on. Buttons for attack, defend... prepared |
31.01.01 |
|
Some work on MouseClicked method in FighterDetails: Battlescreen is only be shown when a computerplayer ship arrives in a Sunsystem with shipsfrom human player. - error corrected |
29.01.01 |
|
new Class 'FighterShip' to display ships and set ordersinship battles. Corrected error (turnnumber not reseted in menu) |
28.01.01 |
|
Some work on window 'Battle for sunsystem ...', displayofsunsystem, buttons... |
27.01.01 |
|
Check wether opposing ships are in a sunsystem, for allsunsystems. Corrected some errors |
26.01.01 |
|
Method Universe.shipFights() after Universe.moveShips called computerplayer also use planet images. |
25.01.01 |
|
Added new planet-type 'Asteroidbelt', one picture only |
17.01.01 |
|
Corrected error in planet-popup menu. Add unused industry production to treasury. Some tuning in production distribution. |
16.01.01 |
|
Now there are 77 colony images. Added color groups pink,blue and orange next & previous colony displayed only the first two colonies. - corrected. |
04.11.00 |
|
Now there are 60 colony images. The orbital shipyard isnow necessary to build ships that are bigger than a scout. |
31.10.00 |
|
corrected some errors |
30.10.00 |
|
Updated techtree documentation. Products, shipComponents,technologies and buildings are 'ready to test'. |
27.10.00 |
|
some new technologies, added and controlled dependencies,and documentation |
26.10.00 |
|
more buildings, more components, more products |
25.10.00 |
|
Added defProducts() function, new Constructor for Product,changed some dependencies of products and technologies, added functions defComponents() and defTechnologies() and more |
24.10.00 |
|
Changed class Buildings, got rid of followup buildings andtechnologies for Buildings. |
23.10.00 |
|
Changed file naming to lowercase for the Linux environment |
03.05.00 |
|
Supportcost for buildings are being subtracted now. Productionbonus for 'stacked' Buildings is calculated ok now. Added new error to nextColony() function ! |
02.05.00 |
|
corrected 'negative production' error. Corrected duplicateimage use error. |
01.05.00 |
|
Effects of buildings now in resource-file. Now calculatingproduction- and research factors. Calculation of add and multiply effect for buildings |
30.04.00 |
|
Use colony images only once, as long as there are more imagesthan colonies |
25.04.00 |
|
some cleaning up |
24.04.00 |
|
some cleaning up |
16.04.00 |
|
fixed missing display of trade items in list, Release of follow-up products for buildings ok, Release of follow-up buildings, products, components and technologies for technologies ok |
13.04.00 |
|
changed player.technologie to player.possibleTechnologies |
11.04.00 |
|
Buildings: follow- up buildings and follow-up components ok |
10.04.00 |
|
can colony ships now be built again? |
09.04.00 |
|
add follow-up buildings to list of possibleBuildings |
08.04.00 |
|
new fields in BuildProject for follow-up technology... parseof products and components ok |
07.04.00 |
|
corrected 100% loop for science settings. random select ofcolony images (Colony?.jpg) parse of Buildings ok. (einr.txt), parse of components and products ok. (komp.txt, prod.txt) |
06.04.00 |
|
corrected: Display of "researched technologies" not updated,Removed researched technologies from choice |
05.04.00 |
|
corrected error in selection of next research item. |
04.04.00 |
|
read the resource-files with a Stringbuffer |
31.03.00 |
|
tech.completeTech() adds follow-up technologies, changed some fields and parameters in class Technology to double, new boolean field allowBuild in Buildings and Products. adding unused research funding to treasury. |
30.03.00 |
|
SpaceOpera.nextTurn now distributes Player.researchProduction |
29.03.00 |
|
introduced treasory in class Player. Each Colony adds researchProduction to Players researchProduction. |
28.03.00 |
|
Corrected error with focus change in research areas. Multiline display of tech-description now works. Added code for percent-completed display in Technology window: get and save current values in class Player. |
27.03.00 |
|
Show description for each techology. |
26.03.00 |
|
Changed parser: show first technology from tech.txt (physics); some changes to resource file |
25.03.00 |
|
Read technologies from Tech.txt |
24.03.00 |
|
Introduced class Technology. Introduced the resource file tech.txt. |
23.03.00 |
|
Set research distribution, get current research for each area from class Player, get list of completed research products, display current research product. |
21.03.00 |
|
colonize() now gets Ship instead of Sun as parameter. Corrected computerplayer builds too many ships error.Corrected error: only one planet per sunsystem in planetList. Corrected error: update of turn number. Corrected error: travel from - to current system takes 2 turns, Some changes to ColonyDetail Layout. New menu "Settings". New window "Research distribution" to define what to research in each area. |
19.03.00 |
|
Some tuning of layout in class SpaceOpera. Some limits to Colonyship build strategy for computerplayer. Computerplayer first builds two scout ships. Display the turn number (year) in the main window. The computerplayer now sends colony ships only to systems with colonizable planets. Added a new parameter 'Planet' in function setOrder. Introduced a bunch of new errors. |
18.03.00 |
|
Corrected error: Spaceship count jumps from 70 to 300. Added button nextturn. Corrected error: several ships to same sun sent. A colonyship now also takes 1000 colonists from the building colony. Corrected one new ship per turn for computerplayer error. |
17.03.00 |
|
New parameter "order" for Ship.setOrder. Computerplayer tries to colonize planets in nextTurn method. Computerplayer builds orbital shipyard and ships on new colonies. Player class for human players is now subclassed in MPlayer. Computerplayer 'remembers' where he already sent ships. Corrected slow nextturn with more than 50 ships error. |
16.03.00 |
|
Corrected error: ships from other players can be selected. Introduced second player (computer) with color blue. Added subclass CPlayer for computerplayer. Introduced empty methods setShipOrder and setColonyOrder in class CPlayer. Corrected error: By computerplayer scouted sunsystems are displayed as scouted. Computerplayer ships select and scout nearest sunsystem. |
12.03.00 |
|
Manage PossibleBuildings and Products for each Colony. |
11.03.00 |
|
Corrected error: Stars are being drawn too close or behind the frame border. As soon as a ship is built on a colony, it is being placed into orbit. As soon as a orbital factory is built, spaceships can be produced. |
09.03.00 |
|
Added method next and previous colony. Added save to Colonydetail. Added next and previous to Colonydetail. Corrected error: When colonizing a planet, the wrong ship is 'consumed'. Display of rangemarker for all ships with active order. Corrected error: Nullpointer in next-previous colony methods when no Colonies. Corrected error: next/previous does not work when no star is selected. |
08.03.00 |
|
Colony ships are consumed when the colony is founded. The player is stored as 'owner' in class Ship. A vector stores a all ships in the system of a sun. BuildProjects can be unique, they can only be built once per colony. |
07.03.00 |
|
Previous Colony, next/previous Star now work. Bigger Font in production Queue. Added menu next/previous ship. |
06.03.00 |
|
Corrected error: nullpointer error at start. Set productionqueue in nextturn method. Selected listbox items stay selected when moving them up or down. Menus next/previous Colony, next/previous Sunsystem, next Colony now work. |
05.03.00 |
|
new classes Building, Product and Player. Store and load products and buildings from Universe to Player, from Player to Colony. |
04.03.00 |
|
Code for Scrollbars, get and store values in Colony. |
03.03.00 |
|
Added listbox and dropdown for Productionqueue. Added buttons for listbox modification. Added listbox and button to display the existing buildings on a colony. Added Scrollbars for production distribution. |
02.03.00 |
|
Corrected error: Air pressure and speed should not have negative values. Started with class Colony. Renamed Class PlanetImage to ImageCanvas for reuse. Display planet resource valus as 'none', 'little', 'average', 'much', 'very much'. Separate display for Colonydetails |
01.03.00 |
|
Select ship with left button only. First version of Ship-Popupmenu. Colonize of planets with ship-popupmenu. Planet-Popupmenu: display planet, display colony, colonize planet. Separate window for planet details. |
10.01.00 |
|
Refresh planet image when clicking a planet |
25.12.99 |
|
Generate planet image names for planet. Create image directory. No display of image when now planet is selected.Found error: when clicking background in universe, the selected star is deselected, but the sunsystem image stays. |
23.12.99 |
|
Added planet image |
22.12.99 |
|
Corrected error: rangemarker painted twice (red and green) in method setOrder. Corrected error: several rangemarkers painted after new setOrder. Corrected error: deselect of travelling ship not correct. Refresh of star and sunsystem display after completeOrder now works. Management of more than one ship works. Warning: if 1000 ships are at the same coordinates, they are selected and moved together. This is quite slow. |
20.12.99 |
|
Corrected error: myX += dx wrong. Unexplored sunsystems become explored as soon as they are visited by a ship. Found error: No refresh of a star drawing after a ship moved over it. |
19.12.99 |
|
Draw a green line from ship to star when a target is selected. Corrected error: Menu 'new' does not clear old universe. First sunsystem no longer explored automatically. Added menu 'Game', with item 'next turn'. Select a ship, select a target, press 'next turn' and the ship moves! |
06.12.99 |
|
Mark selected ship. Draw line from selected ship to mousepointer. Corrected error: more than one star can be selected at the same time. Changed background clearing and painting logic. Found error: when background stars are to close to foreground stars, they flicker. |
05.12.99 |
|
Display ship in universe |
31.10.99 |
|
Don't display unexplored sunsystems. Corrected error: update first sunsystem |
25.10.99 |
|
Added logic for minimum distance between stars. Some correction for placement too close to border, call function toPrint of planet when clicking it. |
24.10.99 |
|
Some extensions to class planet. Mark selected planet with circle. Corrected error: first sunsystem cannot be selected. |
20.10.99 |
|
Corrected orbital distances. Corrected error: only gas giant type planets. Mark selected star with circle. Are two stars very close together, only the first gets selected. Corrected flicker in sunsystem display. 'new' still shows the old sunsystem. |
19.10.99 |
|
Draw Sunsystem with planets and orbits. Add mousevents, display sunsystem on mouseclick. |
18.10.99 |
|
Added frame for Sunsystem. Design layout, design drawing of sunsystem. Changed has-a relation between sun and sunsystem. |
17.10.99 |
|
Background stars, menu bar. |
16.10.99 |
|
Added display of universe. |
15.10.99 |
Prototyp 4 |
first Version: class structure, generate universe, some toString() functions. |
1998-99 |
Prototyp 3 |
Founding of colonies, production of buildings... |
1997-98 |
Prototyp 2 |
Displaying stars on black background, drawing and moving ships |
1996-97 |
Prototyp 1 |
Animation with povray-generated JPG-images in applet |
Last update: 2005-05-6