Ik had vandaag een vurige discussie met een projectlid voor school. We zijn bezig om een spelontwikkelingsmodule in te voeren op onze school (informatica).
Nou hebben we eigenlijk beiden een andere achtergrond. Ik ben meer gericht op de programmeerkant, hij meer op bedrijfskundige kant.
Na een hoop websites te hebben doorgebladerd en door een stapel boeken te hebben gesurfd vind ik zelf dat er eigenlijk 3 soorten catogorieen bestaan om computerspellen te ontwikkelen. En van deze drie zal er eigenlijk onderwijs gegeven moeten worden.
Ik vind dat, om een spel te ontwikkelen men de keuze heeft tussen, programmeertalen, ontwikkeltools en engines.
Programmeertalen spreken voor zich.
Ontwikkeltools zijn voor mij nog een beetje vaag. Deze worden her en der genoemd. Ik interpreteer het als een middel om zonder enige programmeerkennis een spel te ontwikkelen. Schijnbaar bestaan er pakketten die gewoon met drag&drop een "spel" uitspugen. (kent iemand hier een van?)
Engines vind ik ook heel vaag beschreven eigenlijk. Of nog erger. Ik heb nergens een duidelijke definitie kunnen vinden. Ook niet in die 5 kilo 3d-gamesboek die ik heb geleend.
Wat ik ervan begrijp zal een Engine een combinatie tussen programmeertaal en tools moeten zijn. Veelal worden deze voor 3d-spellen gebruikt. Engines in de meest ruwe zin van het woord (wederom, volgens mijn interpretatie), zijn eigenlijk een hoop standaardprogrammeercodes en hulpmiddelen (geen tools, maar hulpmiddelen) die bijeengeraapt zijn om een (3d) spel zo makkelijk mogelijk te ontwikkelen.
Makkelijk wilt niet zeggen drag&drop en voila een spel, maar de repeterende dingen te verminderen.
Tot nu toe is nog niet duidelijk wat ik met deze post wil, maar dat komt nu.
Zijn jullie met me eens dat enkel deze 3 catogorieen bestaan voor spelontwikkeling?
En weten jullie een duidelijk definitie van een tool en een engine?
En hebben jullie een paar voorbeelden van tools en engines?
Nou hebben we eigenlijk beiden een andere achtergrond. Ik ben meer gericht op de programmeerkant, hij meer op bedrijfskundige kant.
Na een hoop websites te hebben doorgebladerd en door een stapel boeken te hebben gesurfd vind ik zelf dat er eigenlijk 3 soorten catogorieen bestaan om computerspellen te ontwikkelen. En van deze drie zal er eigenlijk onderwijs gegeven moeten worden.
Ik vind dat, om een spel te ontwikkelen men de keuze heeft tussen, programmeertalen, ontwikkeltools en engines.
Programmeertalen spreken voor zich.
Ontwikkeltools zijn voor mij nog een beetje vaag. Deze worden her en der genoemd. Ik interpreteer het als een middel om zonder enige programmeerkennis een spel te ontwikkelen. Schijnbaar bestaan er pakketten die gewoon met drag&drop een "spel" uitspugen. (kent iemand hier een van?)
Engines vind ik ook heel vaag beschreven eigenlijk. Of nog erger. Ik heb nergens een duidelijke definitie kunnen vinden. Ook niet in die 5 kilo 3d-gamesboek die ik heb geleend.
Wat ik ervan begrijp zal een Engine een combinatie tussen programmeertaal en tools moeten zijn. Veelal worden deze voor 3d-spellen gebruikt. Engines in de meest ruwe zin van het woord (wederom, volgens mijn interpretatie), zijn eigenlijk een hoop standaardprogrammeercodes en hulpmiddelen (geen tools, maar hulpmiddelen) die bijeengeraapt zijn om een (3d) spel zo makkelijk mogelijk te ontwikkelen.
Makkelijk wilt niet zeggen drag&drop en voila een spel, maar de repeterende dingen te verminderen.
Tot nu toe is nog niet duidelijk wat ik met deze post wil, maar dat komt nu.
Zijn jullie met me eens dat enkel deze 3 catogorieen bestaan voor spelontwikkeling?
En weten jullie een duidelijk definitie van een tool en een engine?
En hebben jullie een paar voorbeelden van tools en engines?
One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp