Always blame your units, not yourself ;)
Duuqnd
Creator of
Recent community posts
That's the plan, I read a bit about HyperCard a while back and thought that a modern reimagining of it could be interesting, or at least useful to me as a game framework. Then I started hacking together this as a demo (after being inspired by a GMod port) and realized that this game jam had already started, so I turned it into a submission.
That problem comes entirely from my own laziness, sorry about that. It's very hacked together because I built it on something I want to expand later, and most of it isn't in place yet, but unless I made a mistake with the source archive, you can put it into `~/quicklisp/local-projects/` and then `(ql:quickload :metacard)`, then `(load "bleach-2.lisp")`, then `(metacard::set-up-framebuffer)`, then `(metacard/glfw:make-os-window)`. Unless I made a mistake that should work.
Alternatively, you could run the Windows version in Wine, which seems to work perfectly.
I'm sorry that you thought this game was about suicide. It's not.
This is a game about not giving in to peer pressure, where the computer is pressuring you into doing something dangerous (drinking bleach) and you must continue to resist. This is more obvious in the Genera version where instead of answering yes or no, you choose between the options "Drink" and "Refuse", where Refuse obviously implies that this isn't something that you have decided to do on your own. You aren't expected to ever drink the bleach. You win when you realize the game is futile and quit.
https://drive.google.com/file/d/1xDogNJAYhnPa_J_tZ9NTHyXEQvz-B7tR/view?usp=shari...
Here you go. I should probably have spent more time on this stuff instead of broken multiplayer...
I made a Windows binary:
https://drive.google.com/uc?id=1I7-_EGWJzWIZPbXM9lgS2tKjxSd87efP
It doesn't have sound, but it should actually work.
Ah, that. I knew something would go wrong. That was from my attempt at making binaries. You can either install the quicklisp package "deploy", or remove the line with "defsystem-depends-on" in the bulletwar.asd file. I'd update the game, but I'm not sure what the game jam rules say about that.
EDIT: I've (probably) fixed the problem on the GitLab version, although I won't update the itch.io version to avoid breaking any rules.
Okay, that makes sense. If I remember correctly from #lisp and #lispgames, it seems like you spent quite a bit of time on getting the map generation to work. My own game finished in a kind of bad state from a similar problem. I spent a lot of time on getting networked multiplayer to work only to realize that almost no one would use it.
Yes, it certainly is better than nothing, and it does looks pretty good. I'll take a look at the code you mentioned. It sounds pretty interesting.
I'll admit, I'm a bit confused. I ran around for a little while, bumped into the enemy, and won. Is there more gameplay than that? I mean, the game looks really cool, but from what I saw, there wasn't that much gameplay. If I'm not mistaken, I don't think there's a way to lose. Either way, it looks cool, but it's not much fun.
Also, I'd like to mention that trivial-gamekit isn't available from Quicklisp, so you should probably include instructions for adding that in your README.
Overall, the game is pretty good. The only problems I have with it is that it's hard to find the boxes that had to be moved, it takes a bit too long to restart after a death, and that you go back to the first level after dying (or maybe I pressed the wrong button?).
Other than that, it's a pretty fun game. If those problems were fixed, I'd definitely want to keep playing it.
Well, looks like I fucked some stuff up. Well, the game is terrible anyway, so it's not that big of a loss.
Big thanks to borodust for making binaries! I kind of suck at that. It looks like trivial-gamekit has some built-in things to handle that, so I might take a look at that later.
As for the error that technomancy encountered, I'll see if I can find out what that was, since it might become a problem in future games.