Stap 2: Wat is een spel?
Het laatste wat dat we doen moeten voordat er naar de langverwachte programmering bits is neem een tweede te pakken wat je moet hebben een werking spel.
Je spel moet verschillende dingen te functioneren: de speler, de vijanden, de obstakels, vermogen verwerken gebruikersinvoer en detecteren van botsingen. Daarnaast moet u iets te maken van de game lus - een proces dat periodiek alles in de game bijgewerkt.
Nu moeten we schetsen uit de klassen we verwachten te vereisen. Minimaal, zullen we een klasse die omgaat met het bouwen van de GUI, het spel klok (de spel lus) en spel logica (verzamelen en verwerken gebruikersinvoer & botsingen). Ook moet u een klasse voor elke unieke speler, vijand of obstakel. Uniek is belangrijk - een klasse schrijven voor de vijand, maak vervolgens een exemplaar van deze klasse voor elke vijand nodig.