Page 1 of 2 12 LastLast
Results 1 to 20 of 40

Thread: I want to make a game.

  1. #1
    Foot Soldier
    everett1911's Avatar

    Join Date
    Jul 2008
    Location
    City X, Canada
    Posts
    170

    I want to make a game.

    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. #2
    Conscript
    Zetrox2k's Avatar

    Join Date
    May 2012
    Location
    Melbourne, Australia
    Posts
    91
    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. #3
    Foot Soldier
    everett1911's Avatar

    Join Date
    Jul 2008
    Location
    City X, Canada
    Posts
    170
    Quote Originally Posted by Zetrox2k View Post
    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..
    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. #4
    Model 3 compatible ASSEMbler Soldier
    la-li-lu-le-lo's Avatar

    Join Date
    Feb 2006
    Location
    US
    Posts
    3,740
    Quote Originally Posted by everett1911 View Post
    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?
    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:

    Last edited by la-li-lu-le-lo; 05-10-2012 at 01:52 AM.

  5. #5
    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. #6
    Keyboard Error: Press F1 to Continue
    Tribuni Angusticlavii
    Bad_Ad84's Avatar

    Join Date
    May 2011
    Location
    Burton on Trent, UK
    Posts
    4,095
    Quote Originally Posted by la-li-lu-le-lo View Post
    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:

    Relative links:

    http://www.youtube.com/watch?v=NBC8nC7f2Rs

    http://www.youtube.com/watch?v=7kpbdLC7fbU
    Last edited by Bad_Ad84; 05-10-2012 at 08:00 AM.
    Quote Originally Posted by APE View Post
    Legend has it he can ninja a chip into a PS2 while you're playing it and you'll never notice until you reboot.
    Feedback: Here eBay
    My Modding parts for sale thread can be found here: CLICK ME

  7. #7
    v2.0 New and improved ASSEMbler Elite
    Segafreak_NL's Avatar

    Join Date
    Jul 2004
    Location
    Planet Saturn
    Posts
    2,653
    I like Adobe Fireworks for sprites. Perhaps start with something relatively easy like Flash Actionscript 3.0.
    Good money paid for all Sega Saturn Demo's/Promos/Proto's and beta's. PM me!
    [Daily SEGA news @ SEGANEWS.NET][Saturn Odds & Ends][Youtube channel]

  8. #8
    Conscript
    Golan Trevize's Avatar

    Join Date
    Apr 2012
    Location
    Argentina
    Posts
    51
    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 by Golan Trevize; 05-10-2012 at 11:17 AM.

  9. #9
    Milk Bar ASSEMbler Extreme
    Lives in the server
    graciano1337's Avatar

    Join Date
    May 2007
    Location
    Fullerton, CA
    Posts
    6,505
    Blog Entries
    1
    Make a game on a graphing calculator.

  10. #10
    Foot Soldier
    everett1911's Avatar

    Join Date
    Jul 2008
    Location
    City X, Canada
    Posts
    170
    Quote Originally Posted by Golan Trevize View Post
    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.
    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. #11
    Ancient Deadly Ninja Baby ASSEMbler Elite
    Hawanja's Avatar

    Join Date
    Mar 2004
    Location
    Planet X, otherwise known as Los Angeles, CA
    Posts
    2,745
    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. #12
    Foot Soldier
    everett1911's Avatar

    Join Date
    Jul 2008
    Location
    City X, Canada
    Posts
    170
    Quote Originally Posted by Hawanja View Post
    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.
    I'll keep that in mind, though I'll most likely do the sprites by myself. gotta practice!



  13. #13
    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. #14
    Foot Soldier
    everett1911's Avatar

    Join Date
    Jul 2008
    Location
    City X, Canada
    Posts
    170
    wow, basic is still in use today? o:

    ...ouch, 60 bucks. that's pretty expensive for me
    Last edited by everett1911; 05-10-2012 at 11:21 PM.



  15. #15
    I paid 110 they just did a price drop. Well worth a shot.

  16. #16
    ASSEMbler Soldier
    MottZilla's Avatar

    Join Date
    Feb 2006
    Location
    USA
    Posts
    3,996
    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. #17
    MFG DATE: 13-05-2011
    Tribuni Angusticlavii
    HEX1GON's Avatar

    Join Date
    May 2011
    Location
    Australia
    Posts
    4,422
    Blog Entries
    116
    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.

    YouTube | Blog | Twitter | Feedback | XBOX Wiki | My XBOX Parts and Services Thread
    Quote Originally Posted by Bad_Ad84 View Post
    "You might have a degree, but please don't touch anything"

  18. #18
    Model 3 compatible ASSEMbler Soldier
    la-li-lu-le-lo's Avatar

    Join Date
    Feb 2006
    Location
    US
    Posts
    3,740
    Quote Originally Posted by MottZilla View Post
    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 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. #19
    Foot Soldier
    everett1911's Avatar

    Join Date
    Jul 2008
    Location
    City X, Canada
    Posts
    170
    Quote Originally Posted by MottZilla View Post
    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.
    What's the difference between allegro and sdl, otherwise?



  20. #20
    Pika CHUUUUUU!!! Member Hardcore
    sneakypeanut's Avatar

    Join Date
    Apr 2010
    Posts
    1,042
    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

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

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