Page 1 of 2 12 LastLast
Results 1 to 25 of 35

Thread: Where to start to learn games?

  1. #1
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Where to start to learn games?

    Ok so i was woundering what i would need to learn and have to make for games? Like software, language. Also where could i learn of stuff like this, forums, books, e-books etc etc

    THanks
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  2. #2
    Join Date
    Feb 2007
    Location
    Het ademt zwaar en moedeloos vannacht.
    Posts
    7,211
    Mentioned
    26 Post(s)
    Quoted
    72 Post(s)

    Default

    Depending on how professional you want your game to be, you could just start out with SCAR (the canvas/form support in Simba isn't 100% due to cross-platform issues), and make something like Mario.
    I made a new script, check it out!.

  3. #3
    Join Date
    Feb 2007
    Posts
    849
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Python could be a good start
    ________________________________________
    14:19 < cycrosism> I wonder what she would have done without it
    14:19 < cycrosism> without me*
    Cycrosism is now an it.
    Quote Originally Posted by Dervish View Post
    /Facedesk.

  4. #4
    Join Date
    Jan 2007
    Location
    the middle of know-where
    Posts
    1,308
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    I would like to start off by saying, I completely hate don't like Microsoft and their bs.

    I use Visual Studios and have XNA Game Studio. I would not pay for them, but I got them free through msdnaa.
    On vacation in NeverLand,
    Code:
    typedef int bool;
    enum { false, true };

  5. #5
    Join Date
    Feb 2007
    Location
    Access Violation at 0x00000000
    Posts
    2,865
    Mentioned
    3 Post(s)
    Quoted
    18 Post(s)

    Default

    I've started trying out making a game in C++.
    It's not gonna be easy.

    I use MS Visual C++ 10 and the Allegro (5.0.2) library for graphical stuff. Get it @ www.allegro.cc

    First learn the basics of C++. To start, I suggest you read this: http://www.cplusplus.com/files/tutorial.pdf DONT BE LAZY. READ IT THROUGH.
    Additionally you can read up on Pointers elsewhere (read: google) as I found them to be quite confusing at times.
    After that, you can follow the basic tutorials on the Allegro wiki. It'll teach you to make a cube that bounces, then a cube that moves when you use your mouse/keyboard. I strongly suggest you don't stick to the tutorial 100% but try to give it your own twist.

    What I did after that is just experiment, experiment, experiment. Currently I'm trying to make a mario-like game with some free sprites I downloaded off the int0rwebz (read: google). It's quite tricky to get a sense of gravity into the game, aswell as making some objects solid (so you can stand on them) while you might fall through others.

    I use several classes and I've made a grid that is 100% dynamic and consists of squares of 32x32 (which can again be changed) on which you can load bitmaps of 32x32, their source filename, location on the grid, etc. in a .ini file, along with the colission detection, loading from a spritesheet, etc. A mini-2d game engine if you will.

    Be creative, think of unique things!
    Last edited by Floor66; 04-18-2011 at 07:56 PM.
    Ce ne sont que des gueux


  6. #6
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by anonymity View Post
    I would like to start off by saying, I completely hate don't like Microsoft and their bs.

    I use Visual Studios and have XNA Game Studio. I would not pay for them, but I got them free through msdnaa.
    It that C++ ???

    Quote Originally Posted by Floor66 View Post
    I've started trying out making a game in C++.
    It's not gonna be easy.

    I use MS Visual C++ 10 and the Allegro (5.0.2) library for graphical stuff. Get it @ www.allegro.cc

    First learn the basics of C++. To start, I suggest you read this: http://www.cplusplus.com/files/tutorial.pdf DONT BE LAZY. READ IT THROUGH.
    Additionally you can read up on Pointers elsewhere (read: google) as I found them to be quite confusing at times.
    After that, you can follow the basic tutorials on the Allegro wiki. It'll teach you to make a cube that bounces, then a cube that moves when you use your mouse/keyboard. I strongly suggest you don't stick to the tutorial 100% but try to give it your own twist.

    What I did after that is just experiment, experiment, experiment. Currently I'm trying to make a mario-like game with some free sprites I downloaded off the int0rwebz (read: google). It's quite tricky to get a sense of gravity into the game, aswell as making some objects solid (so you can stand on them) while you might fall through others.

    I use several classes and I've made a grid that is 100% dynamic and consists of squares of 32x32 (which can again be changed) on which you can load bitmaps of 32x32, their source filename, location on the grid, etc. in a .ini file, along with the colission detection, loading from a spritesheet, etc. A mini-2d game engine if you will.

    Be creative, think of unique things!
    Thanks that will get me of to a good start
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  7. #7
    Join Date
    Jan 2007
    Location
    the middle of know-where
    Posts
    1,308
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    The Visual Studios package that I have handles virtually all languages. It is a compendium. Can do in C, C#, C++, Java, Pascal, Python... et cetera.

    Quote Originally Posted by anonymity View Post
    If you are interested in C++ here are a few website references (in no particular order):
    http://www.cplusplus.com/
    http://www.cprogramming.com/
    http://www.learncpp.com/
    http://www.barcodesinc.com/articles/learn-cpp.htm
    Personally, I have used these the most (in order of mostness):
    wikipedia
    learncpp
    cplusplus
    cprogramming
    barcodesinc

    If you end up using C++, there are plenty of us on the forums that have at least some knowledge and are willing to help you out with suggestions and such.

    If you are working on C++ forms apps, I have started working on those myself and would be willing to help if I can.
    On vacation in NeverLand,
    Code:
    typedef int bool;
    enum { false, true };

  8. #8
    Join Date
    Jan 2011
    Location
    Denver, CO
    Posts
    1,351
    Mentioned
    2 Post(s)
    Quoted
    72 Post(s)

    Default

    The only problem with Visual Studio is that it is based off of the .NET framework. So if you don't have windows or need your game to be cross platform, your out of luck.

    Java is okay for game development, you would prob need knowledge of 2D graphics to effectively develop a game though. Refer to this tutorial if your interested:
    http://download.oracle.com/javase/tu.../2d/index.html

  9. #9
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    I would say don't use Java.

    And I have to say, sadly, that MS VC++ may be your best option for a game. I've never messed around with game development in Linux, but I have in MS VS with XNA, and it's pretty easy. Saddens me that there aren't as many solid games that can work on Linux. :/

    And share your source!

    (If you need help, I could possibly help you with C++ stuff. )

  10. #10
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    So it looks like C++ is the way ahead
    Also should i start on simple games or else where?
    And thanks for the links anonymity and echo
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  11. #11
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Add me on MSN, Troll?

    Also, start with simple games. Physics, sprites, maps, etc.

  12. #12
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by i luffs yeww View Post
    Add me on MSN, Troll?

    Also, start with simple games. Physics, sprites, maps, etc.
    Time for me to get reading then, and sure ill add you now
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  13. #13
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    My recommendation for today is android.

    Pros:
    Lots of demand (android market isn't as packed as iphone app store)
    Easy language (java)
    Cheap to release ($25 one time fee)
    Lots of support (tutorials are everywhere)

    Cons:
    Device fragmentation
    Interested in C# and Electrical Engineering? This might interest you.

  14. #14
    Join Date
    Sep 2010
    Location
    Azeroth
    Posts
    395
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    http://www.foxitsoftware.com/downloads/

    for simple pdf machine///... adobe is gay

  15. #15
    Join Date
    Jan 2007
    Location
    the middle of know-where
    Posts
    1,308
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    what platform are you planning on developing on/for? and what type of game(s)?
    On vacation in NeverLand,
    Code:
    typedef int bool;
    enum { false, true };

  16. #16
    Join Date
    Sep 2010
    Location
    Azeroth
    Posts
    395
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    if ur typing 2 me im just reading that c++ tutorial...
    i am interested in jrpgs altough

  17. #17
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by anonymity View Post
    what platform are you planning on developing on/for? and what type of game(s)?
    No idea but atm im going down the xna route with C
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  18. #18
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Why C? C++ > C.

  19. #19
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    No idea really, liike i said im not too sure and have not really started yet
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  20. #20
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Oh, okay. Well I'd google C vs C++ and check out some articles about it. I find C++ to be better than C.

  21. #21
    Join Date
    Feb 2007
    Location
    Access Violation at 0x00000000
    Posts
    2,865
    Mentioned
    3 Post(s)
    Quoted
    18 Post(s)

    Default

    C++ has the plusses man... :P

    In all seriousness, C++ is probably best for you to try now eventhough C and C++ are very similar.
    Ce ne sont que des gueux


  22. #22
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Well looking around C++ seems alot better so ill start there
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

  23. #23
    Join Date
    Apr 2007
    Posts
    3,152
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    If you want to actually get around to making games, i would suggest python. python + pygame makes is very easy to get started making games. If you have to go about learning C++ and such, it could take quite a while before you can actually think of a game idea and start making it. I've found that that is quite not the case with python.
    SCAR Tutorials: The Form Tutorial | Types, Arrays, and Classes
    Programming Projects: NotePad | Tetris | Chess


  24. #24
    Join Date
    Mar 2007
    Posts
    3,681
    Mentioned
    1 Post(s)
    Quoted
    0 Post(s)

  25. #25
    Join Date
    Oct 2010
    Location
    Under a bridge
    Posts
    648
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Hugolord View Post
    Is that C or C++, its looks like C.
    Also anyone know of any good C++ forums?
    Quote Originally Posted by DD on IRC
    wanted to troll the troll

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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