Syntax Depot
A downloadable game for Windows
Syntax Depot is a puzzle-solving game where you program scripts for robots with different skills and limitations in an automated warehouse to complete tasks such as moving crates, operating terminals, and avoiding obstacles. The game uses its own simplified programming language, allowing players to focus on structured logic without the overwhelming options of regular languages.
WARNING: This game is not meant to replace a full course on programming. It is meant to serve as a stepping stone to familiarize yourself with the very basics.
The provided in-game levels aim to provide the basics of structured programing in an organized manner, slowly introducing new concepts and gameplay mechanics. However, new levels can be added or the existing levels can be modified easily. A full explanation can be found in ./SyntaxDepot/data/level/instructions.html.
To run it, simply extract the contents and run the binary file. This program is fully self-contained within it's folder, meaning it can be moved wherever and run from USB memories.
Your browser and some AV software might flag the binary as a trojan in a heuristic analysis. This is because of how it was built. Pyinstaller binaries pack the python interpreter and necessary resources inside the executable, and dynamically unpack the contents as needed. This however is often improperly flagged as malware, as trojan horses use this same system to embed the original program inside itself.
Windows Smart screen will also display a warning, as this executable has not been digitally signed. However, clicking "show details" and then "Run anyway" will bypass this screen, and you won't be prompted again.
This project was developed as part of a bachelor's dissertation (TFG) at University of Castilla-La Mancha (UCLM) for the academic year 2024/2025.
Developed with Pygame and PygameGUI.
Language processor built with PLY (Python Lex Yacc)
Binary packed with Pyinstaller.
Published | 17 hours ago |
Status | Released |
Platforms | Windows |
Author | SergioP90 |
Genre | Educational, Puzzle |
Made with | pygame |
Tags | 2D, Pixel Art, Top-Down |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution_NonCommercial v4.0 International |
Average session | A few hours |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Source code |
Download
Install instructions
- Download the ZIP
- Extract
- Run SyntaxDepot.exe
Optionally, you may repackage it from source, or run on a python venv.
Leave a comment
Log in with itch.io to leave a comment.