1. Pealeht
  2.  > 
  3. IT education
  4.  > 
  5. Game programming with Python

Mängude loomine Pythonis

GameDev – mitte lihtsalt moodne teek, mis on loodud programmeerimiskeelte kasutusviiside kirjeldamiseks. Mängude loomine on sügav ja sisutihe maailm, milles tunnevad end mugavalt nii noorukid, kes alles alustavad koodi loomise õppimist ja loovad oma esimesi mänge, kui ka suured tööstused, mis reaalselt arendavad tulu toovaid ja esteetilist naudingut pakkuvaid miljoneid tasemeid. Paljude mängudele spetsialiseerunud suurte start-up'ide juured on just harrastusena alguse saanud mängude ja graafika programmeerimises.

Üks populaarsemaid ja mugavamaid programmeerimiskeeli on Python. Sellele on toonud eri valdkondades usaldusväärse maine programmide loomise kiirus ja lihtsus. Pythonil töötab ühise videomaterjali kasutamise teenus YouTube ja Dropboxi kliendi- ja teenusetarkvara. Intel, Hewlett- Packard ja IBM kasutavad Pythonit seadmete testimiseks. Industrial Light & Magic, Pixar ja teised ettevõtted kasutavad Pythonit animafilmide tootmisel. Pythonil on suur roll Netflixi ja Yelpi taristu tarkvaras. NASA kasutab Pythonit teaduslike programmeerimisülesannete lahendamiseks. Isegi USA Riiklik Julgeolekuagentuur kasutab Pythonit, et šifreerida ja analüüsida luureandmeid.

Pythoni standardne rakendus on kirjutatud programmeerimiskeeles Si, mis ühendub ja töötab pea iga praegu kasutatava platvormiga: arvutite ja mängukonsoolidega, digitaalsete assistentide ja suurte superarvutitega. See teeb Pythoni üheks kõige moodsamaks ja erinevatel platvormidel kasutatavamaks programmikeeleks.

Mängude programmeerimine ja multimeediasisu loomine on Pythoni üks põhirakendusi. Lisaks paljude sõltumatute loojate projektidele on Pythonit kasutatud ka kultuslike mängude arendamisel. Nii kasutab Pythonit laialdaselt Islandi ettevõte CCP Games, mis on loonud hiiglasliku kosmosesimulaatori EVE Online (massiivne mängijatevaheline online-rollimäng). Mitte vähem legendaarses mängus Civilization IV on stsenaariumid loodud täielikult Pythoniga.

Noorukiiga (10–14 a) on kõige sobivam aeg alustada Pythoniga programmeerimist. Õppevahendina on mängude loomine kõige parem vorm keele omandamiseks. Kursusel osalejad:

  • — tutvuvad Pythoni keele põhimõtetega;
  • — õpivad joonistama ja joonistatut koodi abil animeerima;
  • — kirjutavad oma mängud.
Teiste kursuste vaatamine