| 
				
					
						 | 
			||
|---|---|---|
| docs | ||
| src | ||
| test | ||
| .gitignore | ||
| LICENSE | ||
| README.org | ||
		
			
				
				README.org
			
		
		
			
			
		
	
	Zongor's Universe Machine
The universe machine is a Virtual Machine that is intended to create 3D environments (Universes) for video games and/or generic 3d modeling jobs
It is inspired by uxn, var'aq, TIS-100, the kings crook engine by EMMIR Dusk os, Inferno, and Plan9.
The universe machine works as a series of stack based virtual cpu's (node) and ram as a simple hashmap (hram) that each have a single stack which are able to communicate with each other using message passing.
The machine code of this node is a series of stack operations which act on the individual node. each node has the ability to ask the kernel to spawn an additional node or to spawn a child node off of itself which sets up a couple of communication channels automatically.
The authors main implementation of ZUM in written in LUA/C and uses the SDL2 library to do drawing, sound, and other things.