lördag 18 juli 2009
Compilation and dependencies
The following is old news for those who were present at the last meeting, but could be a useful summary for anyone else wanting to compile the latest version:
The GUI code is in a separate file and will be integrated better in a future main.cpp, for now we reverted to an older version and saved the new version as mainGUI.cpp.
In the VS menu, go to Project -> Properties (Alt+F7), then to
Configuration Properties -> Debugging
Edit the following fields as follows:
Command: $(ProjectName).exe
Working Directory: bin\debug
If you don't have the DirectX SDK installed, you might get an error that dxguid.lib and dinput8.lib can't be found. If you aren't trying to compile the GUI version, these dependencies can be deleted from Configuration Properties -> Linker -> Input. Perhaps they should be added to the SVN repository, too?
As Michael mentioned, some files from the Ogre3D SDK are also needed for the GUI version, so having that installed is also good.
tisdag 14 juli 2009
Issues with the latest version
First of, the reason Fraz can't compile it has nothing to do with directX.
"ExampleApplication.h" and "elements/CEGUIPushButton.h" are files from ogreSDK/samples, which I deliberately haven't put on the SVN. IF people really want to use these files we can discuss it on the next meeting.
Secondly, the "main.cpp" is a complete mess right now. We have input-handlers, scene information, frame-listeners all in the main, none of which should be there. Most should probably have their own files. The only things I think should be in the main, correct me if I'm wrong, is resource handling, panic exit (for now) and scene selector (in the future).
And on a side note, I will keep adding my changes to the "hPrototype.h" which (for some reason unknown to me) isn't used in this revision. The small test track I uploaded yesterday for instance will not be loaded with this revision.
Compiling the latest version
The game menu doesn't always show if I run the program directly from VC++, but it does show otherwise.
måndag 13 juli 2009
Problem ExampleApllication.h is missing
fredag 10 juli 2009
I missed the meeting :(
Some basic physics
torsdag 9 juli 2009
New car
A first "real" car is now available on the SVN. I'm having some lighting issues with it in ogre at the moment but hopefully I'll have it working properly by tomorrow.
Here is a picture of what it should look like, as always any comments and/or suggestions are welcome =)
torsdag 2 juli 2009
Name suggestion
I have a suggestion of a name, "Retrograde". personallyI like the sund of it and it implies that humanity have moved backwards (retrograded) back to having barbaric gladiatorial games where people fight to the death, like in the Roman days, with a slightly modern touch (cars) of course.
Here is a link that perhaps explains the word a little better.
http://en.wiktionary.org/wiki/retrograde
Feel free to come with suggestions yourselves, the more the merrier =)
onsdag 1 juli 2009
Wrappers for third-party libraries
OgreAL for sound and OgreBullet for physics might be worth a look. One of the Ogre demos (the one with the ball and the boxes) uses physics simulation.
As for me, I've mostly been trying to learn Blender. I'm out of town at the moment but will return to Uppsala in time for the meeting on Friday, of course.
