Results 1 to 10 of 21

Thread: Another Pascal vs. C argument

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Lightbulb Another Pascal vs. C argument

    Thread Created by WILL: Moved all posts to new thread. Discuss this here please.

    besides, if someone takes game dev seriously, pascal is not a best choice..

  2. #2
    it is still by far not a bad choice. but what is THE best choice then?
    btw we're going way off topic here=)

  3. #3
    I do my living from GameDev in Pascal, and I do live very well! =)

    So I think pascal is not a bad choice at all!

  4. #4
    Many people make games using VERY slow things like java and javascript, so Object Pascal is a very good choice.
    The C-derived languages are popular because of C language. C language became popular because is fast. Java became popular because is free. Pascal was popular because was designed by professor Wirth to be didatic and readable. C language was designed after Pascal and adds no respectable features, but an ugly sintax and a pointer-oriented design that is only good to speed optimizing. Anyway modern Object Pascal has all the features that C++ has (except for multiple inheritance that is not that useful and in Pascal is emulated by interfaces).
    If the best languages became popular, people today would be using Object Pascal, Eiffel and Scala. The most popular languages are just a market choice, not a technical choice.
    Also, I'm very proud of my Object Pascal 3DMMORPG project: http://sourceforge.net/projects/gamemundo/
    And if my game miss features, it's my fault, because the language/framework never disappointed me.
    Last edited by Rodrigo Robles; 07-06-2013 at 12:08 AM.

  5. #5
    it's easier to use existing code then reinvent the wheel and code base for C++ is huge compared to Pascal when it comes to gamedev.
    Second -when looking for work in the industry Pascal is not of high demand - anyone knows of a major company using it for writing games?
    For those two reasons I say that it's not optimal decision to use what we use I don't say it's a bad decision, just not best if someone wants to be a 'pro'.

  6. #6
    Quote Originally Posted by laggyluk View Post
    it's easier to use existing code then reinvent the wheel
    It is easier to start by using existing code but then if you wan't to do something uniqe you can quickly find yourself limited by that existing code.

    Quote Originally Posted by laggyluk View Post
    I don't say it's a bad decision, just not best if someone wants to be a 'pro'.
    Define PRO!
    Do you mean PRO as game developer which works for some AAA gaming company on some game project where great graphics, superb soudeffects are more important than actual gameplay?
    Do you mean PRO as game developer which works for some AAA gaming company where metting the dedline is more important than fixing gamebreaking bugs?
    Or do you mean PRO as game developer which decides to go and actually do something new and uniqe despite the fact that for achieveing this he has to write most of his code from scratch?

  7. #7
    Quote Originally Posted by laggyluk View Post
    it's easier to use existing code then reinvent the wheel and code base for C++ is huge compared to Pascal when it comes to gamedev.
    Second -when looking for work in the industry Pascal is not of high demand - anyone knows of a major company using it for writing games?
    For those two reasons I say that it's not optimal decision to use what we use I don't say it's a bad decision, just not best if someone wants to be a 'pro'.
    If the goal is to get a job in the game industry (and fortunately is not my goal), Object Pascal definitively is not the way to go. AAA is still using C++, but new multiplatform markets are focusing in new tools like Unity3D and javascript.

    If the goal is to make your game by the indie way, you are free to choose your tools by the technical requisites without the influence of the market.

    The best developers I know are the guys that reinvent the wheel. Guys that create new, improved and personal wheels. As much third-partie code you use, you became more user and less developer.

    About to be a pro, I agree with SilverWarrior that it's like a buzzword hard to define. I would prefer words like "good" or "great" to define developers that made great software/games.

  8. #8
    Quote Originally Posted by Dan View Post
    as far as I can tell it's just the same as compiling for an android phone/tab (arm-linux), since tegra 3 is a quad-core ARM processor. I should have some fun with that as soon as I have the console.
    correct, you just need to implement the conroller handling via ouya sdk and thats all

    I rather switch to c++ than invest that kind of money into pascal development just because I like the language
    you know how instable c++ is? even with some well developed engines are so unstable at some points that any developement will be interrupted. this is not my personal expierence cause i hate C syntax but some comrades in the game industry always complain about that.
    as far as i can tell one of them moved to pascal for tool development and use c# for their games. most of the others switched to unity or similar game maker for that reason. and yeah they are full time game developer with mid-size companys.
    i also dont believe that its easier to build android games with c++ then with pascal, there are plenty of questions in the forums on how to compile etc. (like here :>)

    personally i think oxygene is really to expensive for hobby developer and since ouya might be a minor (no major!) goldrush, if you get lucky, there is truly some sort of risk getting the money you spend for tools back. (if you go pro you will get it back sooner or later)

    as for me i switched to HTML5 for some professional games (and a good reason) and hope they get the controller support working before july (depency from third partie developer is no fun~). for bigger games i will still stick to pascal with its really nice syntax and enough engine building cracks around here who deliver some fine frameworks :> (unless i get six numbers on my paycheck, buy a unity license with all modules for around 10k and hire an expensive coder to handle anything, delusions of grandeur is growing~)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •