GetDotted Domains

Viewing Thread:
"Wanna program games?"

The "General Games Chat" forum, which includes Retro Game Reviews, has been archived and is now read-only. You cannot post here or create a new thread or review on this forum.

Sat 23/02/02 at 20:20
Regular
Posts: 787
Hi! I'm new to the forum and since people found out I program games and stuff people want to learn too! So I shall tell you the basics here and I will teach you more and more as time goes on.

------------------------------------------------------------

Lesson 1 - Programming Language For You!

So, you've decided you're really good at computer games, huh? And you think it is about time you tried to make something with a bit more of a challenge, right? Good! Because I am sure that all of you have thought about progamming games at one point or another and here in these lessons I will give you the basics and an insight into what it is all about.

First off you will need to learn a language and get a compiler for that language. A compiler is a program where you can type the code and it basically puts it all together for you to make the code into an EXE file and make it do something. These are very important and you will need one of thse.

There are many different programming languages and compilers on the market right now but there are only a small number of ones people would use for games. Here I will tell you about each of them and their strengths and weaknesses.

C++ - This is the daddy of languages. This is what most professional games are programmed in therefore is the biggest and the best for fast 3D games. Unfortunately it is very hard to learn and most people think learning C (the older version of the language) first is a good idea. It is not. C++ can be learnt at most colleges and universities but expect to stay a long time as this is a huge language! This is the best for games as it is the fastest and most versatille. The best compiler is Microsoft Visual C++, which retails at about £200 for a standard liscence.

Visual Basic - VB is more of an application language. Not really suited for games because it isn't as fast as C++ and therefore will struggle with complex 3D graphics and Direct X. But it can be good for 2D games, and seeing as the itnerface is basically drag and drop components (things that are in the program that you can see on the screen and can be programmed to behave a certain way) onto a stage. This means games can be made prety fast and easily. The language itself is pretty basic (hence the name) and isn't too hard to get to grips with, but as I said it is a program language, so don't expect to make amazing games with this!

Assembly - Most professionals use this language in conjunction with C++ to make games. But I don't use this as it is a horribly unstructured language and the code usually looks a little something like this: 01000101010001110. Terrible. Avoid this like the plague!

Java - Java is a language that has only recently made a real impression. It is made to be used on the web and is very fast and simple. The code can be learnt in about a year and is a good one for online games. This language is a very good one to start to learn with the rise of the amount of people coming online now!

Flash - Flash is a program mainly for making web animations. But in recent versions the actionscript (Their programming language) has gotten very advanced and can be used to make great web games. It is primarily used for 2D web games, as it is a slow language. I use this one, along with many many others as it is such a fun and easy to use language. Macromedia Flash 5 is the current version and is around £400.

Well thats a roun up of languages! Hope you enjoyed the first lesson. The next one will deal with Flash as being the program to use to make nice fun and simple arcadey games. I will tell you where to get it and the basics of using it. In later issues I will go on to create simple games with you for it!

Have fun all!
Sun 24/02/02 at 11:17
Regular
"previously phuzzy."
Posts: 3,487
By the way if all you want to do with Flash is make web animations you can use Swish. Is os great! My site is going to look dead professional! Get it from www.swishzone.com, and get a crack for the demo at www.wtcracks.com :)
Sun 24/02/02 at 11:14
Regular
"what is knowledge ?"
Posts: 2,112
i already used my free trial before , so now after an hour of downloading flash , the damn thing wont work !;-( anyone know how to get my 30 days back ? ive tried deleting everything but it still wont work ;-(
Sat 23/02/02 at 22:42
Regular
"Wasting away"
Posts: 2,230
Shaneo?
Sat 23/02/02 at 22:36
Regular
"Devotion 2The Ocean"
Posts: 6,658
If ya wanna program games you should do the uni course I'm going.

Doing 4 programming modules at the moment. Games Programming using DirectX, Programming for Visual Simulation using OpenGL, Graphical Programmming using OpenGL n C, and C++ for Graphics.

After finishing these modules I should know a thing or to. And hopefully I should get a placement in the games industry in a few months!

:)
Sat 23/02/02 at 22:33
Regular
"---SOULJACKER---"
Posts: 5,448
Did you just say that you could use Visual Basic to make games... hmmmmm

Considering VB is an object orientated language, the best games would be text input or something like nought and crosses. Great.

And THEN you go onto discount assembler... which is actually used to code Game Boy games.

Sonic
Sat 23/02/02 at 21:19
Posts: 0
I wouldn't normally get it "like that," but with only £5 pocket money a week I ain't really got no choice :(((
Sat 23/02/02 at 21:17
Regular
Posts: 3,611
Cracking flash... er... may as well be warez :p Same sort of thing in a way.
Sat 23/02/02 at 21:16
Posts: 0
MJswerve wrote:
> Ach, I have Flash 5 Full version... "nice" version too if you see what
> i mean. Not a good idea to talk warez on a forum mate :) Anyways, its a decent
> proggy and I have seen some amazing results with the thing, games wise and anims
> wise. Be nice for you too teach some of the people here about it. I however will
> be enquiring to my irc friends :p They know all about this stuff, including mods
> for UT and things like that, sounds nice to me :)



No-one metioned warez...
Sat 23/02/02 at 21:14
Regular
Posts: 3,611
Ach, I have Flash 5 Full version... "nice" version too if you see what i mean. Not a good idea to talk warez on a forum mate :) Anyways, its a decent proggy and I have seen some amazing results with the thing, games wise and anims wise. Be nice for you too teach some of the people here about it. I however will be enquiring to my irc friends :p They know all about this stuff, including mods for UT and things like that, sounds nice to me :)
Sat 23/02/02 at 21:07
Posts: 0
Indian-DudeY2K wrote:
> coughjamercough

LOL, u talking about me Indian-Dude? And where you d/ling yours from?

Freeola & GetDotted are rated 5 Stars

Check out some of our customer reviews below:

Easy and free service!
I think it's fab that you provide an easy-to-follow service, and even better that it's free...!
Cerrie
Excellent support service!
I have always found the support staff to provide an excellent service on every occasion I've called.
Ben

View More Reviews

Need some help? Give us a call on 01376 55 60 60

Go to Support Centre

It appears you are using an old browser, as such, some parts of the Freeola and Getdotted site will not work as intended. Using the latest version of your browser, or another browser such as Google Chrome, Mozilla Firefox, or Opera will provide a better, safer browsing experience for you.