Introductie zelf games/mods maken. Programmeerervaring niet nodig, wel interesse
Games... Je ziet tegenwoordig overal shockwave spelletjes opduiken. Er zijn mooie tools van Macromedia waarmee eenvoudig grafische hoogstandjes mee te maken zijn. Geluidjes toevoegen? Geen probleem. Maar toch ben je heel beperkt. Datzelfde geldt voor bijv. Visual Basic, Java, noem maar op.
In de (game)studio's programmeert men voornamelijk in C++. Hiermee zit je namelijk heel direct op de machine, in tegenstelling tot hogere talen als die van Macromedia, Visual Basic, vbs, java en dat soort dingen. Je kunt werkelijk van alles maken met C++. Eerder genoemde talen enzo zijn zelf grotendeels in C++ ontwikkeld.
Enfin, C++ schrikt af omdat het ingewikkeld zou zijn, iets voor stoffige die-hards met een stapel pizza dozen op de monitor en cola in de aanslag. Dat valt wel mee, de ellende waar ik iedere keer tegenaanliep was simpelweg rottig studiemateriaal. Dingen werden meteen veel te complex behandeld, boeken die waren geschreven vanuit nerd-oogpunt, dingen die niet klopten, onvolledigheid, langdradigheid... Niet leuk gewoon.
Hier heb ik een paar links waarmee je wél uit de voeten kan. Het mooie: programmeerervaring is niet nodig. Je leert vliegensvlug de basis van C++ en krijgt zodoende een mooi inzicht in de onderliggende structuur van games en applicaties. Je zult ook in staat zijn om zelf eenvoudige programma's te maken. Verder zul je ook weten hoe je nu complexere dingen kunt maken, zonder dat je maanden aan het ontwikkelen bent. Op internet stikt het van de source codes van applicaties, games, tools, game engines etc., maar ook libraries die ingewikkelde dingen sterk kunnen vereenvoudigen. Ook mbt multimedia. Dus wie weet is dit de aanzet tot een carriere in de games industrie... Of je gaat zelf mods schrijven!
Download de gratis editor en compiler ' Dev- C++' :
http://www.bloodshed.net/download.html En volg deze prachtige en goed leesbare tutorial:
http://www.cplusplus.com/doc/tutorial/ Let op: Als je van start gaat met de tutorial en je compile't+runt (F9) bijv. het 'hello world' tutorial programmaatje dan lijkt het alsof er niets gebeurt. Dit komt omdat het uitvoervenster direct na het lopen van het programma weer wordt afgesloten. Dit afsluiten is te voorkomen door de instructie
system("PAUSE"); toe te voegen in elke programma dat je intikt, in de regel voor de instructie
return 0; . Dit zorgt voor een 'press a key to continue' in het uitvoervenster.
Het is trouwens aan te bevelen om voorbeeldcode over te typen ipv copy paste als je serieus aan de slag wilt. Je krijgt de taal dan eerder in de vingers.
Bon, ik hoop dat sommige gamers plezier zullen beleven aan deze links. Als je enigszins geinteresseerd bent gaat er een wereld voor je open.
( Edit: verderop in de topic is deze link toegevoegd:
http://www.gamespp.comEen site met zeer veel resources, tutorials, downloads etc. mbt games programmeren in C++ )
[ Bericht 5% gewijzigd door Keromane69 op 30-05-2004 12:53:18 ]