I want to make a game.

Discussion in 'General Gaming' started by everett1911, May 9, 2012.

  1. everett1911

    everett1911 Robust Member

    Joined:
    Jul 30, 2008
    Messages:
    232
    Likes Received:
    2
    I want to make a game. a shoot em up, even. nothing fancy; rather basic gameplay, actually.

    why? because I've never coded before. I'm a complete beginner in this area. the only thing going for me right now is that I can make my own music (thank you, madtracker), and that I don't give up too easily, so I was wondering:

    -What programming language should I use/learn? The game would run as a windows (xp and above) executable and thus not be a web game.

    -Is there a program to assist in 2d sprite work? (for exemple, a zoomed-in grid in which you can then make your sprites)

    -Where would I pick up the sound effects?

    -What else should I know?
     
  2. Zetrox2k

    Zetrox2k <B>Site Supporter 2014</B>

    Joined:
    May 1, 2012
    Messages:
    112
    Likes Received:
    2
    Programming Language: Without a doubt, C++

    Sound Effects: Google "royalty free sound effects" should give you many listings. make sure you are using royalty free effects. You've got a long way to go before you need to worry about effects.

    Sprite Creation software: Why on earth would you want that? unless your making a 2d game, or pseudo 3d (ie doom, duke3d), use Photoshop. There is a freeware alternative called Gimp 2.0. There is also a powerful online editor called Splashup.

    What else? For starters, if this is a one man project (may the force be with you), you will need to learn a basic 3d modelling animation package. I recommend 3d studio max if it is within your reach, otherwise theres free alternatives like blender.

    Im curious how persistent you are, but getting the grasp of C++ at a useable level is an epic bitch; its a very hard language to self learn, i HIGHLY recommend some part time courses to grasp the basics..
     
  3. everett1911

    everett1911 Robust Member

    Joined:
    Jul 30, 2008
    Messages:
    232
    Likes Received:
    2
    Of course I am making a 2d game. photoshop and gimp are too complicated for me. I just want something with a grid that will let me work on a per-pixel basis (think the website fontstruct.)

    And if C++ is that complex, perhaps it's not something I should take on for my first project, eh?
     
  4. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    There's always MS Paint. You'd be surprised at what you can do with it.

    Here's something I drew several years ago with MS Paint:

    [​IMG]
     
    Last edited: May 9, 2012
  5. The Perfect K

    The Perfect K Robust Member

    Joined:
    May 11, 2011
    Messages:
    265
    Likes Received:
    42
    For what you're looking to do, I'd suggest something like C++ with SDL or perhaps allegro if you're more serious about the programming aspect. If you just want to make a game, you can produce something rather quickly using C# and the express version of XNA, which is geared more for people interested in getting a game up and running quicker.

    Personally, when I program, I like to do a bunch of stuff by hand, which is why I usually stick with C++ and OpenGL (often along with SDL). Even for my 2D stuff, I like to create powerful, intricate rendering engines and that sort. I find enjoyment in exploring that side of game creation. However, that's not for everybody, and more people seem more about the grand scheme than the minute details. That is the exact audience that XNA was built for.

    However, I see that you're a complete beginner. You're going to need to learn to walk before you can run. I'm not sure how fast you learn, but you're really going to need to read up on the basics of computer programming. It takes a while before you're really ready to move onto stuff like graphics. When I first began programming, I messed around with Quick Basic on my 8088 and would make text based games - even stuff like roguelikes using a character field that got updated. It took me a while to get the graphics drawing stuff down. I started by reading a Quick basic syntax manual and by looking at a few example programs I saw on BBSes at the time.
     
  6. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    Last edited: May 10, 2012
  7. Segafreak_NL

    Segafreak_NL v2.0 New and improved. Site supporter 2012-15

    Joined:
    Jul 29, 2004
    Messages:
    2,942
    Likes Received:
    55
    I like Adobe Fireworks for sprites. Perhaps start with something relatively easy like Flash Actionscript 3.0.
     
  8. Golan Trevize

    Golan Trevize Rising Member

    Joined:
    Apr 18, 2012
    Messages:
    64
    Likes Received:
    0
    Unfortunately you'll get nowhere unless you learn the basics of computer programming first and those are a long way from the point where you can make something that resembles a video game.
     
    Last edited: May 10, 2012
  9. graciano1337

    graciano1337 Milk Bar

    Joined:
    May 8, 2007
    Messages:
    6,576
    Likes Received:
    32
    Make a game on a graphing calculator.
     
  10. everett1911

    everett1911 Robust Member

    Joined:
    Jul 30, 2008
    Messages:
    232
    Likes Received:
    2
    oh. the funny bit is, back in 2004, I got a book about c++ with a cd with a free program to start making c++ programs, but the book was so baddly written and the program on the cd had nothing to do with what they were showing in the book, I gave up after a week.
     
  11. Hawanja

    Hawanja Ancient Deadly Ninja Baby

    Joined:
    Mar 14, 2004
    Messages:
    2,763
    Likes Received:
    6
    I'll make you some sprites for free. My price is my name must be in the credits, and you must actually finish the game.
     
  12. everett1911

    everett1911 Robust Member

    Joined:
    Jul 30, 2008
    Messages:
    232
    Likes Received:
    2
    I'll keep that in mind, though I'll most likely do the sprites by myself. gotta practice!
     
  13. K0baltic

    K0baltic Rapidly Rising Member

    Joined:
    Oct 15, 2011
    Messages:
    83
    Likes Received:
    1
    I use App Game Kit. /www.appgamekit.com/ It is cheap. Easy to use. Updated all the time. It uses BASIC programming language which is easy to learn. It also supports C++ when you get use to programming. Tons of examples and code.
     
  14. everett1911

    everett1911 Robust Member

    Joined:
    Jul 30, 2008
    Messages:
    232
    Likes Received:
    2
    wow, basic is still in use today? o:

    ...ouch, 60 bucks. that's pretty expensive for me
     
    Last edited: May 10, 2012
  15. K0baltic

    K0baltic Rapidly Rising Member

    Joined:
    Oct 15, 2011
    Messages:
    83
    Likes Received:
    1
    I paid 110 they just did a price drop. Well worth a shot.
     
  16. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    I got started programming with BlitzBasic 2D a long long time ago. It's a nice BASIC language that uses DirectX. You have alot of functions and capability at your disposal with Blitzbasic, including networking functions which I actually did use to make an online playable card game.

    I also would recommend C++ with Allegro for your projects. It's quick to get things up and running with Allegro. It can handle a 2D game for you just fine. SDL though tends to be available on more platforms though, but Allegro is around for PC DOS, Windows, and Linux. I just wish Allegro was available on Playstation 2, that would be neat.
     
  17. HEX1GON

    HEX1GON FREEZE! Scumbag

    Joined:
    May 4, 2011
    Messages:
    9,916
    Likes Received:
    837
    I'm in the same boat, I'd love to do this aswell. Don't forget, Flash is a great place to start too, as it's vector+programming in one application, and it's where I started.

    I made a simple race with the clock game, with simple collision data and controls. I'd suggest flash as it's easy to import graphics and code them actually, start with a few example codes and so on.
     
  18. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    I was gonna suggest something like that. My friend had that program when he was like 13 and knew zero programming, and he made some pretty impressive stuff with it - though no complete games.
     
  19. everett1911

    everett1911 Robust Member

    Joined:
    Jul 30, 2008
    Messages:
    232
    Likes Received:
    2
    What's the difference between allegro and sdl, otherwise?
     
  20. sneakypeanut

    sneakypeanut Pika CHUUUUUU!!!

    Joined:
    Apr 14, 2010
    Messages:
    1,055
    Likes Received:
    10
    start of in c# or java to get the basics of coding dont start of with a game just make little trival apps till you get a good understanding of code, and then work up slowly moving into ideas on how to make a game, im still planning some ideas for a game i would like to make but i dont feel my coding is quite there yet i need to learn how to draw in vertex's i did make a stick man that walked and moved round the screen but thats as far as i got XD. for now back to database like programs till i thurther my knowledge more
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page