Im sure you've heard THIS one before.....

Started by
16 comments, last by jbadams 19 years, 5 months ago
Hey all, Just introducing myself, And stumbled accross this site reading up on some programming lanquages... I've always been a creative sort, and always loved the thought of making something of my own from scratch....as a result, i have ended up becomming a trance producer..and im doing great and loving it.. I was really interested once into getting started into programming, but someone once told me "if u don't have a good knowledge of maths, don't bother" so this put me RIGHT off, I can pull out my hand from my pocket, count my change fine, I can do the simplish stuff...decimals, fractions etc.. but any more..forget it. Now is maths essential? What programming language is most efficient/adaptable for games? Which one would be best suited to myself (as i have no prior programming knowledge) as im really interested to get into games programming, and im sure my producing experience could be put to great use with it (making my own music for my own games...wicked) I know these things arn't overnight wonders...It took me 3 years of self teaching syntheisis/musical structure/theory/sequencing etc to learn what i know now about music...so im not one to give up easily...but aslong as i have fun on the way. Any help on getting me started would be much appreciated. Please dont say "learn darkbasic" i hear its pretty good, but if im going to learn something as dedicating as this, i would like to do it properly (just the way i am :) ) Again many thanks. Trance_Core ps, sorry for the looonnngg post...i tend to waffle alot :P
Advertisement
Yes, maths is very essential if you want to be a good programmer. Its pretty much the key to programming. Of course, you don't need to have a whole lot of math knowledge to make simple games, but the better ones do require a good bit of math. I suggest reading a book for game programming based math, but if you don't much math at all, it'd be better to get a pure math book.

There are many languages that you can use, but the most common are java, visual basic, and c++. Since you don't know a lot of math, you should start out with an easier language like java or visual basic. But that doesn't mean you should'nt try learning C++. It was the first language i learned and it wasn't that difficult.

prudicing your own music would put nice originality to your games and you can call it your own. Also, you can AVOID lawsuits.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="88" height="70" id="H2lvl" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" quality="high" bgcolor="#ffffff" width="88" height="70" name="H2lvl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Maths? It entirely depends on what you want to do. Doom3 likely requires lots of fairly advanced Linear Algebra among other mathematical fields, but Tic Tac Toe wouldn't. And I'm sure some would claim both to be just as much fun...

What sort of things are you interested in making?
My stuff.Shameless promotion: FreePop: The GPL god-sim.
Quote:Original post by Doc
Maths? It entirely depends on what you want to do. Doom3 likely requires lots of fairly advanced Linear Algebra among other mathematical fields, but Tic Tac Toe wouldn't. And I'm sure some would claim both to be just as much fun...

What sort of things are you interested in making?


Of course, Tic Tac Toe is a classic, and it can be confusing to make.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="88" height="70" id="H2lvl" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" quality="high" bgcolor="#ffffff" width="88" height="70" name="H2lvl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
not really wanting to create anything overly spectacular regarding graphics...Think Final fantasy stuff...but more so the older snes versions...chrono trigger, Final fantasy 6 etc.

hmm maths...GRRRR i knew not listening in class would come back to kick me in the ass one day lol
its good to start out with console type games, then 2d, and then finally 3d. Starting with console gives you a chance to get good practice with implementing many things like functions, classes, structures, and program flow.

2d games help get you started with simple graphics programming and put you in basis for a bit more math than in a console game like collision detection. You can make side scroller games like zelda and the earlier final fantasy games and really build your skills.

3d games give you good practice with very complicated mathematics, and a lot of program flow. You get to make many stunning games and effects and learn to do a great variety of things like particles(you can start this in 2d though), terrain, shading, and many other effects.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="88" height="70" id="H2lvl" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" quality="high" bgcolor="#ffffff" width="88" height="70" name="H2lvl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
It's more important that you have a good grasp of logic and structure than math.
____________________________________________________________AAAAA: American Association Against Adobe AcrobatYou know you hate PDFs...
Great!!

Like i say, i know its not over night work...

Someone told me to use rpg maker...but wheres the fun in that lol..

in your thoughts.. Which language would be best suited to myself and such?
For you, I think it would be best to start out with either visual basic or java. But you should at least try and learn C++ and see if you understand it. I hope this helps.

And if so, rate me up[wink]
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="88" height="70" id="H2lvl" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" quality="high" bgcolor="#ffffff" width="88" height="70" name="H2lvl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Quote:Original post by baddogj
And if so, rate me up[wink]


lol, Nice :p

Some one mentioned Delphi as being easy to learn, and being more flexible than VB, How true does this hold?

This topic is closed to new replies.

Advertisement