Hoe maak je een RPG in Game Maker

Het maken van een RPG, of een computerspel, kan een moeizaam maar uiterst lonend proces zijn. Grote softwarebedrijven kunnen maanden of jaren aan een enkele game besteden, dus er zelf een maken - zelfs een vereenvoudigde - is geen geringe taak. Het eindproduct kan de uren van planning en dagen of weken programmeren echter elke seconde waard maken. Je creëert niet alleen iets dat je kunt delen met vrienden en familie, maar zelfgestuurde projecten zijn ook een geweldige manier om ervaring en vaardigheden op te doen voor beginnende programmeurs. De game-industrie accepteert zelfpromotie en de producent van een indie-game staat geweldig op een cv.

Voorbereiding en planning

Plan je spel, van binnen en van buiten, voordat je erover nadenkt om met Game Maker te beginnen. On-the-fly programmeren bestaat niet, zeker niet in dit soort toepassingen. Je moet je verhaal, instellingen, steden, personages, monsters, vaardigheden en levelsysteem zorgvuldig en gedetailleerd plannen. Teken karakterschetsen, ontwerp kerkers en schrijf scripts totdat je in wezen je hele game op papier hebt staan. Toevoegingen en wijzigingen zijn mogelijk, maar u moet proberen deze minimaal te houden als u eenmaal begint met programmeren.

Begin met het maken van je kunstwerk. Je kunt ervoor kiezen om je afbeeldingen in Game Maker zelf te maken, maar het is waarschijnlijk gemakkelijker om een ​​beeldbewerkingsprogramma te gebruiken. Voor sprites in 8-bits stijl zou MS Paint prima werken, maar welk programma je gebruikt, hangt af van je voorkeur en spelstijl. Zorg ervoor dat u al uw sprites georganiseerd houdt terwijl u ze maakt, zodat u ze gemakkelijk kunt vinden. Houd er rekening mee dat je ofwel je instellingen als één grote afbeelding kunt weergeven en onzichtbare muren en objecten kunt toevoegen in Game Maker, of dat je individuele tegels kunt tekenen en er later objecten van kunt maken.

Download en installeer Game Maker en maak je nieuwe gameproject. Bewaar dit project ergens en begin met het opnemen van uw sprites, zodat ze georganiseerd blijven. Zodra al je sprites in Game Maker zijn, ben je klaar om te beginnen met bouwen.

De RPG bouwen

Zet uw sprites om in objecten en voeg de juiste programmering eraan toe. Als je dienovereenkomstig hebt gepland, kun je dit allemaal in één stap doen, of je kunt objecten toevoegen als je ze nodig hebt. Enkele programmeeruitdagingen die je moet overwinnen zijn: een ervaringsteller, met afnemende meeropbrengst voor te gemakkelijke of te moeilijke ontmoetingen, vlaggen voor het leren van nieuwe vaardigheden en algoritmen voor statistische verhogingen; vlaggen om te voorkomen dat het personage beweegt tijdens tussenfilmpjes en dialogen; een spaarpuntensysteem, of autosaves.

Dit zal het meest frustrerende en lastige deel van je ervaring zijn, zelfs meer dan het toevoegen van de sprites, omdat je constant bugs moet repareren en gedrag moet aanpassen.

De 'kamers' aan het bouwen zijn. Kamers zijn de spelschermen zoals gebruikt door Game Maker, zoals de binnenkant van een huis, een kerker of het gevechtsscherm. Elke kamer moet verschillende objecten bevatten, zoals overgangen naar andere kamers, het speelbare personage en andere niet-spelerpersonages. Als je ervoor kiest om je achtergrondafbeeldingen als complete afbeeldingen te tekenen, zul je onzichtbare muren moeten gebruiken om bepaalde gebieden "onbeloopbaar" te maken, omdat je verschillende stukken terrein niet in verschillende objecten kunt veranderen. Als je individuele tegels hebt getekend, kun je sommige ervan solide maken en andere niet zoals nodig is. Zorg ervoor dat je elke kamer uitgebreid test.

Test je spel van begin tot eind. Verken elke kamer zorgvuldig en zoek naar baanbrekende gaten of defecten. Zorg ervoor dat de gesprekken werken zoals verwacht, dat de gevechten goed verlopen en dat het levelsysteem perfect werkt. Als u wijzigingen aanbrengt in objecten, moet u er rekening mee houden dat hierdoor andere bugs kunnen optreden. Schakel je vrienden en familieleden in om te proberen je spel te breken, en als ze dat doen, repareer het dan. Onthoud dat als je dit voor jezelf doet, je geen budget of tijdschema hebt en dat het de moeite waard is om de tijd te nemen om eventuele problemen op te lossen. Veel geweldige games zijn mislukt vanwege slechte, overhaaste tests.

Verdeel je spel. Post het online, stuur het naar je vrienden en promoot jezelf zoveel mogelijk. Als je winst probeert te maken, kan een eenvoudig bericht "Overweeg te doneren als je dit spel leuk vond" met je PayPal-gegevens helpen. Veel mensen zullen een game die ze leuk vinden, financieel of met andere middelen steunen, vooral als hun steun een vervolg zou kunnen beïnvloeden.

Tips

Gebruik andere RPG's als referentie bij het bedenken van uw wiskundige algoritmen, zoals die voor nivellering en buit.

U kunt onzichtbare objecten gebruiken als controllers en vlaggen. Maak gewoon een object zonder sprite en plaats het in een kamer, en je kunt het gebruiken voor kansen en doeleinden, zoals het controleren van de statistieken van andere partijleden terwijl je ze verwisselt.