Which Language?
I've learned Java and Python and I don't know which one to chose to start a game programming career. One game engine that got my attention was the Torque 2D game engine, is it possible to script Java in it. If not what engines are good for Python or Java?
I guess it depends on what kind of games you want to make.
If you want to make Android games and sell them on the market, you will have to use Java.
I like Python very much, and dislike Java even more, but I would recommend that you go the Android way. It is one of the quickest ways to get feedback, and even some money from ADs.
If you want to make Android games and sell them on the market, you will have to use Java.
I like Python very much, and dislike Java even more, but I would recommend that you go the Android way. It is one of the quickest ways to get feedback, and even some money from ADs.
It really doesn't matter. Pick one and make a game. Pick the other and make a game. Toss a coin if you can't decide which to start with. I'd probably choose Python, because you will finish your first game quickly that way.
The aim here is to get experience in solving different types of problems. So the exact implementation language isn't really relevant.
The aim here is to get experience in solving different types of problems. So the exact implementation language isn't really relevant.
Thanks, I know that Java games can be distributed to the web how about Python? Also what are some good IDE/Game Engines for Python or Java?
For Python
For Java, I'd stick with the Android SDK:
I would second rip-off: what matters most is experience. The faster you get it, the better. Just pick one and stick with it.
PS:
For Java, Eclipse is the most popular IDE, and there are a lot of plugins for it. I would recommend it to you.
For Python, you don't need an IDE, because python is dynamic language, and IDE can't help you with more than debugging. If you aren't into buying an IDE, i'd recommend WingWare 101 or IDLE.
- PyGame: (http://www.pygame.or...ntro/intro.html | http://www.pygame.org/docs/ ) ,
- and when you advance there is Panda3D http://www.panda3d.o...tion_to_Panda3D
For Java, I'd stick with the Android SDK:
- How to install the SDK http://developer.and...installing.html
- and a hello-world http://developer.and...ello-world.html
I would second rip-off: what matters most is experience. The faster you get it, the better. Just pick one and stick with it.
PS:
For Java, Eclipse is the most popular IDE, and there are a lot of plugins for it. I would recommend it to you.
For Python, you don't need an IDE, because python is dynamic language, and IDE can't help you with more than debugging. If you aren't into buying an IDE, i'd recommend WingWare 101 or IDLE.
Don't forget Pyglet for Python. I haven't used it as much as PyGame, but I felt that its interface was a little cleaner.
For Python IDE's, there's also PyScripter. I'm using it on a day-to-day basis, and it works pretty well, with just a few niggling issues I think there's also a python dev plugin for Eclipse. If you go with python, I would strongly recommend that you get an IDE for the debugger if nothing else. Print debugging is a pain in the rear and I, for one, am not going back if I have any other choice.
For Python IDE's, there's also PyScripter. I'm using it on a day-to-day basis, and it works pretty well, with just a few niggling issues I think there's also a python dev plugin for Eclipse. If you go with python, I would strongly recommend that you get an IDE for the debugger if nothing else. Print debugging is a pain in the rear and I, for one, am not going back if I have any other choice.
I'd recommend Python because it is clean, easy to use, documented a lot, a ton of modules to pick from. The only bad thing about it is that it's syntax isn't enforced. Like one module might write some functions this way and the next will do it differently. The only bad things I don't like in Python, is the lack of encapsulation (data hiding) and you can't pick which classes you want the end developer to see.
You've learned both already so just pick the one you like the best, the one you feel most comfortable programming in. Getting stuff done is the most important consideration here.
Also what are some good IDE/Game Engines for Python or Java?
For Python you might want to Checkout Panda3D. For Java have a look at JMonkey. Of course, I'm sure you'll find other if you look around.
[font=arial, verdana, tahoma, sans-serif][size=2]
Wait... what? I fail to see how that's not a universal problem. In fact, Python's significant whitespace makes its syntax more "enforced" than most popular languages.
The only bad thing about [Python] is that its syntax isn't enforced. Like one module might write some functions this way and the next will do it differently.
Wait... what? I fail to see how that's not a universal problem. In fact, Python's significant whitespace makes its syntax more "enforced" than most popular languages.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement