Figuring out packages to use.
So today i sat down, and figured out what packages we are going to be using in the challenge. This is what i have come up with so far, and the reasoning's behind the choice.
pySDL2: There are many options out there for handling windows, input, and opengl contexts etc. pygame, pysfml2, pysdl2, pyglet and PyOpenGL glut are just a few. To me the advantages of pySDL2 are that it has the full unrestricted power of SDL2 so multiple windows, OpenGL context creation control. Its being actively developed, and should work on all python implementations on most operating systems since it uses ctypes.
PyOpenGL: I don't really like pyopengl but right now its really the only complete option out there. I have my own but i don't want to use it in this case.
cx_freeze
Some other information, we are going to be trying to implement the game with modern opengl (probably opengl 3.3). So this should be interesting to see how this goes. We have only really used opengl for 3d stuff, so we are going to be expirementing with some stuff until saturday to work out how we are going to do everything.
We are currently planning on doing a 2d platformer with a few twists. I hope our first time goes well!
(log in to comment)
starheap on 2014/10/06 00:12:
So after a quite a lot pain and misery. We have created.... a triangle: At the last minute we said screw it, roll our own opengl binding. We had ran into some a show stopper bug with opengl on Saturday when doing some pre-contest tests.That bug i seemed to have replicated in our binding, now fixed of course. So from here we need to finish up the shader class, write a matrix math library, and then start on texturing. Hopefully we can be done with that by the end of today. Thanks, Matthew