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
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
NeoPixels Matrix (Snake Game: 4 stappen)
NeoPixels Matrix:Snake Game: Herinner je je nog het slangenspel dat we in onze kindertijd op onze gamebox of mobiel speelden? Vandaag gaan we leren hoe we een slangenspel kunnen maken met 8*8 NeoPixels Matrix. We kiezen Arduino uno als controlecentrum en Joystick breakout-module om samen te werken
Snake: de nutteloze machine - Ajarnpa
Snake: de nutteloze machine: Weet je nog dat je als kind slang speelde op je Nokia? Op een gegeven moment begon de slang zijn eigen staart te achtervolgen, en toen wist je dat het spel op het punt stond voorbij te zijn. We hebben besloten om er een robot van te maken, alleen de game heeft nooit
Arduino Snake op een VGA-monitor: 5 stappen
Arduino Snake op een VGA-monitor: Nou… ik heb een Arduino gekocht. Aanvankelijk was de investering gemotiveerd met iets waardoor mijn dochter geïnteresseerd zou raken in programmeren. Het bleek echter dat dit ding voor mij leuker was om mee te spelen. Na wat spelen met het maken van LED's
Hoe u kunt controleren of een game op uw computer kan worden uitgevoerd voordat u de game koopt: 4 stappen
Hoe u kunt controleren of een game op uw computer kan worden uitgevoerd voordat u de game koopt.: Ik heb onlangs Call of Duty 4 van een vriend gekocht (gratis zou ik kunnen toevoegen) omdat hij niet op zijn computer zou draaien. Wel, zijn computer is vrij nieuw, en het verbaasde me waarom hij niet zou werken. Dus na een paar uur zoeken op internet kwam ik