Ny devlog: RTS/tower defence skrevet fra scratch i C++
Posted: 13 May 2015, 09:16
Hej alle,
Jeg har for et par uger siden startet en ny devlog om mit nuværende spilprojekt. Med spillet forsøger jeg at sammensmelte udvalgte principper fra RTS og tower-defence-genren. Opbyg og forsvar din base på en fjern planet i et ukendt random-generet miljø. Jeg går efter en "arcadey" feel med relativt korte play-sessions (en ting man desværre ser for sjældent RTS-genren synes jeg). Art-style'en er minimalistisk low-poly med bevidst overdrevet og dynamisk lys. Mere om spillet kan læses på about-siden.
Spillet er skrevet fra scratch uden brug af libraries/engines. Programmeringssproget er C++ men stilen er meget C-agtig. Jeg elsker simpliciteten ved C, men kan ikke *helt* undvære ting som fx operator overloading samt muligheden for at lave simple klasser i ny og næ. Stilen er kraftigt inspireret af [Handmade Hero](https://handmadehero.org/) samt de tidlige udgaver af John Carmack's idTech-engines (Quake 2, 3, Doom 3) som nu er opensourcede.
Jeg gør det på denne måde fordi jeg elsker at nørde med og forstå detaljerne. Hvis du har det på samme måde, eller måske er interesseret I at vide lidt mere om hvordan man laver game engines, så er devloggen måske et kig værd for dig.
Adressen til devloggen er anført herunder.
http://www.bonsai7.dk/
Jeg har indtil videre udgivet to indlæg. Flere er på vej. Næste bliver (tror jeg) om hvordan jeg integrerer de forskellige systemer (pathfinding, steering, physics, rendering, animation, etc.).
Har du spørgsmål, kritik, ris/ros, forslag så skyd endelig.
- Rasmus
Jeg har for et par uger siden startet en ny devlog om mit nuværende spilprojekt. Med spillet forsøger jeg at sammensmelte udvalgte principper fra RTS og tower-defence-genren. Opbyg og forsvar din base på en fjern planet i et ukendt random-generet miljø. Jeg går efter en "arcadey" feel med relativt korte play-sessions (en ting man desværre ser for sjældent RTS-genren synes jeg). Art-style'en er minimalistisk low-poly med bevidst overdrevet og dynamisk lys. Mere om spillet kan læses på about-siden.
Spillet er skrevet fra scratch uden brug af libraries/engines. Programmeringssproget er C++ men stilen er meget C-agtig. Jeg elsker simpliciteten ved C, men kan ikke *helt* undvære ting som fx operator overloading samt muligheden for at lave simple klasser i ny og næ. Stilen er kraftigt inspireret af [Handmade Hero](https://handmadehero.org/) samt de tidlige udgaver af John Carmack's idTech-engines (Quake 2, 3, Doom 3) som nu er opensourcede.
Jeg gør det på denne måde fordi jeg elsker at nørde med og forstå detaljerne. Hvis du har det på samme måde, eller måske er interesseret I at vide lidt mere om hvordan man laver game engines, så er devloggen måske et kig værd for dig.
Adressen til devloggen er anført herunder.
http://www.bonsai7.dk/
Jeg har indtil videre udgivet to indlæg. Flere er på vej. Næste bliver (tror jeg) om hvordan jeg integrerer de forskellige systemer (pathfinding, steering, physics, rendering, animation, etc.).
Har du spørgsmål, kritik, ris/ros, forslag så skyd endelig.
- Rasmus