Table of Contents
3d Game Engine Dev Blog
November 2, 2010
There is an issue with running the engine separate from the debugger. I've only been able to run the engine on WinXP with having it cause an error when loading the model data. The error occurs around adding the vertex to an STL list/vector. It seems to be running out of memory. My assumption at this point is that the issue occurs because this stl container is nested in a class and that class is added to an STL container. This is an assumption. Also, I think it can be solved by using pointers, the only problem with that is I would have to manage the deletion of the pointers external to the normal processing.
September 9, 2010
Been looking for height map data to be able to test with. Here is a good search term: srtm data
August 20, 2010
Add OpenGL ES to the renderer class library and add the touch screen interface to the user input.
July 17, 2010
Have been working on trying to get the engine to load a texture properly. In working through this issue I ran across another problem, apparently one cannot compare an iterator against NULL. This throws a debug assertion.
July 9, 2010
May want to use this for my font rendering BMfont.
July 5, 2010
Implemented the Java Game Engine framework into the fbxImporter and now it works. There are some design issues with the engine, such as, The Engine class needs to be global, the DisplayList class needs to be global, and the UserInput class(which doesn't exist) needs to be global. Also, I've realized that the Model class needs to be handled differently, in the sense that I only want to load the Model once and duplicate it throughout the world. Also, somehow the Engine needs to be seperated from the Assets. Either by creating a seperate loading class or some other means.
June 24, 2010
Need to design and model two levels for the game. The first needs to be an indoor level with a door and an object that can be picked up. The second one needs to be an outdoor one that has a tree and some water? This work also needs to make for a MAXScript that will parse out the data needed by the game engine and save it in xml format. Maybe for the outdoor one, have a vehicle, either have a car or a plane.
The next step will be to take the displayed objects and calculate gravity and collision against them.
June 21, 2010
I came across these to sites and would like to integrate them into the engine.
- AMSAA is a site that houses real physics data on military systems.
- Digital Elevation Modeling and Mapping is usg's terrain data.
Another potential software tool is the Delta 3D engine.
Another thought is to have each model in a game exist on it's own server, so that the server can preform all the computations needed for that model. This will allow for a more complex physics model. (Use the Distrib Proc)
June 7, 2010
Started the build by taking the FBX Importer code and integrating the Java Game Engine code into it. This didn't take that long(about a day) and it was pretty easy. So, now I have the c++ engine with the Game Engine design loading xml assests into the engine.
January 22, 2010
First entry in Captain's blog. . Anyway, This project is currently waiting on the FBX Importer project to be completed. Until then, this project will not start.