I'm working on a concept "Technology Engine" that would allow players to construct Machines and Circuitry out of Modules, and give realistic Repair and Upgrade patterns to the game. Circuitry can be controlled by DCPU or player-constructed Circuit Logic Modules.
The in-game concept includes:
* Actuators for doors, landing gear, etc. (plus Gears, Levers, and Push-Rods)
* Emitter modules for RF, Laser, Plasma (thrust), and EM
* Pumps for fluids and gasses
* Four types of 'flow' & 'power': Electric, Liquid, Gas, Plasma
* Wires, Tubes, Conduits
The code concept includes:
* A circuit emulator that runs the player-made circuit and determines function
(including systematic removal of modules for damage simulation)
* A 'compiler' that takes the simulation data and builds a State Machine
* A State Machine system that runs in-game just as any Scripted Object
Several (minor at the moment) points are left undetermined, like whether or not a player can assemble modules manually, size limits, power limits, and many module definitions, effect definitions, etc., but if I can get a prototype together where the concept can be tested, the rest is almost just added 'art'.
Mrout said that if I could, then I should...
So mostly I'm working to see if I can.
Status: Planning (& reconstructing development environment after years of neglect)