• 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!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll 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.

Platform/Language of your choice

Platform/Language of your choice


  • Total voters
    18

蜃気楼

Jirachi Fan
  • 246
    Posts
    17
    Years
    • Seen Feb 27, 2010
    Which platform/language would you prefer to make you game?
    I would prefer Java/JavaFX because they are easy and portable.
    C/C++ are too hard, because you write full of boilerplate code and you will have a hard time at finding a decent library.
     
    I use Javascript, it's easy enough to pick up and does the job well however, i also use ruby and python.

    I use javascript because it's the language used in Sphere and that program is a lot better than RMXP for making your own custom game if you put the effort into learning the language and API.
     
    Java or C++. C++ Is faster, so if you're going to do something in 3d that would be better. Same if you want it for a device for a small amount of memory, like if youre making it for a PSP.

    But JAVA you can run on any computer system, you can embed applets in webpages.

    Javascript and html are only really good for browser based text games.

    So If you're going to make it for PC (or a cell phone), and it has sprite graphics, I would say Java. If its in 3d or you want to run it on a PSP, then C++.
     
    code.google.com/p/gosu
    I love programming pure Ruby.

    Can't believe you put HTML/Javascript and didn't put C# or even Visual Basic.
     
    I have a question: If you used C++, how hard it is? Do you write five lines of code to draw graphics or just one function?
    I am afraid of boilerplate code..
    Maybe there are still some people who write text-based games on command line.

    I would be using libraries to draw graphics. I wouldn't want to try to do it manually.

    You might be able to find some decent text based games. Personally I fon't like them, but if you do, all the more power to you. :)
     
    Well you may very well use those libraries. You needn't even use OpenGL but DirectX and Direct3D. The boilerplate code is generally available on the web. It is not as hard as you say . . .
    You just require some understanding of C++ progrmming and windows programming, but the end result is much better.
     
    Yah I can't believe there's no C# but Visual Basic deserves to be disowned.

    C++ is by far the best, it has the most library options, the most customization and is most solid and works on all platforms.
     
    Visual Basic is what BASIC stands for. Beginners All purpose Symbolic Instruction Code. It has its place for beginners.

    If anything should be disowned it's the RPGMaker/Game Maker series.
     
    I hate being limited by those "game makers". I code my games in C++ and use the Irrlicht graphics engine.
     
    I'm really doubting to start the validity of people saying C++.
     
    rofl. why's that? I mean, I'm more of a java person, but that's just because youre not doing anything graphically intensive and if you make it in java it can be run on all sorts of systems without needing different versions.

    Well, that, and java looks neater because it HAS to be object oriented. you can get away with much sloppier code in c++.
     
    Well C++ is recognized as the industry standard, and has been for a long time, so people naturally presume it's the best language :/ which isn't necessarily the case, I know many programmers who prefer standard C to C++ because the way it extends the API is terrible.

    A lot of people I know also use C# claiming it to be better, it's slower at running but quicker at developing, but sadly it's platform dependant on windows.
     
    First of all... saying that Java is good because it works on all OS's is like saying that anal sex is nice because it works on all genders.

    For quick app development I prefer C#, because it's too damn easy to build a nice application in a minimum time. Yes the memory footprint is bigger because the .Net interpreter reserves some memory (the amount it thinks is needed) for you application. Also C# is a bit slower because everything has to be interpreted like Java, BUT... the .Net runtime is getting better and better and getting more ready for game development.
    Some C# applications can run on *unix systems with some help of the Mono-framework.

    For game developement I still prefer C++ (with OpenGL if possible). C++ is harder to understand because you have to know how to use pointers and stuff, but I gives you much more control on how "objects"/variables are handled and what they have to do. In these days it isn't relevant anymore becuase almost every computer has like 2GB of RAM, but still it feels freaking good to see that your application is doing a shitload of work and only using 1/2MB of memory :D. (The application I'm talking about here is the server of our MMORPG)

    And finally. There is no best coding language. Each coding language has it's own purpose.
     
    Last edited:
    Back
    Top