If you have questions, please contact me!
This history covers all the programming I got through, from the very essential concept of a strategy game with ABSMDK on the old TI-80 to the last version of Trooperz on the TI-89.
Contents:
Absolute Murder Death Kill TI-80
Murder Death Kill TI-80
Murder Death Kill TI-89
Trooperz
Trooperz 2 alpha
Trooperz 2 beta
Trooperz 2 public
ABSMDK (Absolute Murder Death Kill) for the TI-80 (13.09.1998)
|
1.0
The first strategy game for the ti80: you are lost in a 4-level maze with 3 kinds of weapons to use on the guards to escape.
1.1
Added 2 levels. Added 4 guards. Corrected weapons impact.
1.2
Optimized the code. Added rocket launcher.
MDK (Murder Death Kill) for the TI-80 (21.09.1999)
|
1.0
New wargame named MDK, for the ti80. You and a friend command 3 units on 4 fields and must destroy the opposite team.
1.1
New airborne option. Added more fight details. Made game faster.
1.2
New berserk profile. 2 new view modes. Corrected won bug.
1.3
Corrected more score and victory bugs. Added cheats. Rewrote profiles.
1.4
New interface. Faster graphics. No bugs. New berserk fight mode. More extra options.
1.5
Very last interface. New battlefields, profiles and rules. Added options like overviews and fast scores.
MDK (Murder Death Kill) for the TI-89 (30.10.1999)
|
0.5
Very direct port of the game to the ti89. Interface remodelled and adapted to ti89 graphic screen and display. New options; some useless code cleaned up.
0.6
New graphics. Abandoned stat plot repairs. Added new fight precisions.
0.7
Corrected most bugs. Checked typo. Ported gas attack and refresh routines.
0.8
Drew new trooperz graphics. Prepared for adding profiles. Built up save engine.
0.9
New distance estimation. Added help, warn and info code. Made open/save stable.
1.0
No more subroutines, 2-stage orders. Corrected memory error checkup. Optimized subroutines.
1.1
Added warnings/help. Removed useless helps. Cleaned up code (in subroutines and in program).
1.2
300 web users
Added trooper's ID. Changed order stages. Added pass turn extra option.
1.3
Changed graphic dispositions. Added gas attack plus stable refresh for both teams.
1.4
Added score window. Added battlefield choice. Corrected window-ESC bug.
1.5
One-stage order. Cleaned up. Added 3-type (3 orders) polymorph cursor.
Trooperz 2 alpha (17.09.2000)
|
2.01a0
Optimized all code.
2.01a1
Presentation. Move routine. First info window.
2.01a2
Switch turn. Info bar refresh. Help windows.
2.01a3
Quit function. Second info window.
2.01a4
Third info window. Open+Save routines. Squad composition.
2.01a5
Select loop details. Names handling. Graphics refresh.
2.01a6
Target cursors. Offscreen limiting. Attack ratio set.
2.01a7
Target identifying. Fight event test. Battlefield set.
2.01a8
Fight animations. Float part handling. Dead unit animation.
2.01a9
Defeat event test. Blink / Wait reviewed. Save battlefield.
Trooperz 2 beta (22.11.2000)
|
2.01b0
Very first beta-version. Optimized and assembled into one program for beta-testing.
2.01b1
Implemented GDB. Target 0 shortcut. Aftertargetwarn cursor.
2.01b2
MemFree 5.0b1 plug. Extras engine. Demo 5 battlefield.
2.01b3
Corrected info bug. Fixed dead unit show. Lost window.
2.01b4
Fixed lost bug. Added default names. Request text larger.
2.01b5
Fixed exact display. Fixed Save bug. Fixed turns bug.
2.01b6
Added bfieldz 1234. Fixed squad bug. Re-fixed lost bug.
2.01b7
Added last bfieldz. Fixed fieldz bugs. Widened msg request.
2.01b8
Corrected typo. Added easter egg. Optimized last parts.
2.01b9
Advanced bfieldz. Bfieldz editor. Blink rate function.
Trooperz 2 public (12.12.2000)
|
2.0
Major code rewrite. Made a new elegant presentation. Made the move routines faster. Made the INFO windows more precise. Made refreshment much quicker. Added some shortcuts to quit fast. Added the open & save system. Added the Attack ratio option. Added names for players. Added out-of-screen movements. Added the dead unit animation.
2.01
Started to throw bases for new battlefields. Corrected several refresh problems. Removed useless code.
2.02
Worked on a battlefield editor. Corrected typo mistakes. Removed more useless code.
2.03
Added battlefields 1 to 5. Changed the game settings. Added the 'bfield' battlefield editor. Changed most strings from the game.
2.04
Added battlefields 6 to 9. Removed unstable 'bfield' from package. Made source code a bit clearer. Fixed a bug showing dead units. Fixed a bug showing wrong cursors.
2.05
Corrected the move routines. Added the target bar. Added the 'Pointback' option. Added the 'Target Info' option. Added default names to players. Added the new 'Memfree' plug-in. Modified comments.
2.06
Added help and warnings. Added the getfold() setting. Fixed bug in switching players. Made help lines clearer. Arranged customs bars. Changed the trooperz GDB.
2.07
Fixed bug in the victory window. Fixed bug about winning the game. Added help about the targets. Added the 'Time period' option. Changed the fight info bar.
2.08
Added 'Differentiate squads' option. Added 'Save & quit' option. Added actions to the ESC key. Fixed bug while showing messages. Made messages longer (up to 36 chars). Made savename longer (up to 18 chars). Changed the options window apparition. Removed unstable Time period option.
2.09
Boosted most code. Removed useless 'Blink speed' option. Removed weblink apparition. Removed 3 useless infantry profiles. Modified the victory and options window. Made the amount of data saved for one game smaller. Simplified the attack ratio system. Changed presentation screen. Changed sign to differentiate squads. Changed the battlefield system. Changed the open & save system. Changed the help system. Changed the info system. Added subprogram for easter eggs. Added 3 artillery profiles.
2.1
Added the new 'Debugger' plug-in. Added the 'Enemy overview' extra. Added the legal notice. Made plug-ins system non-internal. Made the profiles database dynamic. Made sprites different for each squad. Changed the MESSAGE window apparition. Changed the dead unit animation. Changed 'Differentiate' to a non-option. Changed the plug-ins call. Changed all existing profiles. Removed the easter eggs code. Re-implemented turns counter. Fixed turn switch bug for saved games. Fixed refresh target bar bug.
The very lethal typo mistake bug was definitively fixed (what?!)
The game ends at this point. Trooperz should not know any new versions, except if version 2.1 reveals any bugs or errors. A possible development for the game would be an assembly version, which may use the link.
|