Hey all, I was just curious if anybody knew what Popcap and other similar puzzle developers typically develop their [offline] games in. Java, C, C++, etc. I'm interested in making similar-styled games (I apologize pre-emptively), and I want to know if I'd be wasting my time coding in Python when nothing less than a "fast" language like C++ will do. Thanks, - ben
As long as you don't do blitting in Python, I think you'll be OK (read : use PyGame). The logic of these games (and of most games) isn't usually what eats CPU. Go Python!
agreed! and add to that the fact that CPUs aren't so 'slow' like they used to be... and py(game)thon kicks ass!
I don't know for sure, but I would be willing to bet a lot of money that Pop Cap uses C++ (or maybe C) for most of their downloadable games. I know Game House does.
Actually it's my understandiong that Popcap games are developed directly in machine code and not by human programmers, but rather by an intermediary AI that some of the Popcap guys accidently created modifying an IRC chat bot and later trained on a diet of arcade classics, early nintendo titles, and spider solitaire.
<smug>I think it's especially fitting that they developed all the online titles in Java first and then decided Java was too shit to develop the deluxe versions in. Oh no! Wait! That's not right! Cas
They used to code their web/online versions in Java. I believe they've switched to ActiveX w/ their newer versions. That can be easily verified by trying both their old and new games, and viewing source on the wrapper pages. =) -Hiro_Antagonist