0
I Use This!
Activity Not Available

Project Summary

IntroAn easy to use and easy to learn game engine for the python programming language. Designed to let a new programmer dive in to game programming in a way that makes sense while letting them work at their own pace. That is, they can dive as shallow or deep into the inner workings of the engine that they feel comfortable, while being able to create (hopefully) satisfying results at any level. It's also designed to run on a child thread when launched, allowing the user (developer) to modify what is going on in the game in real time using the python console.

Yea I know that's somewhat vague...but take a look at the examples in the repository for a better idea of things. I'll post something better when I can :)

TOGEngine uses PyGame and PyMunk. It was inspired while I was working on PyMedia (previously known as PyGraphics) for the University of Toronto, as a way to further engage students in their learning process for computer science. Picture manipulation is great, sure, but being able to make your own interactive graphical application with sound and pictures and all that? Much cooler in my opinion :)

InstallingTo install and use TOGEngine, you need to do the following:

Install python 2.5.x or 2.6.x Install PyGame for your version of python Install NumPy for your version of python Install PyMunk - the installer should work for both versions of python (if you are not installing on windows, make sure you read the FAQ! It will tell you why it tells you you're missing the chipmunk library - i.e. libchipmunk.* file) Install Python Imaging Library for your version of python Install wxPython for your version of python (FOR WINDOWS) You might need the .net 2.0 redistributable package for some dll files, you can get it here. If that doesn't work, you may have to download the dll file yourself directly like I did from here and place in your Windows\System folder. Install PyGraphics 2.0 (for now this is still required, but will be made optional soon) Windows: http://code.google.com/p/togengine/downloads/list Other: See the PyGraphics repository And finally, install your IDE of choice. I'd recommend either Eclipse with PyDev or WingIDE 101. Check the repository out, and start looking at some examples. Then go ahead and try your own thing :)

NotesAny current development work is being done under the python 2.6 branch and I haven't tested it on 2.5.x at all, but as far as I know there is no reason as to why it shouldn't work. Also, not sure if using a 64bit or 32bit version makes a difference, but PyGame seems to recommend sticking with 32bit. The threaded approach I decided to take with this is to make learning easier. However, one of the bigger drawbacks is it takes a bit longer for the window to be polled for changes and events, so there is input lag. Just something to keep in mind if you're trying to make something that requires very fast reaction times or something. Everything is under the X11/MIT license! Should make it easier for you to use things here mostly however you like.

Tags

No tags have been added

In a Nutshell, togengine...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

MIT License
Permitted

Commercial Use

Modify

Distribute

Sub-License

Private Use

Forbidden

Hold Liable

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    data presented on the Open Hub is available through our API

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis