Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm trying to create a 2d rpg game that could be comparable to Realm of Mad God, but would be singleplayer only. I would like to use Pygame but I heard that 1.It's too slow, and 2)It would crash to often. So, which of these three languages is best.

share|improve this question
3  
The reasons for pygame just sound too random. Also which technology to use doesn't fit the GDSE standard. Please read the faq. Set your goals and just see which "platform" suites your needs. All of the above will do. – Sidar Feb 17 at 18:38
1  
You should use which ever language you're most comfortable with. The requirements of the game you're talking about shouldn't be too intense. – Byte56 Feb 17 at 19:10

closed as not constructive by Byte56, Yannbane, Tetrad Feb 17 at 18:47

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

1 Answer

If you use hardware acceleration, which Pygame does have (check out the link below, CTRL+F "hardware acceleration", I din't guarantee it's pretty though), it shouldn't really matter.

The most efficient of those, however, would be C++. But even it won't save you from your code being inefficient.

A really good, OO and hardware accelerated multimedia library for C++ is SFML.

share|improve this answer
Pygame does not have hardware accelerated graphics. – Kylotan Feb 17 at 19:08
1  
Err, wrong. Also, where did I say that it definitely has? I didn't. I told him to check it out for himself. Are you still mad because of that Java thing? Because that -1, if it's from you, is completely unjustified. pygame.org/docs/ref/display.html – Yannbane Feb 17 at 19:46
Pygame does not feature hardware accelerated graphics. A pygame.HWSURFACE is not accelerated in the modern meaning of the term and may even harm performance on modern hardware. – Kylotan Feb 17 at 20:38
That shows the use of OpenGL to get hardware accelerated graphics in the context of a Pygame app. Pygame doesn't handle any of the graphics itself in that situation. – Kylotan Feb 17 at 21:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.