# tic80-stuff

## Projects
Many of these are loose collections of mockups. It's become apparent over time that one of my hobbies is making game mockups.

* [A Breath Away (again)](aba/)
* [Blockbattle](blockbattle/)
* [Cylshooter](cylshooter)
* [Codename: Dark](dark/)
* [Einhänder demake](einhander/)
* [Megamang](megamang/)
* [Miniblast](miniblast/)
* [Shmup that's not Gradius at all](shmup/)
* Tinyablo, or Untitled Isometric Bullshit
* [Xenophobe demake](xeno/)

## Awesome snippets
Collected snippets that do neat things.

* [atmos](awesome/atmos.lua) - some weather particle effects
* [follower](awesome/follower.lua) - a follower object in the style of Gradius options
* [fsm](awesome/fsm.lua) - simple finite state machine implementation example
* [screenmelt](awesome/screenmelt.lua) - pixel manipulation with a drippy effect
* [screenshake](awesome/screenshake.lua) - using `poke`s to offset screen in VRAM directly
* [tvstatic](awesome/tvstatic.lua) - a cool television static effect
* [water](awesome/water.lua) - water reflections including darkening and waves