feistystudios / StringTheory

This URL has Read+Write access

name age message
file .gitignore Thu Oct 01 04:56:32 -0700 2009 Adding .orig to gitignore [pyrotechnick]
file .gitmodules Thu Sep 24 07:44:40 -0700 2009 Fixing silk icons and "var game" error [pyrotechnick]
directory Gargantuan/ Wed Oct 07 23:54:51 -0700 2009 GPU Particles working whores [dekz]
directory Harmony/ Sat Oct 10 20:08:48 -0700 2009 stress testing particle system [dekz]
file Readme.txt Sat Sep 26 17:24:29 -0700 2009 Complete overhaul of component system [pyrotechnick]
file StringTheory.sln Wed Oct 07 23:27:30 -0700 2009 Changed Particle System to a component. Have no... [DaNCeR]
directory Synesthesia/ Wed Oct 07 20:27:01 -0700 2009 start of GPU particles [dekz]
file TODO Thu Sep 24 05:31:28 -0700 2009 Initial import [pyrotechnick]
directory libraries/ Fri Oct 02 13:04:59 -0700 2009 JigLib implementation basics [eternal]
Readme.txt
Entity System

  [Templates]
    Templates are queries that locate a template in component space according to the vector of interfaces it implements
    Interactions between components 
    When interfaces are removed from objects during runtime (for both flexibliliy within an editor and doing "wicked" 
    things during runtime (like a talking door or a bullet that is controllable by player input) )
    They are not a static collection of classes but a mutable definition of how instances of the template
  
  [Entities] are instances setup according to a template
    Entities are handles on instances and describe a query of interfaces an object should respond to
    Do not store data
    
  [Components]
    Components facilitate the traits that are expected of an entity with a certain interface label applied to it