Matthew4693434
07-01-2010, 02:00 PM
Hello.
I have run into problems making my 2D game in python. I've used several libraries which gave caused problems. Pygame played music terribly, GLUT did fullscreen badly and had insufficient features and pyglet has performance issues (On OSX at least).
I can make a C/C++ extension and I could use Objective C if using platform-specific APIs is a good idea. Can someone recommend what I should use when I have the following requirements:
• Needs fullscreen mode without deleting textures and buffer objects when switching.
• Allows scaling and repositioning of screen, both manual and automatic. I also need to know the screen resolution to determine things like the screen centre.
• Allows program ownership of mouse (For the mouse control system I'm doing. Pyglet is rubbish with the mouse)
• Support ogg/mp3 sound files (I could convert to other formats but I'd like to stay with ogg/mp3)
• Supports opening png and jpg files or someway to interface with libraries that can
• Can minimise windows
• Unicode input support (I can't compromise here. People need to be able to type whatever letter they choose, especially for the login credentials)
• Simple multisampling anti-aliasing support will be a great addition.
Thank you.
I have run into problems making my 2D game in python. I've used several libraries which gave caused problems. Pygame played music terribly, GLUT did fullscreen badly and had insufficient features and pyglet has performance issues (On OSX at least).
I can make a C/C++ extension and I could use Objective C if using platform-specific APIs is a good idea. Can someone recommend what I should use when I have the following requirements:
• Needs fullscreen mode without deleting textures and buffer objects when switching.
• Allows scaling and repositioning of screen, both manual and automatic. I also need to know the screen resolution to determine things like the screen centre.
• Allows program ownership of mouse (For the mouse control system I'm doing. Pyglet is rubbish with the mouse)
• Support ogg/mp3 sound files (I could convert to other formats but I'd like to stay with ogg/mp3)
• Supports opening png and jpg files or someway to interface with libraries that can
• Can minimise windows
• Unicode input support (I can't compromise here. People need to be able to type whatever letter they choose, especially for the login credentials)
• Simple multisampling anti-aliasing support will be a great addition.
Thank you.