I am getting ready to release Blox 2.0 final, and wanted to get some beta testing, and hopefully some level design.
The Blox executable, source and SDK can be found at blox.host-ed.net/
If you make any good levels, please email them to me and I will add them to the final release.
wxPython is needed, along with Panda 1.7.1 or larger. Since I use the Windows Bullet .dll, you will need to compile a different version if you run Linux or Mac.
If anyone would help me port this to Linux that would be great.
Couldn’t get it to run. It might be because I have 1.7.0 installed.
Traceback (most recent call last):
File "main.py", line 26, in <module>
from panda3d.bullet import *
File "C:\Panda3D-1.7.0\direct\ffi\panda3d.py", line 145, in __getattr__
mod = self.__manager__.libimport(self.__library__)
File "C:\Panda3D-1.7.0\direct\ffi\panda3d.py", line 126, in libimport
return cls.imp.load_dynamic(name, target)
ImportError: DLL load failed: The specified procedure could not be found.
I tried it and the general impression is good. I appreciate the physics, especially.
Some points:* improve the deployment: Panda has great deployment tools, it’s a pity that Linux and OSX users can’t execute it
moreover, I’m convinced that if you provided a browser version of this game you would have more users
regarding the source, the wx is a heavy dependency, and I don’t view its importance in the game: if it’s only for the level selection, why didn’t you consider other alternatives?
regarding the gameplay, you could improve it with some ideas, for example enemies, showing a map (or a part of a map) if you find a powerup, or introducing a time limitation
I would use TK, but the UI looks rather poor. If there was a simple way of doing selections using DirectGUI that would be perfect.
I don’t have a Linux system to test on, and the main problem porting is Bullet, though I think some work is being made in that section.
I have been thinking of a browser version. I have not been able to get the packing tools to work at all though. When I upgrade to 1.7.2 I will work on it.
It would be quite easy to added another camera that views the stage from far off, and render it to an on screen images. The reason I have not done this is because I thought the game would feel more like a maze without it. I might add an option though.
I don’t know about enemies. I would rather the difficultly come from the environment. I could do things like spike blocks and such, though.
Here are a few ideas I would like some feedback on:
Blocks that explode when a button block is pushed, and thus clearing the path.
Teleportal blocks, that can teleport you to another location.
Oh, and feel free to try out the SDK and create your own levels.
dont want to get off topic, but I get a small blank window when I try to use Tk with Panda.
I think the same window is present in the Particle Panel sample program.