Last visit was: It is currently Thu Mar 28, 2024 5:17 am


All times are UTC-05:00




Post new topic Reply to topic  [11 posts ] 
    Author Message
     Post subject:Beginning game programming
    PostPosted:Sat May 03, 2008 10:52 pm 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Okay, so I know C++ pretty well now. I have an understanding of classes and some basic knowledge on pointers. Now my question, is what would be the best way for me to start learning game programming?

    What libraries do you recommend?
    Any good tutorial sites?
    Books?

    Anything that you think will help, please post it.

    Thanks.

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sun May 04, 2008 3:10 am 
    Literally Nine
    User avatar
     

    Joined:Sat Apr 02, 2005 3:31 pm
    Posts:1171
    Location:The vicinity of an area adjacent to a location.
    SDL is what Introversion uses for Darwinia and Defcon, and I use it for ARC++. It's probably the easiest to start with.

    I suggest you check out the game programming wiki.

    _________________
    - Tycho

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sun May 04, 2008 11:09 am 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Actually, I've looked at SDL and that wiki, looks pretty good, just wondering if anyone else knew anything better to start with. :P

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sun May 04, 2008 11:25 am 
    Literally Nine
    User avatar
     

    Joined:Sat Apr 02, 2005 3:31 pm
    Posts:1171
    Location:The vicinity of an area adjacent to a location.
    If you want to go extreme, start learning OpenGL from the get-go, but that would probably discourage you more than anything. Performance in OpenGL isn't a simple objective to obtain, unless you really know what you're doing.

    _________________
    - Tycho

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sun May 04, 2008 11:54 am 
    Connoisseur of the Godawful
    User avatar
     

    Joined:Tue Mar 01, 2005 9:00 am
    Posts:456
    ICQ:286315965
    Website:http://rabidtinker.mine.nu/
    Yahoo Messenger:alistair_lynn
    AOL:Agent_Vast@mac.com
    Location:127.0.0.1
    Don't learn OpenGL first unless you're very happy with matrix arithmetic.

    _________________
    Alastair Lynn / Alumnus / Onlink Team


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sun May 04, 2008 8:09 pm 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Oh boy, more stuff I don't understand.

    Duh... what?

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Wed May 14, 2008 7:03 pm 
    User avatar
     

    Joined:Sun May 11, 2008 8:40 pm
    Posts:33
    Website:http://adam-0.tripod.com/index.html
    Location:Karith Station
    Yeah, I'm using C++ / OpenGL / SDL and I'm constantly trying to find help. Not to discourage you, but every level you add on, like OpenGL to C++ and SDL to OpenGL, increases problems tenfold. I would recommend this layout, but have a few "mentors" that can help you out whenever. IM with them on a regular basis (it may be a good idea to have them in the same time zone, none of mine are) and get them to answer your questions. Generally, if you post a "I need help with languages XYZ" post on a large forum (say gamedev.net or maybe ambrosiasw.com) and then lay out your terms, there'll be people who will be willing to help.

    Also work on your project on a regular basis. One of the biggest problems I have is that I don't program regularly enough, so I forget what I've done or what I was trying to work on. Like right now, I couldn't tell you what I was trying to do last time I was programming, which was last weekend. Maybe keeping a good log would help...

    ...you're not JacaByte by any chance? I noticed the avatar...

    _________________
    - adam_0
    StarCraft 2: Immortal
    "The Undeveloped Story" (my blog)


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sat May 17, 2008 6:32 am 
    Literally Nine
    User avatar
     

    Joined:Sat Apr 02, 2005 3:31 pm
    Posts:1171
    Location:The vicinity of an area adjacent to a location.
    Quote:
    One of the biggest problems I have is that I don't program regularly enough, so I forget what I've done or what I was trying to work on.
    In ARC++, I've been maintaining an extensive TODO list. I'll often think of three more things to do once I've finished one thing, so it's quite nice to have.

    _________________
    - Tycho

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sat May 17, 2008 7:47 am 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Quote:
    ...you're not JacaByte by any chance? I noticed the avatar...
    Who me? No.

    And do you mean to tell me someone else has the exact same avatar as me? Dang.

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sat May 17, 2008 9:58 am 
    User avatar
     

    Joined:Sun May 11, 2008 8:40 pm
    Posts:33
    Website:http://adam-0.tripod.com/index.html
    Location:Karith Station
    Quote:
    In ARC++, I've been maintaining an extensive TODO list. I'll often think of three more things to do once I've finished one thing, so it's quite nice to have.
    Yeah, I've added a log / to do list to my program. Kinda helps me not have to spend 5-10 minutes to see what's wrong or what I'm working on. That being said, I need to work on some programming today...
    Quote:
    And do you mean to tell me someone else has the exact same avatar as me? Dang.
    Yeah, this guy from the Ambrosia Software Webboards.

    _________________
    - adam_0
    StarCraft 2: Immortal
    "The Undeveloped Story" (my blog)


    Top
    Offline  
     Post subject:Re: Beginning game programming
    PostPosted:Sun May 18, 2008 8:27 pm 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Okay then, let's just say I got the avatar first. ;)

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
    Display posts from previous: Sort by 
    Post new topic Reply to topic

      All times are UTC-05:00


      Who is online

      Users browsing this forum: No registered users and 11 guests


      You cannot post new topics in this forum
      You cannot reply to topics in this forum
      You cannot edit your posts in this forum
      You cannot delete your posts in this forum
      You cannot post attachments in this forum

      Search for:
      Jump to:  
      cron
      Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
      Theme created by Miah with assistance from hyprnova