Indholdsfortegnelse:
- Trin 1: Lær nogle grundlæggende syntaxer for Devolping Gui
- Trin 2: Velkomstside i spillet
- Trin 3: Valg af spilniveau
- Trin 4: Algoritme
- Trin 5: Algoritme til forøgelse af slangestørrelse og forøgelse af score
- Trin 6: Game Over Condition:
- Trin 7: Afslut side
- Trin 8: Vedio og C Code Link
![Game of Snake i C: 8 trin Game of Snake i C: 8 trin](https://i.howwhatproduce.com/images/003/image-8696-2-j.webp)
Video: Game of Snake i C: 8 trin
![Video: Game of Snake i C: 8 trin Video: Game of Snake i C: 8 trin](https://i.ytimg.com/vi/xHKqxRl1gcM/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![Game of Snake i C Game of Snake i C](https://i.howwhatproduce.com/images/003/image-8696-3-j.webp)
Snake -spil var populært i gamle mobiltelefoner, som meget let kan udvikles ved hjælp af c -program. For at bygge dette projekt kræver du grundlæggende forståelse af c -syntaks. Eksempel: for loop, while loop osv.
Når du bygger denne type spilprojekt, vil din programmeringsevne i høj grad blive forbedret.
Trin 1: Lær nogle grundlæggende syntaxer for Devolping Gui
Du kan tilføje farve, og du kan udskrive, hvor du vil skrive
Du skal lære grundlæggende syntaks som:
1) gotoxy (x, y)
2) tekstfarve ()
3) tekstbaggrund ()
4) kbhit ()
Trin 2: Velkomstside i spillet
![Velkomstside i spillet Velkomstside i spillet](https://i.howwhatproduce.com/images/003/image-8696-4-j.webp)
vælg korrekt baggrund og skrifttype ved hjælp af ovenstående.
byde brugeren velkommen ved at vise spiltitel
Trin 3: Valg af spilniveau
![Valg af spillets niveau Valg af spillets niveau](https://i.howwhatproduce.com/images/003/image-8696-5-j.webp)
Efter at have vist spiltitlen.
Gør klar skærm ()
vis niveauerne og bed brugeren om at vælge niveauet
gem det niveau, som brugeren har valgt i variabel, og brug det til at øge brugerens sværhedsgrad.
Trin 4: Algoritme
![Algoritme Algoritme](https://i.howwhatproduce.com/images/003/image-8696-6-j.webp)
tilfældig funktion:
I c -programmet er der en tilfældig funktion, der bruges til at placere maden når som helst på skærmen.
Brug derfor denne funktion til at placere mad på et hvilket som helst tidspunkt på skærmen
Slange i bevægelse på skærmen:
Som du kan se udskrives slange ved at udskrive ''*'' på skærmen på skærmen. Derfor skal vi udskrive det ene tegn i begyndelsen og slette et tegn i slutningen
Ændring af retning:
Slangens retning kan ændres ved hjælp af kbhit () -funktionen.
Når du trykker på tegnet i overensstemmelse hermed, ændrer det slangens retning.
Trin 5: Algoritme til forøgelse af slangestørrelse og forøgelse af score
![Algoritme til stigende slangestørrelse og stigende score Algoritme til stigende slangestørrelse og stigende score](https://i.howwhatproduce.com/images/003/image-8696-7-j.webp)
Stigende slangestørrelse:
Når slangen bevæger sig fremad, stiger størrelsen, og når koordinaten for slangen matcher med madkoordinaten, øges størrelsen på slangen.
Stigende score:
når snanke får mad, øges brugerens score også
Fra ovenstående billede kan det være klart, at brugernes score og størrelse på slangen øges.
Trin 6: Game Over Condition:
![Game Over Condition Game Over Condition](https://i.howwhatproduce.com/images/003/image-8696-8-j.webp)
Når slangen rører ved skærmens grænse. Spillet kommer over.
Dette kan gøres ved at sammenligne grænsekoordinaten med slangekoordinaten.
Trin 7: Afslut side
![Afslut side Afslut side](https://i.howwhatproduce.com/images/003/image-8696-9-j.webp)
![Afslut side Afslut side](https://i.howwhatproduce.com/images/003/image-8696-10-j.webp)
Sidste trin spørg brugeren, om han vil fortsætte med at spille eller ej.
Trin 8: Vedio og C Code Link
![](https://i.ytimg.com/vi/wQdOcP6ShXg/hqdefault.jpg)
link til slangekode
Anbefalede:
3D -trykt Snake Robot: 7 trin (med billeder)
![3D -trykt Snake Robot: 7 trin (med billeder) 3D -trykt Snake Robot: 7 trin (med billeder)](https://i.howwhatproduce.com/images/004/image-9663-j.webp)
3D -trykt slangebot: Da jeg fik min 3D -printer, begyndte jeg at tænke over, hvad jeg kan lave med den. Jeg printede mange ting, men jeg ville lave en hel konstruktion ved hjælp af 3D -print. Så tænkte jeg på at lave robotdyr. Min første idé var at lave en hund eller edderkop, men en god
NeoPixels Matrix : Snake Game: 4 trin
![NeoPixels Matrix : Snake Game: 4 trin NeoPixels Matrix : Snake Game: 4 trin](https://i.howwhatproduce.com/images/005/image-12551-j.webp)
NeoPixels Matrix : Snake Game: Kan du stadig huske slangespil, vi spillede på vores spilkasse eller mobil i vores barndom? I dag skal vi lære at lave et slangespil med 8*8 NeoPixels Matrix. Vi vælger Arduino uno som kontrolcenter og joystick -breakout -modul til at co
Snake Game: 4 trin
![Snake Game: 4 trin Snake Game: 4 trin](https://i.howwhatproduce.com/images/011/image-32374-j.webp)
Snake Game: Hello Guys, I dag viser jeg dig, hvordan du laver et grundlæggende slangespil i Python og forbløffer venner i denne ferie. Dette er meget enkelt, du skal bare bruge python 3 og pygame -installation. I denne instruerbare har jeg tilføjet video om, hvordan man installerer pygame. Efter
Arduino OLED Snake Game: 3 trin
![Arduino OLED Snake Game: 3 trin Arduino OLED Snake Game: 3 trin](https://i.howwhatproduce.com/images/001/image-520-65-j.webp)
Arduino OLED Snake Game: Hej og velkommen, til vores instruktører om hvordan man laver og arduino OLED Game, dette projekt opstod, da vi forsøgte at lave vores første spil nogensinde med en arduino, sååå, vi tænkte på, hvor bedre at starte end Nokia klassisk slange (vel i hvert fald
ESP32 VGA Snake: 5 trin
![ESP32 VGA Snake: 5 trin ESP32 VGA Snake: 5 trin](https://i.howwhatproduce.com/images/002/image-5807-47-j.webp)
ESP32 VGA Snake: I denne instruktive vil jeg vise, hvordan man gengiver et klassisk arkadespil - Snake - med en ESP32, med output til en VGA -skærm. Opløsningen er 640x350 pixels, i 8 farver. Jeg har tidligere lavet en version med en Arduino Uno (se her), men