Is this the first time you visit this website? Go to the section About and see what this is all about!

Tuesday
Feb082011

New release (0.1.5)

A new update! Yes it's true, about time now I guess. To be fair a new update including a 2D physics engine was released some time ago which was only announced on the github but not here. Either way, the new version is now released with better visual text and an A* path finding algorithm! The latest version can, as usual, be found in the section Downloads. Also, a new game will hopefully be released within a week. It's an RTS game for two players that can be played online and it is probably the first finished game to PyEGE! 
However, this will probably be the last release of PyEGE. I'm planning a new game engine in which the games will be written in Go (http://golang.org) instead of Python. The reason for this is that it really takes time to make a working wrapper between C++ and Python which I've done so far, especially when it comes to debugging. Another reason is that one of the initial goals of the game engine, for all games to be secure, is still hard to achieve in Python but there seems to be a sandbox in Go that is under development right now. Let's hope this achieves that initial goal. Also, the Go code is compiled so the games will run a lot faster when written in this language. Of course, when the new game engine has its own home page I will announce it here. However, I'm also planning on creating a new UDP network library because I'm not satisfied with the open source alternatives for these today so it might take some time before I start working on the new game engine.  I've written some of the documentation for the network architecture that the network library will use. It will also be announced here when the documentation is released. 
Tuesday
Jan052010

First release of PyEGE!

Finally! You can now download the first release of PyEGE. Go to the Download section to get the latest version. This release is somewhat unstable but hopefully a more stable version is coming soon.

A github has also been created for this project. Please contact me if you would like to contribute to this project.