Latest: adam_21sep2006.plan
Well the first day of Fall is here and production on Black Engines new Framework has begun in earnest. I spent 5 hours last night working on the Class hierarchy set up. The Framework now Initializes Framework Services.
As a test of the base Element class type ( EVERYTHING inside the Framework inherits from Element ). I created a User Entity ( The hierarchy goes: Element -> Entity -> User )
and then used the ElementLookUpService ( Which is a Framework Service, and which will probably be renamed to the ElementManagerService soon. ) to find the User Entity instance and report information from it.
This is a very critical step because this is pretty much the back bone of the entire framework, Object lookups that is. Right now the storage of the look up information is stored in a vector, obviously horribly inefficient. But I plan on designing and implementing a hash table for storage which should drastically decrease search times.
The next step is one of two things. I need an initial content loader, but that requires two services plus the beginnings of my scene graph implementation, so that will probably come later. The second is the SimulationModeService ( Which is a Framework Service ) which will handle input dispatch.
So hopefully I can cram some time into the next few days. My goal is to be back to where the engine is in v.5 by the end of October. We'll see how that goes...
- Adam
As a test of the base Element class type ( EVERYTHING inside the Framework inherits from Element ). I created a User Entity ( The hierarchy goes: Element -> Entity -> User )
and then used the ElementLookUpService ( Which is a Framework Service, and which will probably be renamed to the ElementManagerService soon. ) to find the User Entity instance and report information from it.
This is a very critical step because this is pretty much the back bone of the entire framework, Object lookups that is. Right now the storage of the look up information is stored in a vector, obviously horribly inefficient. But I plan on designing and implementing a hash table for storage which should drastically decrease search times.
The next step is one of two things. I need an initial content loader, but that requires two services plus the beginnings of my scene graph implementation, so that will probably come later. The second is the SimulationModeService ( Which is a Framework Service ) which will handle input dispatch.
So hopefully I can cram some time into the next few days. My goal is to be back to where the engine is in v.5 by the end of October. We'll see how that goes...
- Adam
Post a Comment
.plan Archive
.plan rss
adam_23feb2010.plan
adam_25sep2009.plan
adam_03may2009.plan
adam_07may2008.plan
adam_20nov2007.plan
adam_02nov2007.plan
adam_12oct2007.plan
adam_03oct2007.plan
adam_26sep2007.plan
adam_31jul2007.plan
adam_17jul2007.plan
adam_05jul2007.plan
adam_31may2007.plan
adam_16may2007.plan
adam_01may2007.plan
adam_28apr2007.plan
adam_11apr2007.plan
adam_08apr2007.plan
adam_03apr2007.plan
adam_31mar2007.plan
adam_29mar2007.plan
adam_29mar2007.plan
adam_26mar2007.plan
adam_04mar2007.plan
adam_27feb2007.plan
adam_08feb2007.plan
adam_02feb2007.plan
adam_01feb2007.plan
adam_28jan2007.plan
adam_27jan2007.plan
adam_26jan2007.plan
adam_22jan2007.plan
adam_18jan2007.plan
adam_06jan2007.plan
adam_28dec2006.plan
adam_22dec2006.plan
adam_17dec2006.plan
adam_14dec2006.plan
adam_28nov2006.plan
adam_26nov2006.plan
adam_24nov2006.plan
adam_11nov2006.plan
adam_02nov2006.plan
adam_31oct2006.plan
adam_25oct2006.plan
adam_19oct2006.plan
adam_16oct2006.plan
adam_09oct2006.plan
adam_28sep2006.plan
adam_24sep2006.plan
adam_21sep2006.plan
adam_23feb2010.plan
adam_25sep2009.plan
adam_03may2009.plan
adam_07may2008.plan
adam_20nov2007.plan
adam_02nov2007.plan
adam_12oct2007.plan
adam_03oct2007.plan
adam_26sep2007.plan
adam_31jul2007.plan
adam_17jul2007.plan
adam_05jul2007.plan
adam_31may2007.plan
adam_16may2007.plan
adam_01may2007.plan
adam_28apr2007.plan
adam_11apr2007.plan
adam_08apr2007.plan
adam_03apr2007.plan
adam_31mar2007.plan
adam_29mar2007.plan
adam_29mar2007.plan
adam_26mar2007.plan
adam_04mar2007.plan
adam_27feb2007.plan
adam_08feb2007.plan
adam_02feb2007.plan
adam_01feb2007.plan
adam_28jan2007.plan
adam_27jan2007.plan
adam_26jan2007.plan
adam_22jan2007.plan
adam_18jan2007.plan
adam_06jan2007.plan
adam_28dec2006.plan
adam_22dec2006.plan
adam_17dec2006.plan
adam_14dec2006.plan
adam_28nov2006.plan
adam_26nov2006.plan
adam_24nov2006.plan
adam_11nov2006.plan
adam_02nov2006.plan
adam_31oct2006.plan
adam_25oct2006.plan
adam_19oct2006.plan
adam_16oct2006.plan
adam_09oct2006.plan
adam_28sep2006.plan
adam_24sep2006.plan
adam_21sep2006.plan