Fox Driver by rolferm
This game is about being a fox driving a car. Get as long as you can, or collect as many coins as possible.
Linux version included. ~~A web version comes up a bit later.~~ A web version has been added, but unfortunately the performance is not very good. I might work on that.
Ratings
| Overall | 599th | 2.6⭐ | 22🧑⚖️ |
| Fun | 580th | 2.525⭐ | 22🧑⚖️ |
| Innovation | 528th | 2.7⭐ | 22🧑⚖️ |
| Theme | 542th | 2.975⭐ | 22🧑⚖️ |
| Graphics | 548th | 2.7⭐ | 22🧑⚖️ |
| Humor | 338th | 2.639⭐ | 20🧑⚖️ |
| Mood | 557th | 2.447⭐ | 21🧑⚖️ |
| Given | 12🗳️ | 7🗨️ |
(The GNU/Linux version works very well BTW)
There's a long stack-trace, but the gist of it is, it can't find a bunch of functions. Not only things like `gl_window_open`, but also more basic seeming things like `lisp_sqrt`.
I'm not in the right headspace right now to figure this (error) out.
I'll be hype to check this game out later if you ping me when you've done it ! :)
Edit : I read the entire log dump that running ./run produced and noticed a reference to a missing libglfw.so.3 so I installed libglfw3 (and libglfw3-dev, but thinking about it now, I should not need that one). It almost ran this time and core dumped, here is the log of the last fiew lines if needed :
```lisp
(def win (create-window (integer 800) (integer 800)))
(set-title win "Fox Driver")
(make-current win)
(load-font "DejaVuSans.ttf" (integer 22))
(loop t (thread:lock-mutex *swank-mutex*) (with-exception-handler (game-update) (lambda (x) (println x) (sleep 0.500000))) (thread:unlock-mutex *swank-mutex*))
((mouse-move 383 . 228) (mouse-enter) (unknown 16))
Compiled shader with success
Compiled shader with success
(new-poly ())
Segmentation fault (core dumped)
```
@remco pinging you, you may want to read this for your ```gl_window_open``` problem. But for the ```lisp_sqrt``` I have no idea, I've never toyed with lisp :(
@sokette, it seems this might be a driver issue, but I think you may be able to get the web version to work. The problem has nothing to do with Lisp, in this case the lisp code is running inside an interpreter which is written in C.
Got to 6912 and 13 $$
Also, kudos to you for writing this in Lisp!