Socodeban!
A game by Joel Harmon and Scott Laufer
for the ACV Auctions Spring 2023 Hackathon
Description
For the Spring 2023 Hackathon, we decided to make a game similiar to
Sokoban, except with code instead of boxes. Additionally, we built
the game with a glitchy, retro-style text interface.
Division of labor
- Joel: Game logic, puzzles
- Scott: Display design and logic, audience pandering
What went well
- Since we both had strong opinions about different areas of the game, division of labor was very easy and effective
- Skulpt was very easy to use as a python interpreter
- Presumably, we won the Hackathon (update: we did not)
What went poorly
- Mime type requrements to load JS modules forced us to switch to 1998-style script loading at the last moment
- We were too amazing, and everyone else was jealous
- CSS animations of
background-position
property have serious performance issues
- Making coherent, fun puzzles with a sensible progression of difficulty is hard