Dus je bent een nieuwe beginnende ontwikkelaar van games, je hebt een paar eenvoudige programma's gemaakt en je hebt veel behoefte aan een echt spel. Je hebt waarschijnlijk veel ideeën, maar het maken van games kost bijna altijd meer moeite dan je denkt dat het is, dus je moet eenvoudig beginnen. Je hebt een klein project nodig om je vaardigheden te testen en je interesse te wekken.
In welk geval, wat een beter idee dan een klassieker opnieuw te maken - maar met een twist?
Voorbeeldafbeelding: Space Invaders Extreme To The Max, Yo door Tom Carruthers.
Er zijn een paar voordelen aan het opnieuw maken van een oud spel.
Ten eerste zijn games zoals Pong of Space Invaders gemakkelijk te coderen. Dankzij de vooruitgang in talen en IDE's zou een half fatsoenlijke programmeur in minder dan een uur iets moeten kunnen laten draaien - hoewel het niet enorm belangrijk is als het langer duurt, zolang je iets van de ervaring leert. En als alles in de vorm van een peer gaat, kun je tenminste opnieuw beginnen zonder weken werk te verspillen.
Oude games zijn goed ingeburgerd. Dit betekent dat u zich geen zorgen hoeft te maken over het schrijven van ontwerpdocumenten, het vinden van evenwichtsproblemen of zelfs het maken van een in-game tutorial: de game is al voor u klaargelegd en spelers zullen (in het algemeen) weten hoe het werkt.
Als je vastloopt, zijn er vaak tientallen tutorials online. Een snelle online zoekopdracht voor [pong-tutorial] levert meer dan 7.000.000 resultaten op, dus je zou zonder al te veel gedoe hulp moeten kunnen vinden bij eventuele codegerelateerde problemen.
En ten slotte zijn er honderden, zo niet duizenden, oude games om uit te kiezen.
Met de uitgebreide geschiedenis van gaming die we vandaag hebben, is het vrij gemakkelijk om iets te vinden dat een goede basis biedt voor een remake. Een goede plek om te beginnen is Wikipedia, waar u lijsten met oude games kunt vinden voor de Atari, Spectrum, Commodore 64 of zelfs de Game- en Watch-serie:
Als het bekijken van lijsten op Wikipedia niet jouw ding is, dan heeft YouTube genoeg video's met gamingklassiekers: zoekopdrachten naar [oude atari-spellen], [top retro-spellen] of vergelijkbare uitdrukkingen zullen je hopelijk iets tonen om inspiratie uit te halen.
Sommige games heb je misschien nog niet eerder gespeeld, maar hebt goede mogelijkheden:
Kaboom Spacewar! PSSST Koekje Jetpac Stix PipeMania SteekspelEn dat geldt niet voor degenen waarmee je (hopelijk) al bekend bent, zoals Missile Command, Q * Bert en Frogger.
Dus, hoe maak je eigenlijk een spel? Hier is geen goed antwoord op, omdat elke ontwikkelaar van games zijn eigen methoden heeft en het buiten het bestek van dit artikel valt om het volledig te behandelen.
Gelukkig zit je op een site vol met gamedev-tutorials. Bekijk onze sessie over het maken van je eerste game, onze verschillende series van Scratch Beginner Walkthrough of onze Start Here-gids om je te helpen.
Dus je hebt je kloon gemaakt, wat nu?
Nou, je zou het altijd een dag kunnen noemen en doorgaan naar je volgende project. Als je alleen maar je programmeervaardigheden wilt oefenen, dan is dit niet per se een slechte optie.
Als je jezelf verder wilt pushen, kun je proberen een aantal eigen functies toe te voegen. Er zijn tenslotte al duizenden Space Invaders-klonen, dus je wilt waarschijnlijk dat iets de jouwe anders maakt.
Bovendien is er een enorm verschil tussen het programmeren van eenvoudige prototypen en het zijn van een "echte" ontwikkelaar: Pools. Er wordt vaak gezegd dat de laatste 10% van de ontwikkeling 90% van het werk kost, en hoewel dit niet noodzakelijk waar is, kan het vaak wel zo zijn. Het kost niet veel moeite om een Space Invaders-prototype samen te stellen, maar het toevoegen van afbeeldingen, geluiden, balanceren, hoge scoretabellen en alle andere dingen die een spel opvallen, kost meer tijd en moeite dan je zou doen. verwachten.
Als je je spel speciaal wilt maken, zijn er een paar manieren om dit te doen.
De eenvoudigste manier is om afbeeldingen, geluiden en muziek toe te voegen. Het is eigenlijk mogelijk om een game nog leuker te maken, gewoon door deze methode. De juiste sfeer voor een game kan een verkoopargument op zich zijn, hoewel het erg moeilijk is om dit te bereiken en een getalenteerde artiest of muzikant nodig heeft.
Een uitstekend voorbeeld van deze atmosferische waarde is te zien in de Bit. Reisserie, met name Bit. Trip Beat.
In de kern, Bit. Trip Beat is niet echt complexer dan single-player Pong: ballen vliegen richting de speler (een paddle) en je moet ze terugsturen. Dus waarom is het spel zo immens populair? De graphics hebben een mooie retro uitstraling, maar zijn zeker niet baanbrekend. De muziek is echt waar het spel schittert. Het is ongelooflijk prettig om naar te luisteren en is geïntegreerd in het spel zelf: ballen spaaien in de maat met de beats, golven veranderen met het tempo en de hele atmosfeer trekt je echt naar binnen.
Zelfs met zijn blokachtige retrostijlen, Bit. Trip Beat ziet er nog steeds geweldig uit.Aan het uiterste uiteinde personifieert Guitar Hero deze methode. Haal de mooie graphics, rockende deuntjes en de vermakelijke maar toch gimmickachtige controller weg, en wat heb je? Een game gebaseerd op het indrukken van knoppen in de tijd met het scherm - niet de meest complexe concepten. Toch is de franchise een van de meest succesvolle in de gamesindustrie.
Het alternatief voor deze high-end polish is het hebben van een monteur of een concept waarmee de speler kan worden ingebouwd. Oude games (zoals Space Invaders) zijn eerlijk gezegd niet echt leuk tegenwoordig. Ze zijn overklast door jarenlange technologische verbeteringen, verbeterde ontwerptechnieken en - belangrijker nog - een enorme stijging van het niveau van vaardigheden van de gemiddelde gamer..
Dat wil niet zeggen dat games zoals Pac-Man niet nog steeds moeilijk zijn, maar ze zijn vaak moeilijk om de verkeerde redenen. Als je probeert op te splitsen waarom een game als Pong niet voldoet aan de huidige stand van zaken, is de meest opvallende fout hoe langzaam gameplay is. De speler raakt de bal en zit dan rond terwijl hij niets doet terwijl de tegenstander zijn schot oplijnt. Als je vandaag een spel zoals Pong wilt maken, moet je ervoor zorgen dat de speler constant betrokken is en proberen die "nietsdoen" -periode te elimineren.
Een voor de hand liggende oplossing is dan simpelweg om het tempo van het spel te verhogen. Je kunt dit doen door de werkelijke snelheid op te krikken, of door extra ballen in te gooien, of zelfs de speler de mogelijkheid geven om de tegenstander te verslaan. Een goed voorbeeld hiervan is Pwong 2 - het is echt niets meer dan een snellere versie van Pong, maar de combinatie van een snellere gameplay met de verbeterde graphics en muziek combineert om een leuk spel te maken dat niet te vergelijken is met het vervelende tempo van normale Pong.
Pwong 2 - probeer geen ballen te missen.Je kunt ook dingen opschudden: kleine veranderingen kunnen genoeg zijn om dingen interessant te maken. Een nieuw speelveld, meer wapens, verschillende vijandelijke golven - je behoudt de basisprincipes van het spel, maar je probeert de speler uit te schakelen door hun verwachtingen te ondermijnen.
Een paar uitstekende voorbeelden zijn Pac-Man Championship Edition en Space Invaders Extreme.
In Pac-Man Championship Edition is de gameplay min of meer identiek aan het origineel, behalve dat het bord in plaats van van bord naar bord wordt verdeeld in twee helften die voortdurend van vorm veranderen en nieuwe pellets toevoegen om te verzamelen. Naarmate het spel vordert, wordt het hectischer en deze combinatie van het constant betrokken houden van de speler, de hectische aard en voortdurende veranderingen zorgen voor een veel interessantere ervaring dan het steeds opnieuw opnieuw spelen van hetzelfde bord..
Op dezelfde manier begint Space Invaders Extreme als normale Space Invaders, maar begint je vijanden naar je toe te sturen in vreemde golfpatronen, met power-ups, boss-fights en vijandelijke vaardigheden, maar ook (weer) sneller en de golven gladmakend in elk andere zodat de speler die pauze nooit tussen de niveaus krijgt. Nogmaals, de gameplay is continu en hectisch.
Je kunt ook altijd de attributen van modern gamen toevoegen om dingen aantrekkelijker te maken voor de speler. Ik heb eerder gesproken over prestaties en ontgrendelingen, en er is geen reden waarom ze niet aan een ouder spel kunnen worden toegevoegd om het een beetje extra kilometers te geven.
Snakes On A Cartesian Plane is in wezen een vrij eenvoudige Snake-kloon, maar het gebruikt deze concepten goed - hoewel het spel in principe hetzelfde is als Snake, geeft de toevoeging van ontgrendelingen de speler doelen om naartoe te werken en laat hij de speler voelen telkens beloond als ze een doelwit raken.
De enorm succesvolle Jetpack Joyride werkt ook volgens dit principe: het doel is niet goed te doen in het spel zelf; het is om doelen te raken en te slagen in de metaspel.
Ten slotte is het vermeldenswaard dat soms zelfs de kleinste haak, indien goed uitgevoerd, spelers naar binnen kan halen. Sommige ondernemende individuen creëren de PainStation, die de originele Pong in zijn monochrome glorie herschept - de twist is dat, als je een bal verliest, je last van een elektrische schok van de console.
Hoewel het misschien belachelijk lijkt om echte wereldpijn als een verkoopargument op te nemen, is het een redelijk bekend spel geworden, dat kennelijk op dat deel van de mannelijke psyche aftapt dat door testosteron wordt aangedreven.
Hopelijk heeft dit je een aantal ideeën gegeven over waar te beginnen. We kunnen een spel nemen, wat ideeën opschrijven en kijken of het veelbelovend klinkt.
Een concept voor een remake van het Missile Command ziet er ongeveer zo uit:
graphics:
Muziek:
Naarmate we meer ideeën toevoegen, wordt het spel aantrekkelijker. Het wordt minder een kloon, en meer over het laten rondlopen van onze creatieve kant en onze ideeën ergens in duwen.
Aan het eind van de dag maakt het niet echt uit wat je produceert, zolang je games maakt, je vaardigheden aanscherpt en jezelf pusht om nieuwe dingen te doen. Je game is misschien niet het volgende grote ding, maar iedereen moet ergens beginnen, en als je zelfs een handvol vrienden kunt krijgen om van je spel te genieten, dan begin je aan een goede start.