INHOUDSOPGAWE:
Video: Game of Snake in C: 8 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Slangspel was gewild in ou selfone, wat baie maklik met die c -program verwyder kan word. Om hierdie projek te bou, benodig u basiese begrip van c -sintaksis. Voorbeeld: vir lus, terwyl lus, ens.
As u hierdie tipe spelprojek bou, sal u programmeringsvaardigheid grootliks verbeter.
Stap 1: leer 'n paar basiese sintaksis vir Devolping Gui
U kan kleur byvoeg en u kan druk waar u wil skryf
U moet basiese sintaksis leer, soos:
1) gotoxy (x, y)
2) tekskleur ()
3) agtergrond ()
4) kbhit ()
Stap 2: Welkombladsy van die spel
kies die regte agtergrond en lettertipe deur hierbo te gebruik.
verwelkom die gebruiker deur die titel van die speletjie te wys
Stap 3: Kies die spelvlak
Na die vertoon van die speltitel.
Maak skerm skoon ()
wys die vlakke en vra die gebruiker om die vlak te kies
stoor die vlak wat deur die gebruiker gekies is in veranderlike en gebruik dit om die moeilikheidsgraad van die gebruiker te verhoog.
Stap 4: Algoritme
ewekansige funksie:
In die c -program is daar 'n ewekansige funksie wat gebruik word om die kos op enige tydstip op die skerm te plaas.
Gebruik dus hierdie funksie om kos op enige tyd op die skerm te plaas
Bewegende slang in die skerm:
Soos u kan sien, word die slang gedruk deur ''*'' op die skerm op die skerm te druk, daarom moet ons die een karakter aan die begin druk en een karakter aan die einde uitvee
Verandering van rigting:
Die rigting van die slang kan verander word met die funksie kbhit ().
As u die karakter dienooreenkomstig druk, verander dit die rigting van die slang.
Stap 5: Algoritme om die grootte van die slang te vergroot en die telling te verhoog
Toenemende grootte van die slang:
As die slang vorentoe beweeg, neem die grootte toe en as die koördinaat van die slang ooreenstem met die voedselkoördinaat, word die grootte van die slang verhoog.
Verhoogde telling:
as snanke die kos kry, word die telling van die gebruiker ook verhoog
Uit die prent hierbo kan dit duidelik wees dat die gebruikers se telling en grootte van die slang verhoog word.
Stap 6: Game Over Condition:
As die slang die grens van die skerm raak, sal die spel verby wees.
Dit kan gedoen word deur die koördinaat van die grens met die slangkoördinaat te vergelyk.
Stap 7: Sluit bladsy
Laaste stap vra die gebruiker of hy wil aanhou speel of nie.
Stap 8: Vedio en C Code Link
skakel vir slangkode