Logical Expression
Programming Projects
Omega Gaming Project(in development)
The Omega Gaming Project is game/simulation where the primary focus is modelling the real world with procedural algorithms that generate content and simulate the processes of nature, evolution, and intelligence to create emergent content. The game is written in C++, and uses DirectX 11 to render 3D graphics.
2D Game Creator
Nuclear Reactor Game
Ever wanted to make millions off of clean energy? Start your nuclear reactor empire by placing some casings in a square, leaving at least two open blocks inside. Then place at least one coolant ejector and one fuel rod in the enclosed space. Fuel rods generate heat, and this heat is converted into money as coolant ejectors extract it. Watch the temperature though, as things can get ugly fast!
Logic Gate Simulator
In this logic gate simulator, you can manage a whole array of advanced gates including the basic logic gates: AND NAND OR NOR NOT XOR XNOR. The UI features a drag and drop method for connecting gates, and a handy naming tool. You can turn your gate creations into compact "Integrated Circuits", which simplify gate networks into one rectangle with input/output connectors.
Bead View
Sandbox
Map Generator
Intended to be a proof of concept for the Omega Gaming Project terrain, this small application can create "random" heightmap distributions as well as pseudo-continents composed of blue for the water and green for the land. The midpoint displacement Diamond-Square algorithm is the underlying method behind these maps.
Text Adventure Creator
Create your own click through text-adventure by placing "nodes" on the canvas, and connecting answer choices. Once a scenario has been written, click the "Add Answer" button to add some options that the user will click on. From outside the node, click and drag from one of the answer connectors to another node.
Pong
3D Dots
Procedural City Simulator