Turbo Racer 3000
A downloadable game for Linux
Download NowName your own price
Turbo Racer 3000!
Turbo Racer 3000 is an old-school top-down racing game where you are in control of your Firrara Testosterone and you must drive 10 miles at top speed! The fastest drivers gets the most points.
Linux users, download the AppImage here!
The game runs is programmed in Guile Lisp and Chickadee. It runs on Linux only for now.
Controls are:
turn left | W | UP |
accelerate | D | RIGHT |
turn right | S | DOWN |
brake | A | LEFT |
Source code is available on Gitlab.
Status | In development |
Platforms | Linux |
Author | Gene Pasquet |
Genre | Racing |
Tags | 2D, lisp, Pixel Art, Top-Down |
Download
Download NowName your own price
Click download now to get access to the following files:
turbo-racer-3000-1.0.tar.gz 14 MB
Comments
Log in with itch.io to leave a comment.
I noticed that turbo.scm does (getenv "APPDIR") and assumes the result is a string. I did not have this variable set at all, so getenv returns #f and the program crashes. As a workaround I launched the game like: APPDIR="" guile turbo.scm
If you do (or (getenv "APPDIR") "") or something that should take care of this problem.
For anyone on Guix, you can run the game from the source directory like so:
APPDIR="" guix shell guile guile-chickadee -- guile turbo.scm
Thanks for letting me know. I've now fixed this issue on my `main` branch.
How do I run it?
Hi Cadence, sorry that you're struggling to run TR3000. Could you let me know what linux distro you're running?
Also if you could edit the file `turbo-racer-3000` and add the following between lines 8 and 9, then paste the terminal output again:
Thanks!
hello! I'm having the same error when trying to run it on arch linux.
I added
and got
The bundle was produced on Debian (stable), which I think has much older libraries than Arch. I'll produce a second bundle for Arch, and hopefully that will solve you all's problems.
You can find a Arch-ready bundle at the following address:
https://gitlab.com/binary-ec/turbo-racer/-/raw/main/turbo-racer-3000-1.0-archlin...
The arch bundle works, thanks!
Hi Oxca55le, you can try running the new AppImage package instead.
You can find a Arch-ready bundle at the following address:
https://gitlab.com/binary-ec/turbo-racer/-/raw/main/turbo-racer-3000-1.0-archlin...
Trying the new bundle.
I get the same error until I move the game’s folder to a path without any spaces in it. It used to be in the “Spring Lisp Game Jam 2024” folder, now it’s in “SpringLispGameJam2024”.
I get this new error:
But I already have the freetype and freetype-devel packages installed on my system.
Hi Cadence, you can now get the AppImage for this game, which should run a lot easier: https://gitlab.com/binary-ec/turbo-racer/-/raw/main/turbo-racer-3000-latest-x86_...
Thanks, that’ll make things easier! It still seems to have some problems though: /tmp/.mount_turbo-ESP3QY/usr/bin/guile-3.0: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
Holy crap, we should make this a packaging Jam instead. I feel that 90% of the effort goes there and 10% to actually making the game! 🙄
I feel that.
Easy of packaging probably depends on which programming language you’re using. Packaging was easy for my Racket game. Even the person running BSD got it working!
Hi Cadence. Apparently on Arch linux you can install the `libxcrypt-compat` package, that will get rid of this issue. Otherwise I'm currently trying to build a appimage package (and testing on arch) that will include that library, but it's trying my patience...