PyBZFlag
PyBZFlag
Well, I was really bored yesterday, so I spent a few hours mucking around with Python and the old PyBZFlag code base. I got it running enough to get a few screenshots. If I recall correctly, it was an attempt to make a BZFlag 1.7-like client in Python. I'm not sure if it was protocol compatible or not.
http://static.bzexcess.com/misc_screenshots/pybzflag/
The two that say "Widget World" at that URL are from the map thumbnail generator. It takes the map file and generates a top-down view as a PNG file.
The rest are from the 3D UI mode (Pretty much observer mode with the controls of BZEdit) of PyBZFlag, running on a randomly generated map from the python bzfs. There is some noticeable issues with the depth buffer (?) when you move further away from objects. The teleporters use multiple textures to make them look animated.
I haven't yet gotten the game mode to work, since there is some inheritance issue with the classes that make that possible.
http://static.bzexcess.com/misc_screenshots/pybzflag/
The two that say "Widget World" at that URL are from the map thumbnail generator. It takes the map file and generates a top-down view as a PNG file.
The rest are from the 3D UI mode (Pretty much observer mode with the controls of BZEdit) of PyBZFlag, running on a randomly generated map from the python bzfs. There is some noticeable issues with the depth buffer (?) when you move further away from objects. The teleporters use multiple textures to make them look animated.
I haven't yet gotten the game mode to work, since there is some inheritance issue with the classes that make that possible.
They are part of PyBZFlag.
You have to 'check it out' from the bzflag SVN repository. Erm...
Trying not to sound derogatory, what was the point of pybzflag apart from the obvious?
Code: Select all
SVN co http://bzflag.svn.sourceforge.net/svnroot/bzflag/trunk/pybzflag/
Heck if I know. It did have some cool features/applications as part of it. One of those is, again, the ability to output map thumbnails. It also had some new graphical modes instead of just the standard 3D view, at least for observing.Teppic wrote:Trying not to sound derogatory, what was the point of pybzflag apart from the obvious?
The sources did not run out-of-the-box. I spent a day or two hacking code (including a change or two in PyGame or PyOpenGL) to get it to partially work. I ran through 3 different versions of python (and it's dependencies) just to finally get it to work. There really isn't any point for someone with no programming experience to try to run it.