Thread: What software is needed to write internet based gaming programs

  1. #1
    Registered User
    Join Date
    Nov 2005
    Posts
    2

    What software is needed to write internet based gaming programs

    My son is interested in writing gaming programs to be played over the internet. Would software like Microsoft® Visual C++™ .NET Standard 2003 do this? I have searched many web sites but I am still confused. If this will not do it can anyone suggest a software? Do I also need a compilier and buffer with this software.
    Thanks for the help!

  2. #2
    Registered User Dante Shamest's Avatar
    Join Date
    Apr 2003
    Posts
    970
    There are many types of internet-based games. Flash games, HTML-based games, MMORPG games like World of Warcraft. Do you have a specific example in mind?

  3. #3
    Registered User
    Join Date
    Jan 2005
    Posts
    847
    Microsoft visual c++ is a compiler suite and will do fine. I'm not sure what you mean by a buffer? You might also want to look into some game programming books.

  4. #4
    Registered User
    Join Date
    Nov 2005
    Posts
    2

    Game programming books

    Thanks for the replies.
    The game that he is most interested in is Runescape.
    Do you have any suggestions for game programming books?
    Thanks!

  5. #5
    Registered User
    Join Date
    Jan 2005
    Posts
    847
    http://www.gamedev.net/columns/books/ has a good selection of books.
    Since you mentioned runescape type games then http://www.gamedev.net/columns/books...?productid=172
    might be a good choice, I havn't personally read this book but the summary looks like it covers what you're looking for.

  6. #6

    Join Date
    May 2005
    Posts
    1,042
    I'm not immature, I'm refined in the opposite direction.

  7. #7
    The Reel Thing
    Join Date
    Jun 2005
    Posts
    44
    Irrlicht 3D Engine

    http://irrlicht.sf.net

    Irrlicht and RakNet networking tutorial
    http://www.daveandrews.org/articles/irrlicht_raknet/

    If you don't want to spend money on a compiler, you should try Code::Blocks, it does an excellent job for an open-source project
    http://codeblocks.org
    Last edited by Highland Laddie; 11-23-2005 at 05:21 PM.
    Bagpipes – putting the fun back in funeral.

  8. #8
    lv.42 Berserker Drake's Avatar
    Join Date
    Jun 2005
    Posts
    67
    Quote Originally Posted by grumpomatic
    Thanks for the replies.
    The game that he is most interested in is Runescape.
    Do you have any suggestions for game programming books?
    Thanks!
    I'm currently reading Beginning C++ Game Programming its by the company "Thomson Course Technology". I think it's a great book for beginners like myself and it has plenty of good examples for making games.

  9. #9
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    To write games for the internet you would need to learn a programming language (probably C++), have a compiler, and also learn how to use libraries for networking, and graphics/sound/keyboard/etc.

    Microsoft® Visual C++™ .NET Standard 2003 is a compiler, and it would do well. However it isn't really necessary to buy that and I (among many others) prefer to use Dev-CPP, which is free.

    If you did pick up Beginning C++ Game Programming it should give a adequate introduction to C++, and it seems to relate gaming to learning C++. So that covers learning a programming language (at least the basics).

    You could use a graphics library like Direct3D (part of DirectX), but that would be quite a job involving making an engine, adding physics, and such. If you got Programming Role-Playing Games with DirectX, that would cover the graphics library part.

    Instead you could use the premade Irrlicht Engine, which was mentioned above. Its a huge jumpstart, and its definetly simpler, and getting a book on Direct3D/X wouldn't be necessary. Eventually though you would have to go back and learn DirectX, OpenGL and/or SDL if you wanted to make your own engine (which most do).

    RakNet for networking..

    Thats all you need.

    There are a number of other things to learn for a game programmer though, like learning STL, data structures, algorithms, design patterns, advanced C++ (exceptional C++, reference book by Bjarne Stroustrup), game design, math and physics, game programming gems, UML, etc. But for the basics the above is more than enough, when thats done (or in the process) it would be a good idea to learn STL and data structures at least if they aren't in the books.
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Programmer Needed for Software Patch
    By dhigginbotham in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 07-26-2007, 04:06 PM
  2. Game Programming FAQ
    By TechWins in forum Game Programming
    Replies: 5
    Last Post: 09-29-2004, 02:00 AM
  3. help on console programs needed
    By thrice in forum C++ Programming
    Replies: 2
    Last Post: 07-26-2003, 05:32 PM
  4. Replies: 6
    Last Post: 04-04-2003, 10:09 PM
  5. Do you judge someone based on their choice for words on the internet?
    By Golden Bunny in forum A Brief History of Cprogramming.com
    Replies: 38
    Last Post: 04-23-2002, 09:34 PM