griminventions
28-02-2006 17:06:22
Hi all,
Just wanted to give a heads-up that I've released a crude and very alpha version of my game engine utilizing PyOgre. You can find a little info and links to the download at
http://griminventions.mthorn.net/ (graciously hosted by Mike Thornton).
The code and included demo are still under heavy construction and may not be very easy to follow. I plan to address this by gradually adding more documentation to the project site as well as in the code. But at this stage, things will be changing a lot so I'm not quite ready to spend too much time on docs. There is a
brief overview available, for those interested.
I'll update this thread as the engine evolves.
Srekel
28-02-2006 18:51:27
Cool.
I'm in the process of designing a "framework" for a game project that's just started, so it's interesting to see how other people are thinking. I'm not really sure that my solution is a great one, but I hope it'll work.

It's really my first shot at doing something like this from scratch, so it'll be interesting to see how it works out...
griminventions
28-02-2006 21:08:46
Good luck with your framework. I hope you'll release it so we can all see how you chose to approach things.
Games are not simple things, and reusable software is typically not attained in practical terms. I hope to have the problem solved in a way that makes it possible to really reuse an engine for many games with no changes to the core between projects.
Turotulco
01-03-2006 19:32:05
Looks interesting. I like the code at least!
What version off pySonic should I have? I downloaded and installed 0.8 but I'm getting an initialization failure:
Traceback (most recent call last):
File "c:\python24\pyogre\golem-0.5.0-alpha\app.py", line 43, in ?
import gameplayState
File "C:\Python24\pyogre\golem-0.5.0-alpha\gameplayState.py", line 28, in ?
import pySonicComponent
File "c:\python24\pyogre\golem-0.5.0-alpha\pySonicComponent.py", line 8, in ?
import pySonic
ImportError: DLL load failed: The specified module could not be found.
*-*-* OGRE Shutdown
My environment is very generic, starting with C:/Python24
There is a pySonic module located at
C:\Python24\Lib\site-packages\pySonic.pyd
I was thinking of ripping it out to get app running, but it appears to be referred to in a few other places.
griminventions
01-03-2006 19:59:15
I'm using PySonic 0.8, too. A few of the components reference pySonic since they were used in previous demos. You can comment out a few lines to get rid of the references.
(most of these are import statements that are unused from old demos)
app.py - comment out line
50
gameplayState.py - comment out line
28
grazerControlComponent.py - comment out lines
19 and
172
playerControlComponent.py - comment out lines
13 and
161
pySonciManager.py - comment out lines
9 and
11
Hopefully that will remove the references and you can run the demo. Sorry about the inconvenience. Let me know how it goes!
Turotulco
01-03-2006 19:59:38
Got it sorted out. Just had to get the FMOD.DLL where it could be found.
Very nice so far!
I'm fairly new to Python, but this looks very promising. I've used a few other Game dev platforms and have been debating about writing my own to get what I want. Maybe looking this over will help me decide.
nexixi
24-03-2006 20:37:37
That's awesome! Waiting for next release...