Innholdsfortegnelse:
- Trinn 1: Lær litt grunnleggende syntaks for Devolping Gui
- Trinn 2: Velkomstside for spillet
- Trinn 3: Velge spillnivå
- Trinn 4: Algoritme
- Trinn 5: Algoritme for å øke størrelsen på slangen og øke poengsummen
- Trinn 6: Spill over tilstand:
- Trinn 7: Avslutt siden
- Trinn 8: Vedio og C Code Link
Video: Game of Snake in C: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Snake -spillet var populært i gamle mobiltelefoner som veldig lett kan utvikles ved hjelp av c -programmet. For å bygge dette prosjektet krever du grunnleggende forståelse av c -syntaks. Eksempel: for loop, while loop, etc.
Med å bygge denne typen spillprosjekter vil programmeringskunnskapene dine bli mye bedre.
Trinn 1: Lær litt grunnleggende syntaks for Devolping Gui
Du kan legge til farge, og du kan skrive ut der du vil skrive
Du må lære grunnleggende syntaks som:
1) gotoxy (x, y)
2) tekstfarge ()
3) tekstbakgrunn ()
4) kbhit ()
Trinn 2: Velkomstside for spillet
Velg riktig bakgrunn og skrift ved å bruke ovenfor.
velkommen brukeren ved å vise spillets tittel
Trinn 3: Velge spillnivå
Etter å ha vist spilletittelen.
Gjør klar skjerm ()
vis nivåene og be brukeren om å velge nivået
lagre nivået som er valgt av brukeren i variabel og bruk det til å øke brukerens vanskelighetsgrad.
Trinn 4: Algoritme
tilfeldig funksjon:
I c -programmet er det en tilfeldig funksjon som brukes til å plassere maten når som helst på skjermen.
Bruk derfor denne funksjonen til å plassere mat når som helst på skjermen
Slange i bevegelse på skjermen:
Som du kan se slange skrives ut ved å skrive ut ''*'' på skjermen på skjermen. Derfor må vi skrive ut det ene tegnet i begynnelsen og slette ett tegn på slutten
Endre retning:
Slangens retning kan endres ved hjelp av kbhit () -funksjonen.
Når du trykker på tegnet tilsvarende vil det endre slangens retning.
Trinn 5: Algoritme for å øke størrelsen på slangen og øke poengsummen
Økende størrelse på slange:
Når slangen beveger seg fremover, øker størrelsen, og når koordinaten til slangen matcher med matkoordinaten, økes størrelsen på slangen.
Økende poengsum:
Når snanke får maten, blir poengsummen til brukeren også økt
Fra bildet ovenfor kan det være tydelig at brukerens poengsum og størrelsen på slangen er økt.
Trinn 6: Spill over tilstand:
Når slange berører skjermen. Spillet kommer.
Dette kan gjøres ved å sammenligne grensekoordinaten med slangekoordinaten.
Trinn 7: Avslutt siden
Siste trinn spør brukeren om han vil fortsette å spille eller ikke.
Trinn 8: Vedio og C Code Link
lenke for slangekode
Anbefalt:
3D -trykt Snake Robot: 7 trinn (med bilder)
3D -trykt Snake Robot: Da jeg fikk min 3D -skriver begynte jeg å tenke på hva jeg kan gjøre med den. Jeg skrev ut mange ting, men jeg ønsket å lage en hel konstruksjon ved hjelp av 3D -utskrift. Så tenkte jeg på å lage robotdyr. Min første idé var å lage en hund eller edderkopp, men et
NeoPixels Matrix : Snake Game: 4 trinn
NeoPixels Matrix : Snake Game: Husker du fremdeles slangespillet vi spilte på spillboksen eller mobilen vår i barndommen? I dag skal vi lære å lage et slangespill med 8*8 NeoPixels Matrix. Vi velger Arduino uno som kontrollsenter og Joystick breakout -modul for å
Snake: the Useless Machine: 5 trinn
Snake: the Useless Machine: Du vet da du var barn og du pleide å leke slange på din Nokia? På et tidspunkt ville slangen begynne å jage sin egen hale, og det var da du visste at spillet var i ferd med å være over. Vi bestemte oss for å gjøre det til en robot, bare spillet aldri
Snake Game: 4 trinn
Snake Game: Hello Guys, I dag skal jeg vise deg hvordan du lager et grunnleggende slangespill i Python og forbløffer venner i denne ferien. Dette er veldig enkelt, du trenger bare installere python 3 og pygame. I denne instruksen har jeg lagt til video om hvordan du installerer pygame. Etter
Arduino OLED Snake Game: 3 trinn
Arduino OLED Snake Game: Hei og velkommen, til våre instruktører om hvordan du lager og arduino OLED Game, dette prosjektet ble til da vi prøvde å lage vårt første spill noensinne med en arduino, så, vi tenkte hvor bedre å begynne enn Nokia klassisk slange (vel minst