ORIGINAL ZX SPECTRUM GAME BY DENIS GRACHEV
NES CONVERSION BY SHIRU
NES MUSIC BY RICHARD "KULOR" ARMIJO
TIC-80 VERSION BY KYUCHUMIMO AND PIXELBATH
A-MAZE by Quesbe: 8x8 Movement
MICRO MAGES - TITLE SCREEN by Fubuki: Music loop
STELE by Zus: VFX particles
UP: ARROW UP
DOWN: ARROW DOWN
LEFT: ARROW LEFT
RIGHT: ARROW RIGHT
SWAP: (A) BUTTON OR (B) BUTTON / [Z] KEY OR [X] KEY
START/PAUSE GAME: (A) BUTTON / [ENTER] KEY
210625 - [THIS IS THE LAST UPDATE, FUTURE UPDATES WILL BE MOVED TO https://kyuchumimo.itch.io/alter-ego-tic-80-tiny-computer] Features: Yellow and red pixels added just for fun; KONAMI code added, enables debug mode; improved debug features. Code optimizations: cls() command redundancy cleanup; print() command redundancy changed for string.format. Animations: Animation frames now depend on the position of some sprites on screen and not on the time. Alter ego sprite is now pseudo-transparent. Stand state delay added to replicate Alter Ego NES version.
210530 - Added level 5 tilesets and music. Code optimizations. Game completed!
210428 - Added level 4 tilesets. Added OVR() for overlay pause options
210415 - Added level 2 tilesets
210331 - Skulls up to level 20. Added level 4 music
210326 - Minor improvements
210325 - Code clean up: up to 1.68kb saved. Minor bug fixes and improvements. Vertical skulls added. Skulls added up to level 16
210302 - Bug fix: Blinking frame at start of every level caused by sync(0,0,false), changed for sync(4,0,false). Implementation of TIC-80 Pro banks for store more music. Game stable point, category changed from WIP to Games
210221 - Pixels flying have their own animation
210215 - Now you can press either [Enter] key or (A) button / [Z] key to start game. Insignificant fixes
201123 - Skulls for levels 1 to 11, now with hitbox
201122 - Enemy approaching: First skull enemy (Only Hello world level).
201120 - pixelbath joined the project. Code optimization, bug fixes and visual effects like stars, rain and snow particles. Changelog moved to tic80.com/play?cart=1420
201116 - Some transitions and Jxy command used as a loop for music
201112 - Bug fix: Hero was not displayed when he was moving and the game was paused.
201111 - Added pause function, new music respawn method. More additions. Bug fix: Freeze at swapping action bug fixed.
201110 - 14 of 16 colors in the color palette updated to Sweetie 16 by GrafxKid palette for more consistency with TIC-80. Debug text thinner. Status are now displayed by tiles instead of sprites. Level clear message added at the end of every level
201108 - Now each pixel has its own animation set and pixel animation timming accurancy
201106 - Cover art updated to a better version. Now you will no longer be able to exchange places with Alter Ego if it is positioned on a block or platform. Added sound effects related to swapping
201105 - Added an unused music, there will be no more music due to limitations in the RAM size of music patterns on TIC-80. Minor additions
201101 - Added 6 levels more. Now you can press either A or B to swap between Alter Ego and Hero
200928 - Vertical mirroring swap abillity added, more transitions and timming, some small changes or fixes.
200925 - Some transitions and timming added
200924 - Bridge sprite set colorkey for alpha transparency, small fixes. Functional swap abillity for horizontal mirror added (With some unexpected bugs)
200923 - Palette values and address changed to hexadecimal. Code optimization and fixes on collisions and fall conditions (Size from 19618 bytes to 17506 bytes), bridge falling animation (fix later: overlay on frame)
200921 - Added both Pixel and phantom pixel collision, animation and sfx. Improved slide SFX and functional Game Over screen
200820 - Added death proerties, sfx, level 3 music and music loop accurancy with formulas. Music command correction.
200808 - Added Sync command to restore tilemap. More variables for control, timing accurancy and small optimizations on code. Game over screen and music. Keyp command
200807 - Added music more accurated from source, instruments and music loops. Number of patern tables reduced to most minimum (7 saved).
200804 - Added mset command for switch tiles (e.g. Bridges)
200703 - Added a definitive and noiseless cover art
200702 - Added cover art for testing
200701 - Added more level properties, climb movements and arrangement of debug data
200630 - Added new formulas for Y maps, fall instrucction and sfx, animation and movement speed accurancy
200627 - Added new formulas for X maps and stairs and blocks collision
200626 - Added Levels 2 to 9 and Remap function for animate tiles
200625 - Added more tilesets, level HELLO WORLD and future levels rearranged based on ZX spectrum version
200624 - Added Horizontal and Vertical Alter ego sprite mirroring, SFX and 8x8 movement
200623 - Added mget command for collision proposes and poke() functions for change palette and create fade effect alike NES
200622 - Added title music, letters tileset, timming
200621 - Some SPR and basic learning