Assemblin' Green
A downloadable game for Windows, macOS, and Linux
You can check out the source code here!
Made in about 8 days by two first-time Godot users for the Godot Wild Jam #53, using the Godot 4.0 mono beta 10.
Stuff from others:
Furniture assets from kenney. (CC0 1.0)
OpenSimplexNoise from digitalshadow. (Unlicense)
Music from section31. (CC0 1.0)
How-to
Right click to toggle between camera and cursor mode.
Press the Terminal panel on the right,
Check out the instructions vertical sliding panel and its buttons,
If you press any button, its documentation will print in the Output section.
The text editor is the upper-left panel.
Write your program.
Compile and run!
If you don't know how an assembly program should look like, here's an example (that you won't be able to use right away):
MOV A 0 loop: INC A CMP A 10 JMPF LEQF loop PRINT 0xCC HLT
In that example, loop is a label, which is only there as a bookmark of sorts for the program's execution, see how it's used again later to "jump" back to it? When compiling you can try to see what it does by analyzing the program memory and reading the documentation. Stuff like INC, CMP, JLEQ and so on, are commands or instructions.
Don't feel overwhelmed! The game will go on little by litte.
Please do share whatever you come up with!
Status | Released |
Platforms | Windows, macOS, Linux |
Author | srpent |
Genre | Educational |
Made with | Godot, Blender |
Tags | 3D, assembly, Godot, Indie, Low-poly, programming, Singleplayer, sourcecode |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | Subtitles, Configurable controls |
Install instructions
If you're on Mac, you'll have to bypass Gatekeeper. This usually is possible by opening the file through right click > open, which will promt a warning with a run anyway button of sorts.
If you're on Linux, Godot only exports to X11, so if you're using Wayland you will need something like XWayland to run it.
Leave a comment
Log in with itch.io to leave a comment.