Assemblin' Green
About
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)
Godot itself. (MIT)
How-toRight 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 HLTIn 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!