• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Discussion] Pokémon Battle System help [Not Essentials]

Hey everyone, so I don't know if here's a good question to ask but might as well give it a shot. In my next semester of school, one of my classes is making a system for class. I was thinking, why not make a Pokémon battle system? But the problem is, which programming language would be good for it? I know Java isn't the best because it's not very good with multiple inheritances. So probably a program that can call something multiple times. I was thinking either Python or C++, but I'm open to other suggestions.
 
I made one in Java, and didn't really find it limiting - but then, I'm just more experienced in Java than most other languages. To be honest, this should be perfectly achievable in any language, so it might make the most sense to stick to the language you prefer. At least, that's what I think.
 
I second that. pokemon games don't typically need fast performance, or anything special. use the language you prefer. if you're learning a language just to make a game, why not use RMXP with Ruby scripts? it's a good way to get into programming, it has a simple syntax. another option is to use Unity game engine, with c# (I think you can also use Java with it), which can make cross-platform, 3D, online games, you can get a really professional-looking game, and it even has a shop to buy resources for the game. there are also basic game engines made in various languages that you can start from, if that's allowed.
how much time do you have though? a whole pokemon game would take some time. when I learned programming, and we were told to make a game as assignment, people picked a snake game, or chess or something, and when you're new, even that takes a month or two.
 
Back
Top