Entity Crisis

We don't know who we are, or where we're going.

Awards

Give this entry an award

Diary Entries

Repeat after me...

I will not try and write a MMOG.

I will not try and write a MMOG.

I will not try and write a MMOG.

:-)

3 comments

OpenGL Game Lib

A few weeks ago, I uploaded a graphics / game lib to the cheeseshop.

http://cheeseshop.python.org/pypi/QGL

It does OpenGL sprite stuff. It replaces my old SiGL lib, by attempting to be more focused, simple, and easy to learn. I'd like to improve the documentation somewhat, if anyone is willing to give QGL a go during pyweek, I'd appreciate feedback on any kind of extra documentation that might be useful, or is needed to get up and running.

-Sw.

4 comments

New Game Lib for Pyweekers

I've just uploaded QGL-7 to the cheeseshop.

http://cheeseshop.python.org/pypi/QGL/7

New features in this release:

* Light and Fog nodes
* Several howto.py files


What is QGL? QGL is a simple OpenGL scenegraph for Python. It lets you build a tree structure which represents the scene you wish to render, and render it using OpenGL.

2 comments

Theme Baffilation

At first, I was a little baffled as to why all the themes had a common undertheme...

I even became a little disappointed...

However, having slept on the problem, I now have some good ideas, and I believe the theme choice was good. It has forced me to rethink my ideas, and come up with something new.

Gameward Ho!

8 comments

QGL feature request

Cameron Blackwood requested a node class which rendered all its children using a display list, for performance reasons.

It was a good idea, so I implemented it for him. I modifed the QGL compiler to work with a new Static node.

The rest of you can get the updated modules from here:

http://qgl.googlecode.com/svn/trunk/qgl/scene.py
http://qgl.googlecode.com/svn/trunk/qgl/render.py

Use these modules instead of the QGL-7B versions. It provides a Static node, which works like a group node, but draws all its children using a display list. Any problems let me know, I'll do my best to fix em in a timely manner...

You can recompile the node at anytime to update it with a new display list.

I am yet to even decide on a game concept for my entry... :(

Add a comment

Physics suck

I spent most of the day wrestling with my physics code, only to realise late in the day that my coordinate calculations were not working properly.

I fix my screen->opengl coordinate function, wham, the physics stuff works. Hoorah.

1 comment