nemesis.git
15 years agoversion 0.92: fix regressions, minor updates
Mischa Poslawsky [Thu, 9 Sep 1999 13:54:50 +0000 (15:54 +0200)]
version 0.92: fix regressions, minor updates

+ all bullets and enemies are removed at the start of a level
# you can fire bullets again (no more laser at startup)
* pickups aren't given at random, but appear every x enemies destroyed
# solved a minor bug in invulnerability flashing display
* clearScreen procedure improved (faster and smaller)
# fifth icon couldn't be selected (so no multiples selectable). fixed
* laserbeam lasts 5 turns (laser wasnt good enough compared 2 bullets)

15 years agoversion 0.91: lasers, multiple
Mischa Poslawsky [Tue, 7 Sep 1999 13:30:12 +0000 (15:30 +0200)]
version 0.91: lasers, multiple

+ LASERS!!!! four pickups and youll fire laserbeams instead of bullets
* multiple enemies can be hit at once, very usefull when firing lasers
+ MULTIPLE!! like the (shadow)multiple from MSX-Nemesis. for 5 pickups
  you get an multiple following you, firing bullets & lasers like you
* most data (enemy positions) stored at TEXT_MEM & DELC_LEN positions
  instead of in program, saving A LOT of bytes in program-size
- at release of 0.91 bullets didn't work, laser is used instead

15 years agoversion 0.9 (public beta): upgrade select (armor, torpedoes), readme
Mischa Poslawsky [Sat, 4 Sep 1999 14:34:08 +0000 (16:34 +0200)]
version 0.9 (public beta): upgrade select (armor, torpedoes), readme

# pickups no longer fire bullets like normal enemies
+ <halt>s added so the game runs slower and looks better
+ TORPEDOES!!! Bullets that fire downwards! Just like in Nemesis
* pickup selects the next icon on bottom bar instead of increasing hp
+ an icon can be taken by pressing F2. second icon selects torpedoes
+ first icon increases armor, icon 3 and 4 are unused for now
* selecting an unused icon (3+4) resets pickups like icon 1 and 2
* when you're destroyed, you loose one life instead of going game over
  you also loose all upgrades and pickups, but remain in t same level
* random is more randomized, no more "tricks" to fool the randomizer
# after gameover the game is terminated instead of continuing+crashing
- no more armor to start with. you'll have to collect them on your own
* of course optimizations and a few tiny bug fixes (not important)
* increased the size of the enemy bullets so they're better to see

15 years agoversion 0.8: pickups, enemy improvements, invulnerability
Mischa Poslawsky [Fri, 3 Sep 1999 21:27:36 +0000 (23:27 +0200)]
version 0.8: pickups, enemy improvements, invulnerability

+ contrast is increased one level at startup (and restored on exit)
+ invulnerable for a sec when you enter the game (inv-pickup later)
+ when in invulnerable-mode, your ship look different!
+ at the beginning you get three *hitpoints* so you can be hit 3 times
* bottomline icons are now 16 pixels wide and 7 pixels high!
+ hitpoint icon added: displays nr. of hps left next to a nice picture
* maximum invulnerability-time increased (can last upto 1024 frames)
+ when invulnerable-mode has nearly expired, your ship flashes!
* again a lot of optimizations esp. in size ('bout 100 bytes)
+ pickups! 10% chance a destroyed enemy changes into an armor-pickup
# code optimization caused some bullets to reappear as "fake" bullets
* pickups can't be destroyed by bullets (they pass right through it)
^ version 0.7
+ enemies move individually, not all at the same time! Looks very nice
# titlescreen background is cleared (looked weird in Rascall and TIOS)
+ enemies fire at a ### rate instead of firing at will (too random)
# moving enemies dont move off the screen top/bottom (they wait there)
+ seven playable levels going easy to hard (including moving enemies)
# xtraInfo data wasn't reset when a moving enemy entered the game
* longer delay when level's completed (NextLevel screen came too soon)

15 years agoversion 0.61: lives, bug fixes
Mischa Poslawsky [Tue, 26 May 1998 08:29:06 +0000 (10:29 +0200)]
version 0.61: lives, bug fixes

# pointer to fifth ship corrected (ships in level 5 weren't displayed)
# calc doesn't crash anymore when game is continued after game over!
+ lives are decreased when ship is destroyed
# last eight pixels of divider line are shown correctly now

15 years agoversion 0.6: logo, bottom stats bar, 5 random levels
Mischa Poslawsky [Mon, 23 Aug 1999 10:21:32 +0000 (12:21 +0200)]
version 0.6: logo, bottom stats bar, 5 random levels

* play field increased to full screen instead of 3/4
+ bottom eight lines used for score (etc) display
- no more solid levels, enemies are placed at random
+ enemies appear every x turns (depends on level)
# fixed bullets so they don't disappear at 3/4 of the screen
* A LOT of optimizations both in speed and size!!
+ enemy type, frequency, and number specified per level
+ bottom score bar displays score, lives and icons (to be used later)
* smarter enemy handling (so enemies have different sizes)
+ bottom bar divided from playing field by a horizontal line
+ five levels (and five enemies) made
# game vars reset at start and game over
+ NEMESIS LOGO displayed at startup!! (also, program grew 350bytes ):
+ version/credit-string displayed below logo: v0.6.820 by shiar (ICQ#)

15 years agoversion 0.5: moving enemies, some fixes
Mischa Poslawsky [Sun, 25 Jul 1999 17:02:14 +0000 (19:02 +0200)]
version 0.5: moving enemies, some fixes

* waits a sec at level display (in case of accidental keypress)
* moving enemies (move up+down)
# bullets removed correctly so they can be used again later
* first level made
# enemy weaponfire is fired from correct positions
+ your ship explodes on impact with ships/bullets
* game over screen will be displayed just *after* your ship's gone
+ frame counter onscreen

15 years agoversion 0.4: misc code improvements
Mischa Poslawsky [Mon, 19 Jul 1999 22:00:00 +0000 (00:00 +0200)]
version 0.4: misc code improvements

# collision detection fixed and optimized (much faster now!)
+ shell-icon added (YAS type)
* code optimizations, some data "compression"
* explosion looks better, and some vars removed/smaller
# enemies are removed when @ left side (instead of becoming invisible)
+ displays level number before each level begins

15 years agoversion 0.3: shooting enemies (hitpoints)
Mischa Poslawsky [Sun, 18 Jul 1999 22:00:00 +0000 (00:00 +0200)]
version 0.3: shooting enemies (hitpoints)

* bullets appear correctly (not INSIDE your ship)
+ some enemies can take multiple hits (differs per class)
+ all enemies fire bullets at random
+ if you're hit by bullet/enemy, you'll lose one hitpoint

15 years agoversion 0.2: fire bullets, exploding enemies
Mischa Poslawsky [Sat, 17 Jul 1999 22:00:00 +0000 (00:00 +0200)]
version 0.2: fire bullets, exploding enemies

+ ability to fire bullets (F1). Enemies disappear on impact
* enemies explode instead of disappearing

15 years agoversion 0.1: collision detection
Mischa Poslawsky [Sat, 17 Jul 1999 22:00:00 +0000 (00:00 +0200)]
version 0.1: collision detection

# no crash when level restarts for the third time
* exit-procedure updated, unnecessary stuff/keychecks removed
- alot of unused code removed
+ different types of enemies (just look different)
+ collision detection!! enemy ships disappear when you hit them

15 years agoversion 0.01: sidescrolling galaxian
Mischa Poslawsky [Fri, 16 Jul 1999 22:00:00 +0000 (00:00 +0200)]
version 0.01: sidescrolling galaxian

+ used "Galaxian"-game engine (drawings, movement, enemy-routines)
+ movement of ship over 3/4 screen (96 pixels; 32 pixels for score)
+ enemies moving from right to left appearing right at specified times