MZSHAN / disassembler

A game in assembly langauge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disassembler

Twitch

Game Development in assembly.

A plug & play game in assembly for i386 architecture. All you need is a -
Microcontroller with i386 architecture and a display attached to it.

Try running locally using qemu -

make clean && make run disassembler

How to play -

  • Control the player ship using WASD to kill all the enemy ships in vicinity.
  • You level up when there are no more enemies on the screen left.
  • Difficulty increases with levelling up, number of ships increase, their frequency of firing bullet increase but your ship's speed increases as well.
  • If you lose press r to reset the game, starting with a new level 1.

Maps

  • Draw your own maps by editing disassembler/map*.bin files for each level.
  • E represents location of enemy ship on map and P represents location of player ship on map.

Resource

https://github.com/hackbacc/disassembler/raw/master/resources.md

Known issues

  • Screen flickers a bit.
  • and many more which I dont know..

Screenshots



.

About

A game in assembly langauge.

License:MIT License


Languages

Language:Assembly 91.8%Language:Python 6.3%Language:Makefile 1.8%