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.
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...
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.
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 ?
File "C:\Python24\pyogre\golem-0.5.0-alpha\gameplayState.py", line 28, in ?
File "c:\python24\pyogre\golem-0.5.0-alpha\pySonicComponent.py", line 8, in ?
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
I was thinking of ripping it out to get app running, but it appears to be referred to in a few other places.
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)
- comment out line 50
- comment out line 28
- comment out lines 19
- comment out lines 13
- comment out lines 9
Hopefully that will remove the references and you can run the demo. Sorry about the inconvenience. Let me know how it goes!
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.
That's awesome! Waiting for next release...