Aspiring Programmer

This topic is locked from further discussion.

Avatar image for dsgeeno1
dsgeeno1

216

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#1 dsgeeno1
Member since 2007 • 216 Posts

Ive got no expirience in programming but im keen to make my own games, can ne 1 point me in the right direction

I work so dont have time to do a course, hopefully there are some good FREE online tutorials to get me started

I was hoping to be able to learn C++

Ne advice would be much apreciated, especially if ne of you are actual programmers!

Avatar image for scotty992
scotty992

2388

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#2 scotty992
Member since 2005 • 2388 Posts

Google is your friend I would go with a cource tho this stuff is hard.

Avatar image for hexgate
hexgate

157

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#3 hexgate
Member since 2005 • 157 Posts
This stuff is hard. Programming a game all by yourself, even a very simple 2d one (like tetris or space invaders) requires a lot of time, dedication, knowledge and skill. The best thing is to advance gradually, starting small, with some very basic games, then move on to more complex ones.

Links:

http://gpwiki.org/http://www.gamedev.net/http://www.gameprogrammer.org/http://www.gamasutra.com/ Learning a programming language is a time consuming job. You said you don't have time to do a course, but you have time to learn all by yourself? I don't think you know what's programming all about. ;) Good luck and have fun!
Avatar image for dsgeeno1
dsgeeno1

216

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 dsgeeno1
Member since 2007 • 216 Posts
This stuff is hard. Programming a game all by yourself, even a very simple 2d one (like tetris or space invaders) requires a lot of time, dedication, knowledge and skill. The best thing is to advance gradually, starting small, with some very basic games, then move on to more complex ones.

Links:

http://gpwiki.org/ http://www.gamedev.net/ http://www.gameprogrammer.org/ http://www.gamasutra.com/ Learning a programming language is a time consuming job. You said you don't have time to do a course, but you have time to learn all by yourself? I don't think you know what's programming all about. ;) Good luck and have fun!hexgate

Maybe i worded it wrong. All the courses that i can do are during my working hours. I know how hard it is to programme as ive been looking into this for some time now. Ive been looking into learning frome home options but many reviews paint them as scams and money hungry companies that leave you broker than you were before you tried them.

So ive decided I will learn on my own wether its online tutorials or cd courses i can buy. thanks for the help and links

Avatar image for hexgate
hexgate

157

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#5 hexgate
Member since 2005 • 157 Posts
Fair enough. I just found this article which explains the steps you should follow. Even if tetris is a boring game to make, it will be a very good experience, introducing you into game programming. Moreover, being a simple game, you can make the graphics and the sounds yourself. As a sidenote, I work on a game (a 2d top-down-view scroller) for about 3 months now. I'm in charge of the "storyline", the graphics and the level design. Another guy handles the programming (Visual C, the engine is based on OpenGL). The sfx is shared between us 2 and some other guy that will also handle the music. Our main idea right from the start was to create a simple yet fun game to play. Even though we kept it pretty simple and straightforward, the project is very demanding. For now we have made a working example, 60% of the graphics, started and still working on the level editor, agreed upon some game mechanics. We don't rush it, so that's why is taking us so long. I just wanted to emphasize (yet again) the complexity of game making. Even a small game could take very long to complete, especially if you're new to this. The hardest part is to finish a project. Many people start making games, but never finish them because of various factors. That's why you should focus on the simplest project possible and finish it, no matter what. That will help you a lot on the future projects. Good luck again and don't quit! :D
Avatar image for XaosII
XaosII

16705

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 XaosII
Member since 2003 • 16705 Posts

I tend to recommend anyone that wants to start programming and to specifically start with games, to learn and pick up Flash and make your game using Actionscript 3.0.

Making a game requires so much work, time, and dedication that almost every newbie gives up or becomes overwhelmed. Atleast Flash has a flexible and powerful 2D engine already built for the programmer to use, and you can generally get good inspiration from other people's work.

Avatar image for King9999
King9999

11837

Forum Posts

0

Wiki Points

0

Followers

Reviews: 44

User Lists: 0

#7 King9999
Member since 2002 • 11837 Posts
[QUOTE="hexgate"]Fair enough. I just found this article which explains the steps you should follow. Even if tetris is a boring game to make, it will be a very good experience, introducing you into game programming. Moreover, being a simple game, you can make the graphics and the sounds yourself. As a sidenote, I work on a game (a 2d top-down-view scroller) for about 3 months now. I'm in charge of the "storyline", the graphics and the level design. Another guy handles the programming (Visual C, the engine is based on OpenGL). The sfx is shared between us 2 and some other guy that will also handle the music. Our main idea right from the start was to create a simple yet fun game to play. Even though we kept it pretty simple and straightforward, the project is very demanding. For now we have made a working example, 60% of the graphics, started and still working on the level editor, agreed upon some game mechanics. We don't rush it, so that's why is taking us so long. I just wanted to emphasize (yet again) the complexity of game making. Even a small game could take very long to complete, especially if you're new to this. The hardest part is to finish a project. Many people start making games, but never finish them because of various factors. That's why you should focus on the simplest project possible and finish it, no matter what. That will help you a lot on the future projects. Good luck again and don't quit! :D

I'd like to see what your team is working on. :D
Avatar image for hexgate
hexgate

157

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#8 hexgate
Member since 2005 • 157 Posts
I'd like to see what your team is working on. :DKing9999
At the moment we decided that there's still a lot of work to be done before releasing any working demo, or even screenshots (you know, to prevent any misjudging of the unfinished project :p ). Anyway, the game is not a big deal, as I said before, so don't expect much. Everything is in a testing phase.

 - some splash screen  - another splash  - engine trails - test  - in game - testing the layers  - some art I know these shots are unsatisfactory... Every object on the screen is more like a placeholder of whats going to be. We just needed some models to allow us to better visualize a scene. But let's not change the topic of this thread. If you want updates (whenever they are ready), just pm me.
Avatar image for crucifine
crucifine

4726

Forum Posts

0

Wiki Points

0

Followers

Reviews: 11

User Lists: 0

#9 crucifine
Member since 2003 • 4726 Posts
Other easier languages that you can work with : Visual Basic, and C#/XNA. C#/XNA is the closest to C++ between those two and ActionScript, and is relatively simple to use.
Avatar image for Altriak
Altriak

92

Forum Posts

0

Wiki Points

0

Followers

Reviews: 5

User Lists: 0

#10 Altriak
Member since 2003 • 92 Posts

Honestly, C++ Is probably the WORST language you can start learning(especially for making a game). It's a powerful language that will pretty much allow you to shoot yourself in the foot if not careful.

Like other posters have said, I'd start off with flash, or visual basic to get the basic concepts like variables, arrays, methods, and functions down. Both allow you to manually draw your graphics without having to code them up. Flash you will have to pay for, but visual basic you can download and use for free. Just search for Visual Basic .NET express.

And I'd suggest buying SOME sort of book, because they go through things a lot more thoroughly than any most online tutorials do. Using stuff online is good when you have an established based of knowledge and you just need some references to go to.

Lastly, just be patient. Don't expect to make a functional game in a week.

Avatar image for dsgeeno1
dsgeeno1

216

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#11 dsgeeno1
Member since 2007 • 216 Posts

Honestly, C++ Is probably the WORST language you can start learning(especially for making a game). It's a powerful language that will pretty much allow you to shoot yourself in the foot if not careful.

Like other posters have said, I'd start off with flash, or visual basic to get the basic concepts like variables, arrays, methods, and functions down. Both allow you to manually draw your graphics without having to code them up. Flash you will have to pay for, but visual basic you can download and use for free. Just search for Visual Basic .NET express.

And I'd suggest buying SOME sort of book, because they go through things a lot more thoroughly than any most online tutorials do. Using stuff online is good when you have an established based of knowledge and you just need some references to go to.

Lastly, just be patient. Don't expect to make a functional game in a week.

Altriak

I have actualy been messing around with visual basic express a little, They have a few tutorials to start with aswell. Probably a stupid question, but cant you code in c++ for visual basic? or is that another type of visual basic that you gotta pay for?

Thanks for all the comments, can ne1 recommend a book?

Avatar image for King9999
King9999

11837

Forum Posts

0

Wiki Points

0

Followers

Reviews: 44

User Lists: 0

#12 King9999
Member since 2002 • 11837 Posts

Thanks for all the comments, can ne1 recommend a book?

dsgeeno1
For C++, this one: Click I also have this one, but this was before I learned that there was a better version that covered side scrolling, which the book I linked does not cover.
Avatar image for Gammit10
Gammit10

2397

Forum Posts

0

Wiki Points

0

Followers

Reviews: 119

User Lists: 2

#13 Gammit10
Member since 2004 • 2397 Posts
[QUOTE="King9999"]I'd like to see what your team is working on. :Dhexgate
At the moment we decided that there's still a lot of work to be done before releasing any working demo, or even screenshots (you know, to prevent any misjudging of the unfinished project :p ). Anyway, the game is not a big deal, as I said before, so don't expect much. Everything is in a testing phase.

- some art I know these shots are unsatisfactory... Every object on the screen is more like a placeholder of whats going to be. We just needed some models to allow us to better visualize a scene. But let's not change the topic of this thread. If you want updates (whenever they are ready), just pm me.

Actually, those shots look pretty good. Keep it up!