Thread: can you create games with c++

  1. #16
    The Defective GRAPE Lurker's Avatar
    Join Date
    Feb 2003
    Posts
    949
    Mithoric is more right than you (vNv) by definition.
    Do not make direct eye contact with me.

  2. #17
    Banned
    Join Date
    May 2004
    Posts
    129
    Oh I definitely agree with what M said because although your binary instructions are read in from the executable file, and then stored in memory, there is no 'interpreting' that needs to be done at runtime, because everything is already at the lowest level.

    I was just saying there are some interesting parallels . Not only is a script something that must be read in at runtime and then interpreted, a script is also a bunch of pre-defined commands, just strung together in a sequence in order to do something. In that light, you *are* scripting together binary instructions with a high level language, via the more literal use of the word 'script'. But I think we understand each other anyway
    Last edited by vNvNation; 05-27-2004 at 03:44 PM.

  3. #18
    ---
    Join Date
    May 2004
    Posts
    1,379
    Try and write a game using COBOL!

  4. #19
    The Defective GRAPE Lurker's Avatar
    Join Date
    Feb 2003
    Posts
    949
    Its possible! It might not be very easy, but still.....
    Do not make direct eye contact with me.

  5. #20
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >Try and write a game using COBOL!
    I get the impression that you don't know COBOL very well. Either that or your concept of a game is something like Quake. I would be very surprised if someone could manage to write the equivalent to Quake in COBOL, but a text based adventure game would be relatively easy if you knew what you were doing. And that's being conservative because I don't remember much of COBOL.
    My best code is written with the delete key.

  6. #21
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    And that's being conservative because I don't remember much of COBOL.
    Blocking out the painful memories are we?

  7. #22
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >Blocking out the painful memories are we?
    I have really bad memory when it comes to things that don't interest me or that I dislike, so that sounds like an accurate assessment.
    My best code is written with the delete key.

  8. #23
    Banned
    Join Date
    May 2004
    Posts
    129
    I actually saw a version of quake, totally re-written in delpha.

    I don't know what delphi is like however.

    I think projects like that are just plain silly...it was actually their GOAL to totally rewrite quake(2), i.e the entire ENGINE (rendering and network and otherwise) using delphi...it seems like it was hard enough to do with C...

  9. #24
    ---
    Join Date
    May 2004
    Posts
    1,379
    Quote Originally Posted by Prelude
    I get the impression that you don't know COBOL very well.
    actually no i just started learning it

    Quote Originally Posted by Prelude
    I have really bad memory when it comes to things that don't interest me or that I dislike,
    i also dislike it

  10. #25
    The Defective GRAPE Lurker's Avatar
    Join Date
    Feb 2003
    Posts
    949
    Quote Originally Posted by sand_man
    actually no i just started learning it

    So you really don't know it that well.
    Do not make direct eye contact with me.

  11. #26
    ---
    Join Date
    May 2004
    Posts
    1,379
    no i assumed it was just a report processing language

  12. #27
    Registered User dalek's Avatar
    Join Date
    May 2003
    Posts
    135
    I don't know what delphi is like however.
    It is quite amazing really. It is like an object oriented pascal. The language was written by the same guy who wrote/designed C#.

    But I have to say it appears to be really fast and the Borland compilers generate extremely tight code. It is a really good language for developing database apps, but it does have DirectX and OpenGL libs and there is quite a big game development movement with Delphi. It is certainly capable of creating a Quake III like game.

    By the way, i've written a simple game in COBOL and it wasn't fun. COBOL is a truly bizzare language, one of the only ones I can think of where the formatting of your code is important to the outcome of the compilation process. *shiver*

    Its also worth noting that the question of using specific languages is rather a tricky one. C/C++ is almost always used in commercial games, largely because the language is flexible and powerful and there are many good C/C++ programmers out there. But there have also been commercial (big name) games that have been written using a large portion of Java, and even one that I know of where the entire game logic was written in a modified version of LISP.

    But of course there is more to game development than just the graphics engine. C#, Java, VB is being used for writing tools which are a huge part of many commercial game development project. There is an Open Source version of Dance Dance Revolution written in Python for gods sake.

    Recommendation: Don't get tied down with a particular language, because I'll tell you what will happen. You will concentrate on C++ or C or whatever and you'll get pretty good at it. Then you will apply for a games programming job and you will be in your interview and the guy will say.. "So, hows your MIPS Assembly skills".

    There is no hard and fast rule as to what language is the best for game development. Its just right now that C++ is quite popular and probably assumed knowledge. Its those extra bits of knowledge that will get you the jobs these days.
    Last edited by dalek; 05-29-2004 at 09:49 AM.

  13. #28
    Banned
    Join Date
    May 2004
    Posts
    129
    even one that I know of where the entire game logic was written in a modified version of LISP.
    It is possible to write code in LISP (I have tried using the Corman LISP editor), compiling it to a dll, and then importing it into a C++ class.

  14. #29
    Registered User dalek's Avatar
    Join Date
    May 2003
    Posts
    135
    Its an interesting choice for a game though - although its application in AI is obviously well known. I guess the point is, go with what you know ay

    Your just as likely to get a job in the game industry by doing something inovative and cool that is "outside of the box", than just being a really good C++ coder.

  15. #30
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    Your just as likely to get a job in the game industry by doing something inovative and cool that is "outside of the box", than just being a really good C++ coder.
    Write Quake IV in JavaScript, and the world will beat a path to your doorstep
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Programming opportunities! (Midway Games, Inc)
    By Midwayrecruiter in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 08-20-2008, 11:02 AM
  2. When done right, PC games are amazing
    By VirtualAce in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 08-13-2008, 05:32 PM
  3. Button handler
    By Nephiroth in forum Windows Programming
    Replies: 8
    Last Post: 03-12-2006, 06:23 AM
  4. How to create a file association program?
    By eShain in forum Windows Programming
    Replies: 1
    Last Post: 03-06-2006, 12:15 PM
  5. Cannot create MDI Client Win
    By JaWiB in forum Windows Programming
    Replies: 1
    Last Post: 10-31-2005, 10:05 PM