spook

A "game" for the 2023 Autumn Lisp Game Jam. Won first place! (from the bottom...)
git clone https://kaka.farm/~git/spook
Log | Files | Refs | LICENSE

README.org (2378B)


      1 # SPDX-FileCopyrightText: 2023 Yuval Langer <yuvallangerontheroad@gmail.com>
      2 #
      3 # SPDX-License-Identifier: AGPL-3.0-or-later
      4 
      5 #+title: Spook: A brick falling game so bad it would spook you.
      6 
      7 * Playing:
      8 
      9 You can play it on [[https://yuvallangerontheroad.codeberg.org/spook/]] or
     10 [[https://kakafarm.itch.io/spook/]].
     11 
     12 * Installing, generally:
     13 
     14 You would generally need to:
     15 
     16 0. [[https://youtu.be/7s664NsLeFM][Invent a universe]].
     17 1. Get Chicken Scheme installed, somehow, and
     18 2. have some sort of a way of running `chicken-install spock` in a way
     19    that installs Spock into a place your Chicken system knows about.
     20 3. Clone the spook repository.
     21 4. src_shell{cd spook} into spook's directory.
     22 5. src_shell{make all}.
     23 6. src_shell{cd pages/}.
     24 7. src_shell{python3 -m http.server}.
     25 8. Load http://localhost:8000 with your browser.
     26 
     27 * Installing on Guix:
     28 
     29 First, you would need [[https://guix.gnu.org/][Guix]] installed.  Follow the manual [[https://guix.gnu.org/en/manual/en/html_node/Installation.html][here]].
     30 
     31 Run:
     32 
     33 #+begin_src shell
     34   git clone https://codeberg.org/yuvallangerontheroad/spook
     35   mkdir -p ~/chicken-guix/home/
     36   mv spook ~/chicken-guix/home/
     37   cd ~/chicken-guix/home/spook/
     38   ./chicken-guix
     39   chicken-install spock
     40   cd spook
     41   make all
     42   cd pages
     43   python3 -m http.server
     44 #+end_src
     45 
     46 Now open a browser and load http://localhost:8000/.
     47 
     48 ** Versions used on my end while compiling main.scm circa the
     49 [[https://itch.io/jam/autumn-lisp-game-jam-2023/][https://itch.io/ Lisp 2023 Autumn Game Jam]]:
     50 
     51 - Guix https://git.savannah.gnu.org/git/guix.git with the commit
     52   b96729e22d013cadf0a38536852a293f9dc2dfc5.
     53 - Chicken 5.2.0 (installed from the Guix repository)
     54 - [[https://api.call-cc.org/5/doc/spock][Spock 0.2]] (installed from the [[https://eggs.call-cc.org/][Chicken Eggs repository]] using the
     55   sommand src_shell{chicken-install spock}).  The egg's contents are
     56   provided in this repository in =./spock-0.2/= under their own
     57   copyright this and that.  I am not a lawyer, maaaan.  I don't even
     58   know birds law.
     59 
     60 * Installing Chicken Spock on Termux:
     61 
     62 #+begin_src shell
     63   apt install chicken
     64   chicken-install spock
     65 #+end_src
     66 
     67 Now you can run:
     68 
     69 #+begin_src shell
     70   make all
     71 #+end_src
     72 
     73 * TODO:
     74 
     75 - Gun?
     76 - Jump?
     77 - Powerups?
     78 
     79 * License:
     80 
     81 Everything mine is under AGPL-3.0-or-later.  Anything not mine is
     82 under its own license, unlicense, nonlicense, or whatever.