- Scheme 96.4%
- Makefile 2.4%
- M4 0.6%
- Racket 0.3%
- Shell 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| assets | ||
| build-aux | ||
| misc | ||
| scripts | ||
| terminal-phase | ||
| .gitignore | ||
| .mailmap | ||
| architecture.org | ||
| AUTHORS | ||
| bootstrap.sh | ||
| ChangeLog | ||
| configure.ac | ||
| COPYING | ||
| guix.scm | ||
| HACKING | ||
| info.rkt | ||
| LICENSE.txt | ||
| Makefile.am | ||
| NEWS | ||
| pre-inst-env.in | ||
| README | ||
| README.org | ||
| terminal-phase.scm | ||
Terminal Phase
What is this?
Why, a space shooter game that runs in your terminal, of course!
It's also two things:
- A reward for Patreon donors; if you donate, you can show up in the credits!
- A test program for Spritely Goblins.
While Goblins is primarily designed for asynchronous distributed programming, I wanted to be sure that the non-distributed programming aspects worked solidly before I moved on to ensuring that the distributed programming aspects work nicely too.
License?
GPL v3 or any later version of the GPL published by the FSF.
(Spritely Goblins, on the other hand, is Apache v2.)
Installing
You will need Racket 7.3 or later (Racket 7.2 might work, not sure).
Installing from raco
The easiest way to install this program is to first install Racket. Then run:
raco pkg install terminal-phase
Now you can just run the game by typing:
raco terminal-phase
Installing / developing from git
Do a git checkout of this repository. Change directory to the checkout, then run:
raco pkg install
Then you can run it like:
racket terminal-phase.rkt
Time travel!
If you want to play with the experimental time travel feature, you can
do so by supplying the --time-travel argument when you launch
Terminal Phase.
Press the t key to initiate time travel!