update readme

This commit is contained in:
2019-01-09 00:25:42 +01:00
parent 3cd2f3d126
commit 02eea56173

View File

@@ -1,5 +1,13 @@
# GB-GameOfLife # GB-GameOfLife
An implementation of Conway's Game of Life for the GameBoy An implementation of Conway's Game of Life for the GameBoy.
![Demo in BGB emulator](https://media.giphy.com/media/521QEkVXIIaGyEtWmu/giphy.gif)
Press START to pause and enter edit mode.
In edit mode:
- use the d-pad to move the cursor
- press A to toggle a cell's state
- press B to trigger one step of the automata
- press SELECT to clear all the cells
Press START again to resume animation of the automata.
# Project's Backstory # Project's Backstory
I started this as my first real programming written entirely in assembly. I started this as my first real programming written entirely in assembly.
@@ -23,4 +31,5 @@ the only time where you can write to Video RAM, you can also write
in between the PPU rendering lines! That requires synchronising code in between the PPU rendering lines! That requires synchronising code
with rendering but it should be doable. with rendering but it should be doable.
The first working version I got looked like this:
![Animated GIF recorded with BGB](https://media.giphy.com/media/4Zf4UukPqZzAYWIqye/giphy.gif) ![Animated GIF recorded with BGB](https://media.giphy.com/media/4Zf4UukPqZzAYWIqye/giphy.gif)