Skip to content
Shane Saxon edited this page Sep 6, 2017 · 6 revisions

ANTz is a pseudo-state-machine implementation of a Neural Physics Engine(NPE). The runtime is synchronized to the video frame rate, though some functions are allowed to run over multiple frames, (hence it is pseudo). We organize the code using a custom MVC methodology.

MVC architecture variant where View becomes a subset of the IO group:

  • Model named [Data]
  • View named [IO] - includes keyboard, mice, haptic devices, audio, video...
  • Control named [Ctrl] - a pseudo state-machine based on physics, excludes IO

ANTz - data visualization for the mind.

[Conceptual_Architecture]

  • [NPE]
  • [Ultimate_Goal]

ANTz - data visualization for the mind.

[Development_Strategy]

  • [Future_Features]
  • [Philosophy]
  • [Performance]

[Conceptual_Architecture]

  • [NPE]
  • [Ultimate_Goal]

[Technical_Architecture]

  • [Data] - Model --- [Data_Map] --- [Globals] --- [Nodes]

  • [IO] - View --- [OpenGL] --- [IO_Devices] --- [File_Types] --- [Database] --- [Keyboard_Mouse]

  • [Ctrl] - Control --- [Command] --- [State_Machine] --- [Physics]

[Libraries] - 3rd Party

[Home] - [Architecture] - [Technical_Architecture] - [Ctrl] - hosted at openANTz.com

ANTz - data visualization for the mind.

[Ctrl] - Control

  • [Command]
  • [State_Machine]
  • [Physics]

Clone this wiki locally