Hoe maak je een spel als Adventure quest
er is heel wat te doen.
wat je zou moeten doen is dingen opsplitsen in zeer kleine incrementele veranderingen. Bijvoorbeeld, begin met het weergeven van een menu met acties uit te voeren (ze zullen nog niets doen). Dan misschien implementeren van een manier om een strijd aan te gaan, waar het zou uw karakter en de vijand te tonen. Voeg vervolgens de mogelijkheid toe om een eenvoudige aanval uit te voeren die schade aanricht (slechts een vast bedrag, voor nu). Maak nu een einde aan de gevechten als de ene kant niet gezond is. En zo verder, zo verder.
de sleutel is kleine wijzigingen waarvan u kunt controleren of ze werken.
Als u dat nog niet hebt gedaan, wilt u eerst de rest van de Java-taal leren, evenals de basisprincipes van de standaardbibliotheek (algemene methoden, dingen zoals lezen en schrijven naar bestanden, enz.).
u moet een manier ophalen om 2D-afbeeldingen te tekenen (bijvoorbeeld, zie hier). Andere functies zou afhangen van precies wat het programma nodig heeft.
ik heb geen tijd of moeite om te leren wat AQ precies inhoudt, maar het lijkt erop dat het battle system van bijzonder belang is, dus ik zou daarmee beginnen. Implementeer geen items, statistieken, etc totdat je eerst een skelet van code kunt krijgen. Het zal veel gemakkelijker zijn om uit te werken de details van die zodra u de lopende code. U kunt prioriteiten stellen in elke gewenste volgorde, maar onthoud: kleine, incrementele veranderingen. Ik benadruk dit zwaar omdat dat een beproefde en ware manier is om grote stukken software te ontwikkelen.