Inhoudsopgave:
- Stap 1: Enkele basissyntaxis leren voor het ontwikkelen van Gui
- Stap 2: Welkomstpagina van het spel
- Stap 3: Het spelniveau selecteren
- Stap 4: Algoritme
- Stap 5: Algoritme voor het vergroten van de grootte van de slang en het verhogen van de score
- Stap 6: Game Over-voorwaarde:
- Stap 7: Pagina afsluiten
- Stap 8: Vedio en C Code Link
Video: Game of Snake in C: 8 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Snake-spel was populair in oude mobiele telefoons die heel gemakkelijk kunnen worden ontwikkeld met behulp van het c-programma. Om dit project te bouwen, hebt u basiskennis van de c-syntaxis nodig. Voorbeeld: for-lus, while-lus, enz.
Met het bouwen van dit soort spelprojecten zal je programmeervaardigheid aanzienlijk verbeteren.
Stap 1: Enkele basissyntaxis leren voor het ontwikkelen van Gui
U kunt kleur toevoegen en u kunt afdrukken waar u wilt schrijven
U moet de basissyntaxis leren, zoals:
1) gotoxy(x, y)
2)tekstkleur()
3)tekstachtergrond()
4)kbit()
Stap 2: Welkomstpagina van het spel
gebruik hierboven om de juiste achtergrond en lettertype te selecteren.
verwelkom de gebruiker door de gametitel te tonen
Stap 3: Het spelniveau selecteren
Na het weergeven van de gametitel.
Scherm wissen()
toon de niveaus en vraag de gebruiker om het niveau te selecteren
sla het door de gebruiker geselecteerde niveau op in variabele en gebruik het om de moeilijkheidsgraad van de gebruiker te verhogen.
Stap 4: Algoritme
willekeurige functie:
In c-programma is er een willekeurige functie die wordt gebruikt om het voedsel op een willekeurig punt op het scherm te plaatsen.
Gebruik deze functie dus om voedsel op een willekeurig punt op het scherm te plaatsen
Bewegende slang in het scherm:
Zoals je kunt zien, wordt de slang afgedrukt door ''*'' op het scherm op het scherm af te drukken. We moeten dus het ene teken aan het begin afdrukken en één teken aan het einde wissen
Van richting veranderen:
De richting van de slang kan worden gewijzigd met de functie kbhit().
wanneer je op het personage drukt, verandert de richting van de slang.
Stap 5: Algoritme voor het vergroten van de grootte van de slang en het verhogen van de score
Toenemende grootte van slang:
Wanneer de slang naar voren beweegt, neemt zijn grootte toe en wanneer de coördinaat van de slang overeenkomt met de voedselcoördinaat, neemt de grootte van de slang toe.
Toenemende score:
wanneer snanke het eten krijgt, wordt de score van de gebruiker ook verhoogd
Uit bovenstaande afbeelding kan duidelijk worden dat de gebruikersscore en de grootte van de slang is verhoogd.
Stap 6: Game Over-voorwaarde:
Wanneer de slang de grens van het scherm raakt. Het spel is voorbij.
Dit kan gedaan worden door de grenscoördinaat te vergelijken met de slangcoördinaat.
Stap 7: Pagina afsluiten
Laatste stap vraag de gebruiker of hij wil doorgaan met spelen of niet.
Stap 8: Vedio en C Code Link
link voor slangencode