To install tsukundere from source and run the game on my Ubuntu flavored machine, I installed guile-sdl2-0.6.0 from source, following the instructions and installing dependencies with apt-get. What the instructions don't tell you is that you'll also want to add the following line to your .bashrc:
export GUILE_LOAD_PATH=/usr/local/lib/guile/3.0:/usr/local/share/guile/site/3.0
or guile won't actually be able to find the sdl2 modules and tsukundere's config will fail.
Furthermore, the instructions for how to run the game with tsukundere appears to be wrong. The command
tsukundere -L $DIR -A $DIR -m "gensokyo rainbow incident"
should be
tsukundere run -L $DIR -A $DIR -m "gensokyo rainbow incident"
FURTHERMORE, when I try to run the game a second time, the above command fails, with the following error message.
Backtrace: In ice-9/boot-9.scm: 1736:10 9 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 8 (apply-smob/0 #<thunk 562102e31a40>) In ice-9/boot-9.scm: 718:2 7 (call-with-prompt _ _ #<procedure default-prompt-handle…>) In ice-9/eval.scm: 619:8 6 (_ #(#(#<directory (guile-user) 562102ee0f00>))) In tsukundere/game.scm: 420:2 5 (run-game #:game-name _ #:init! _ #:locale-dir _ #:time …) In ice-9/ports.scm: 445:17 4 (call-with-input-file _ _ #:binary _ #:encoding _ # _) In ice-9/boot-9.scm: 260:13 3 (for-each #<procedure 5621040425c0 at tsukundere/prefe…> …) In unknown file: 2 (run-hook #<hook 1 562103354f90 ?> #f) In tsukundere/game.scm: 65:22 1 (_ #f) In tsukundere/game/internals.scm: 45:25 0 (current-window)
As for the actual game (the one playthough of it I got), it's alright. It did the thing were it seemingly gave me a choice, but when I selected "no" I was railroaded into selecting "yes" anyway. I realize this is convenient, but I'm still not a fan of when it's done this blatantly. It also sets a bad tone when it's the first choice, since it makes me suspicious of any other apparent "choice" the game presents me with.
The ending was very sudden, and I don't feel as if anything was resolved. I can't help wondering whether the X is actual harmful or not, etc, so I wasn't very satisfied with the sudden ending. I wish I could play it again to see if the other options resolve anything.