Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Nexus - Data Processor Construct

Project site:

Python 2.7+ (
Pygame 1.9.1 (

Interphase 0.87 (
>GUI interface module.
PyJ2D 0.27 ( / Jython 2.2.1+ (
>Optional to port Pygame app to Java environment of JVM 6.0+.
Pyjsdl 0.21 ( / Pyjs 0.8.1_dev (
>Optional to port Pygame app to JS environment of Web browser.

Development tools:

Nexus Guide:
Protect the integrity of Nexus by maintaining data flow through the node network.

Nexus's virtual presence is supported by its data processing and integration. As Nexus's gatekeeper, guard the data flow to Nexus while removing flashing corrupt data. Ensure data transmission by confronting the infiltrating bots and repair the nodes damaged by their energy charges. To sustain the responsibility, manage power reserves used by energy pulses and node repair, the network current restores power and energy surges provide power boost while energy spikes drain power. Nexus's integrity depends on the data, if Nexus senses a threat of system failure it will initiate network shutdown.

Bot forward (UP/KP8/w)
Bot reverse (DOWN/KP2/s)
Bot left (LEFT/KP4/a)
Bot right (RIGHT/KP6/d)
Bot shoot (SPACE/KP0/z/LMouse)
--directional (CTRL)
Node repair (x)
--directional (SHIFT)
Start/pause (Escape/r)
Sound toggle (o)
Panel toggle (p)

Status indicators
-Nexus integrity (grey)
-Bot power (blue)
-Data integration (green)

Nexus runs with Python2.7+ and the Pygame library. Alternatively, the app can run in the Java environment ( using Jython 2.2.1+ with the PyJ2D library. Obtain Jython ( and install or put the standalone interpreter in or on the path of the app folder. Obtain PyJ2D from its project site ( or Github repository ( and unpack the library in or on the path of the app folder. Run using the command ‘jython’ or ‘java -jar jython.jar’. Nexus 1.0 runs as a PyJ2D app with minor issues, which are fixed in Nexus 1.1 on the Github repository ( The app can also run in the JavaScript environment following Pyjs compilation with the Pyjsdl library, though there are issues with Nexus 1.0 that are partly addressed in Nexus 1.1, see Nexus project site for further information.

Released under the GPL3 license (