A downloadable game

You are being attacked by DNA viruses, trying to integrate their genetic information in your cell's DNA. You need to defend from these intruders befor they reach your nucleus.

This biology inspired tower defense game is my submission to the Autumn Lisp Gam Jam 2023. The game runs in a terminal using only ascii graphics and ANSI color codes. The interface is using my terminal UI library while the game dynamics is based on an entity/component/system library, both developed prior to the game jam. I am using this opportunity to test drive these libraries. Both are targeting R6RS scheme, the game itself is implemented in Chez scheme.


Playing instructions:

  • press a,c,g,t to build up a sequence in the input field below the area (you can only input 10 nucleotides/characters)
  • press x to remove the last entered nucleotide
  • press space to clear the input field
  • press 1,2,3,4 to assign the sequence to the respective base


You need to match A with T, C with G and vice-versa to defend from the incoming sequences. Good luck!

Installation instructions:

The game requires a ANSI terminal. You need to disable waiting for enter (cbreak) and echoing of commands (-echo) in the terminal. In UNIX with stty programm installed you can use the supplied run-game.sh executable fil. You need to have Chez-scheme installed to run the game.

Download

Download
20231029defend.tar.gz 503 kB

Development log