A downloadable game for Windows

dodge arrows; fight back; stay alive..

use arrow keys to move, C key to stand still for one turn, and the escape key to quit the game.

you can block an arrow by standing in its way facing it;  you take damage when an arrow hits you from behind or from the sides;  you can attack an arrow by intentionally "bumping" into it.

earn score by staying alive, defeating arrows, building combos, and most importantly, staying alive...


source repository: https://codeberg.org/Not-Articulated/arrow-after-arrow

Download

Download
arrow-after-arrow-windows.zip 3.7 MB
Download
arrow-after-arrow.love 7.2 kB
Download
arrow-after-arrow-src.zip 27 kB

Install instructions

for linux users: the windows binary runs on wine!

arrow after arrow! is written in Scheme and compiled to Lua using the lunatic! Scheme-to-Lua compiler (https://codeberg.org/Not-Articulated/lunatic).  A "working" version of the compiler is included in the source directory.

How to build from source:

  1. Install the LÖVE Framework (https://www.love2d.org/), make sure you can run "love" in the terminal
  2. Load "lunatic.scm" in a Scheme interpreter.  Chez Scheme (https://github.com/cisco/chezscheme) and Guile (https://www.gnu.org/software/guile/) are known to work.  Other Schemes likely works too but I have not tested them.
  3. Run (compile "main.scm" "main.lua") in the REPL.  This will compile the Scheme program in "main.scm" to a Lua file "main.lua".  Depending on your Scheme implementation you may need to delete the existing "main.lua" file to make it work.
  4. Run "love ." in the directory containing "main.lua" to launch the game.


Leave a comment

Log in with itch.io to leave a comment.