The Test Subject
A downloadable game for Linux
You have awoken to find yourself in a laboratory with no memory of past events. Something which you cannot see or hear is communicating with you. They are asking you to set them free, but you sense danger. Hunt for clues and solve puzzles to unravel this micro mystery!
Features:
- 3 possible endings (can you reach the true ending?)
- Revolutionary command-line terminal
- Pointing and clicking
- State of the art text box technology
This game was made for the Spring Lisp Game Jam 2021 using the GNU Guile language and the Chickadee game library.
Status | Released |
Platforms | Linux |
Author | David Thompson |
Genre | Interactive Fiction |
Made with | GIMP, SDL |
Tags | Dystopian, lisp, lispgamejam, Point & Click, Sci-fi |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Source code |
Download
Download
the-test-subject.tar.gz 16 MB
Install instructions
Extract the .tar.gz archive wherever you'd like. Enter "the-test-subject" directory. Run "./launch-game" to play.
Source code available at https://git.dthompson.us/spring-lisp-game-jam-2021.git/. See the included README for information about building from source.
Comments
Log in with itch.io to leave a comment.
Hi, I'm trying to build this "from source" by running `guix build -f guix.scm` on f022cdbd6cae6fa8c8d7596be5812fbf45ca6a9a, but I get the following error:
The following patch fixes it:
`guix build -f` currently isn't supported. For now run `guix environment -l guix.scm` and build from source that way. Instructions are in the README. I can try to make guix.scm a true buildable package soon.
Hacking guix.scm for an ad-hoc environment felt like a better idea at the time, so I did that. On a somewhat related note, do you really need to patch Guile itself? My gut instinct tells me you should be able to ship a patched GOOPS with starling similarly to how I used a "magic" module to introduce pre-release Guile-SDL2 functionality to Tsukundere.
I suppose I could include a modified copy of goops.scm and take advantage of load order to have my version loaded. Might try that later. At the time I wanted to test a full Guile build since I submitted the patch upstream and wanted a true integration test, but the patch got merged awhile ago so it's no longer necessary. Thanks for the suggestion.
Hi! I tried to run the game but I faced issues.
First I tried to run ./launch-game and had following error:
Then I tried to build the game from source code, I used instructions from README. The built run without issues, but then I launched ./run-game I got an error:
Maybe I'm missing something, do you have a clue what happened?
I run this on Debian using Guix package manager.
Cheers! (and happy debugging :) )
Ugh! Sorry! Could you try renaming lib/libffi.so.6 to lib/libffi.so.7 and see if the binary bundle works? If so I can upload a fixed build (if that's permitted, not sure.)
The Guix error is confusing because you should be reproducing my exact dev environment. I pushed a commit that disables developer mode in the run-game script. Maybe it will work now? Shot in the dark.
Thanks for trying.
1. After renaming lib/libffi.so.6 to lib/libffi.so.7 the following errors happend:
2. Pulled the update in the repo and tried again. The traceback
Something changed, this is a different error from what I can understand.
Thanks for the information. Unfortunately I don't think these are easily fixable for this jam, but it's valuable information to have for the future.
What distro and version are you running? I think your system's glibc is too old to work with the binaries provided.