Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

David Thompson

66
Posts
2
Topics
23
Followers
20
Following
A member registered Dec 12, 2015 · View creator page →

Creator of

Recent community posts

Thank you for giving it a shot! (no pun intended)

This reminds me of Baba is You, but with just words. Very clever puzzles that are satisfying to solve and get that "a-ha!" moment. The interface is very clunky, though. I found myself really wanting a way to reset the puzzle without having to go back to the level select screen.

That worked, thanks! Cute game! Liked the art and music. I had a hard time remembering which acids paired together, which slowed me down a lot. Something about the shape/color differences just wasn't clicking with me. I really liked the intro tutorial sequence, though I was initially confused why an acid was stopped in the reticle. For some reason I was expecting them to keep moving and I'd have to chain them together like a rhythm game. Once I understood what was happening I had fun!

Thank you, that did the trick! This game is challenging. The best score I could get was 10 before something snuck up on me while I was shooting something else or I narrowly missed a shot. The flashlight effect is cool and so is the particle effect when you shoot.

Flappy Mech! Move over Neon Genesis Evangelion, because I caused more than three impacts here! Which is to say that I am not so great at flappy bird type games. I quickly learned that I need to feather the thrusters when going between the green columns. Remembering the high score between runs is a nice touch that motivated to try to go further each time. I found the collision detection a little unforgiving. Maybe shrinking the player hitbox just a bit would make it feel more fair.

I get the following error when I run the AppImage on Ubuntu 20.04:

debugger invoked on a CFFI:LOAD-FOREIGN-LIBRARY-ERROR in thread
#<THREAD "main thread" RUNNING {1005F48103}>:
  Unable to load foreign library (LIBSKIA.CLAWED.SO-559).
  Error opening shared object "/tmp/.mount_notalo20M8zc/usr/lib/libskia.clawed.so":
  libOpenGL.so.0: cannot open shared object file: No such file or directory.
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY    ] Try loading the foreign library again.
  1: [USE-VALUE] Use another library instead.
  2: [ABORT    ] Exit from the current thread.
(CFFI::FL-ERROR "Unable to load foreign library (~A).~%  ~A" #:LIBSKIA.CLAWED.SO-559 "Error opening shared object \"/tmp/.mount_notalo20M8zc/usr/lib/libskia.clawed.so\":
  libOpenGL.so.0: cannot open shared object file: No such file or directory.")
   error finding frame source: Bogus form-number: the source file has probably
                               changed too much to cope with.
   source: NIL
0]

I'm having trouble running this game on Linux, unfortunately. I'm using Ubuntu 20.04.  Here's what I tried:

$ sudo apt install openjdk-8-jre-headless
$ /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar sequence-abstraction.jar

I got the following backtrace:

java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
    at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
    at processing.core.PApplet.runSketch(PApplet.java:10715)
    at quil.applet$applet_run.invokeStatic(applet.clj:82)
    at quil.applet$applet_run.invoke(applet.clj:79)
    at quil.applet$applet.invokeStatic(applet.clj:330)
    at quil.applet$applet.doInvoke(applet.clj:270)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:665)
    at clojure.core$apply.invoke(core.clj:660)
    at quil.core$sketch.invokeStatic(core.cljc:4831)
    at quil.core$sketch.doInvoke(core.cljc:4822)
    at clojure.lang.RestFn.invoke(RestFn.java:3894)
    at quip.core$run.invokeStatic(core.clj:112)
    at quip.core$run.invoke(core.clj:107)
    at sequence_abstraction.core$_main.invokeStatic(core.clj:42)
    at sequence_abstraction.core$_main.doInvoke(core.clj:40)
    at clojure.lang.RestFn.invoke(RestFn.java:397)
    at clojure.lang.AFn.applyToHelper(AFn.java:152)
    at clojure.lang.RestFn.applyTo(RestFn.java:132)
    at sequence_abstraction.core.main(Unknown Source)
Maybe there's some additional java package I need to install to make this work, but it's been ~10 years since I've worked with Java in any serious way so I just don't know.

Very chill! I know this is a stretch but listening to relaxing music while re-assembling a "network", if you will, gave me Death Stranding vibes. I think maybe a smaller game map with more puzzle elements would add to the replayability a lot. Sometimes I didn't quite understand why I couldn't build rails on a tile.

Very chill! I know this is a stretch but listening to relaxing music while re-assembling a "network", if you will, gave me Death Stranding vibes. I think maybe a smaller game map with more puzzle elements would add to the replayability a lot. Sometimes I didn't quite understand why I couldn't build rails on a tile.

The AppImage build didn't work for me, just displayed a window with a love2d backtrace. However, installing love2d and running the .love file worked fine. Obviously very incomplete, but looks like you got the basics in place to make a good shooter for the next jam!

Very cute game! Pretty relaxing experience. I'm not used to isometric controls with ASZX so I plunged my cat over the edge a good number of times. Never got hit by a ball though! The game seemed to crash after the Thunder level. Not sure if that was the last one  or not.

Loved the graphics and sound, but like others I had a hard time understanding what was going on, even after reading some explanations. I was able to make it about half way up the tree, I think, before I'd get bumped back down to jesod. I also managed to get the player sprite misaligned on the hex grid for awhile, which added to my confusion. I think the concept is great, though.

(1 edit)

I loved this game! Took me 3 tries to finally "get it", but then I was able to successfully navigate the politics of this world and retire successfully. It pained me to have to boost the oligarchs in order to keep myself alive at one point! The first time I lost I didn't understand why, so maybe an explanation at the end of who/what killed you would be good.

Agreed about skipping the cutscene! One of the first things I'd change if I work on it again. Thank you for playing!

(1 edit)

Thank you for playing! There's now a full playthrough video for those that want to see the whole thing but find it too hard.

I got into a zen-like state with this game. The music was relaxing. Lost at 3055 meters because I got distracted by something in my house. Love the FLCL inspiration.

For now all relevant installation instructions are on the game page itself. I didn't want to include guix.scm in the source tarball since it was a development file.

Thank you for playing!

I struggled internally with this, but I decided to go with a more traditional shmup approach and not have a slow down feature, and the player speed was adjusted to allow for delicate-ish dodging without feeling too slow. This game is more Ikaruga than Tohou, I guess. If the screen was really filled with bullets like in Touhou games I would have went for it. Totally agreed about the intro being annoying upon replay. One of those quality of life improvements I just couldn't squeeze in. Thank you for playing!

I got this to run using Guix. First I extracted the tarball to a directory and entered it in the terminal. Then I ran:

guix environment -l guix.scm -- tsukundere -L $PWD -A $PWD -m dystopia

BTW, the tarball is  a "tar bomb", as in the files aren't all contained in a directory, which caused me to pollute the directory I extracted it to.


As for the game, lots of anime tropes, fourth wall breaking, overtly anti-capitalist themes, and Genshin Impact references! The script is very funny! I wish there was more of a plot, but the presentation of everything is very slick. Tsukundere is coming along nicely!

If you love walking simulators, you'll love worm simulators! I flailed helplessly for awhile trying to figure out how to get  my poor little worm onto the statue after the foot, but I couldn't do it. I can see how making the worm act sort of like a spring is the way to go, but I just can't get my hands to make it happen. I wish the game would automatically reset when I inevitably go into freefall after sliding off an ancient bust.

Love the aesthetic and the environmental theme. Reminds me of Dr. Mario. Got through a few levels of the story before I lost. Thanks for the colorblind mode. Couldn't have played without it!

You can form a team.

Hi all,

Just wanted to share a few libraries that Guile has for making games:

  • Tsukundere: For making Visual Novels
  • Chickadee: A general-purpose game library
  • Guile-SDL2: Bindings for the SDL2 library (used by both Tsukundere and Chickadee)

I am the maintainer of both Guile-SDL2 and Chickadee.

Itch doesn't make it easy to find free culture assets. I've done my best to find some and collect them in one place. Hope this helps someone.

https://itch.io/c/1178461/free-culture-asset-packs

There is no theme. Make whatever you feel like!

Ah, bummer.  Sorry about that. I was hoping that building on an LTS Ubuntu release was being conservative. Not conservative enough, I guess.

That worked, thanks!

For anyone using Guix that is trying to run this, this is what I need to get the dependencies and start SBCL the right way:

guix environment --ad-hoc sbcl sdl2
LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib sbcl

I uploaded a new tarball with the correct libffi version to my personal site. Does it work for you? https://files.dthompson.us/the-test-subject.tar.gz

(1 edit)

This is a very cute game! Loved the music and the simple storytelling without using any dialog. I am very bad at controlling the snake and missed a lot of mice but I was relieved to see that the other snake loved me anyway.

When you're bad at controlling the snake, like I am, it is possible to move the snake off of the screen and have no hope of getting it back.

Could you provide some basic instructions for running this from the source download? I'm not a CL person so I'm not familiar with the prerequisites needed for the quicklisp instructions you already have.

I got the same error. This is one of the pitfalls of building a binary release from a distro with a really recent glibc. I'm using Ubuntu 20.04 which has glibc 2.31. Just slightly too old to run this executable.

I had a hard time figuring out what to do and seemed to die for mysterious reasons. I kind of figured it out after a few tries but never made it out of the maze.

I didn't beat this but I had a lot of fun playing. Good concept and puzzles.

You've combined 3 of my favorite things: plants, games, and lisp! Very cute and creative game. The day/night cycle was a nice touch.

I'm a sucker for a good ol' shmup. It's hard to tell the player bullets apart from the enemy bullets, though. Got killed several times because I couldn't distinguish the two. Art is nice. Interesting twist on a Gradius-like shmup with multiple weapons.

I'm a sucker for a good ol' shmup. It's hard to tell the player bullets apart from the enemy bullets, though. Got killed several times because I couldn't distinguish the two. Art is nice. Interesting twist on a Gradius-like shmup with multiple weapons.

I was expecting to have to fight the characters on the light side. What a pleasant surprise that I just got to talk to them and read the funny things they had to say. Very cute graphics and nice music, too.

This is a fun way to teach people how to Lisp!

Got it running! Very cute little game!