Tagarchief: programmeren

Nieuw: Leer programmeren in Javascript

Javascript is een van de belangrijkste programmeertalen van game engines. Tientallen bekende en minder bekende game engines werken met Javascript, zoals Construct, Impact, Unity3d, GammaJs en vele andere engines. Ook de taal van Gamemaker Studio2 lijkt erg op Javascript. Dus als je beter wordt in Javascript wordt je ook beter in GML. Javascript is ook een mooie opstap om daarna andere programmeertalen te leren zoals Python, C++ of C#. Reden genoeg om Javascript te leren als je serieus verder wilt met het ontwikkelen van games

Wil jij een echte gameprogrammeur worden?

Wil je een echte gameprogrammeur worden, dan is het goed idee om een echte programmeertaal te leren zoals Javascript. Vanaf vandaag kan je dat leren bij Gameskool onder begeleiding van Michiel van der Blonk, een ervaren programmeur en een ervaren docent. Door middel van 11 online lessen leer jij de beginselen van deze prachtige en veelgebruikte programmeertaal. Als je niet uit de oefening komt dan kan je online vragen stellen of chatten met de docent. Of met medecursisten natuurlijk.  Zo leer je stap voor stap steeds ingewikkeldere stukken code schrijven. Aan het einde van de cursus beheers jij de basis van Javascript en kan je ingewikkeldere dingen gaan bouwen in een van de vele game engines die er zijn voor Javascript. Of voor een andere toepassing want Javascript wordt op allerlei plekken gebruikt, het is niet voor niets de taal van het internet.

Voor meer informatie over de cursus kijk hier: https://gameskool.nl/programmeren-met-javascript/.

Omdat de cursus net nieuw is, is het nog een BETA versie (met schoonheidsfoutjes). Je krijgt daarom -zolang we in BETA fase zijn- 30% korting met de kortingscode: BETA2018

Normaal kost de cursus 99 euro, nu betaal je maar 69,30 euro. Dus wacht niet te lang met je aanmelden en maak gebruik van deze mooie aanbieding. Aanmelden kan hier: https://gameskool.org/course/view.php?id=62

javascript code
Dit ga je allemaal leren

Tekst = Moeilijk

Is programmeren moeilijk? Misschien, het hangt er vanaf wie je het vraagt. Alles is makkelijk, als je het kan. En wat je niet kan is moeilijk, toch?

Source: “Please Don’t Learn to Code” TechCrunch

Veel mensen denken dat programmeren iets is voor nerds: mensen met een bril en pukkels die goed zijn in wiskunde. Toch is het tegendeel waar, en veel mensen die niks van techniek moeten hebben zijn bezig met ‘programmeren’. Als een succesvolle kok een kookboek schrijft, programmeert hij.

Programmeren is niets anders dan instructies geven. Elke baas weet dus eigenlijk wat programmeren is. Maar, mensen luisteren vaak slechter dan computers. En juist daarom is het makkelijker met mensen te praten, ook al doen ze niet altijd wat je zegt. Vaak heb je aan een half woord genoeg. Bij computers is dat anders, dan moet je ineens alles uitspellen, alsof je tegen de domste dommerik praat. En juist dat maakt het moeilijk.

Dan komt ineens het vervelende aspect van programmeren naar voren: haakjes, punt komma’s, accolades, noem maar op. En alles moet perfect zijn. Mensen vinden dit moeilijk, en ze geven als snel op als ze merken dat Call of Duty niet in 5 minuten te maken is. (Gameskool cursisten natuurlijk niet, die geven nooit op!)

Recent hebben een aantal slimme mensen bekeken waarom het moeilijk is om kinderen te leren programmeren. Ligt dat dan aan die haakjes en accolades? Nee, helemaal niet. Het is nog veel erger: de kinderen geven al op als ze tekst zien! Gewoon, woorden. Maar het goede nieuws is dat wanneer je dat uitstelt, en ze alleen met plaatjes laat werken (net als in Gamemaker ahem) dat het dan wel lukt! En dat ze daarna wel goed kunnen doorleren met programmeren in tekst, en dus ook het ‘echte’ programmeren.

(mobile) gamedevelopment – refactoring

Zoals de vaste lezers van dit blog weten, zijn we bij Gameskool al enige tijd bezig een mobile game te ontwikkelen. Gisteren namen we een belangrijke beslissing: we ‘gooien alle code weg’ en beginnen we met een schone lei. De code was een grote bak spaghetti geworden en om dat goed te krijgen is (waarschijnlijk) meer werk dan alles opnieuw bouwen.

Refactoren van je game

Toegegeven, het is een pijnlijke beslissing omdat we als ‘zo ver’ waren met onze game voor Android en Ipad/Ipod, maar eenmaal genomen ook een enorme opluchting. En we gooien de code niet echt weg natuurlijk, we gaan alleen -zoals dat heet- “refactoren”. Alle programmeurs die de SCRUM methode volgen (en dat is echt iets voor gameprogrammeurs) kennen het: af en toe de boel opschonen, opruimen en opnieuw beginnen. Het is onvermijdelijk in een creatief proces. Af en toe de spaghetti rechtstrijken dus. Het is gewoon sneller om met een nieuw pak spaghetti te beginnen dan alle gekookte spaghetti recht te leggen. Binnenkort weer nieuwe berichten als we verder zijn met de mobile game.

openmaken en opnieuw beginnen
openmaken en opnieuw beginnen