Tartalomjegyzék:
- 1. lépés: Néhány alapvető szintaxis megtanulása a Gui fejlesztéséhez
- 2. lépés: A játék üdvözlő oldala
- 3. lépés: A játék szintjének kiválasztása
- 4. lépés: Algoritmus
- 5. lépés: Algoritmus a kígyó méretének növeléséhez és a pontszám növeléséhez
- 6. lépés: A játék túlzott állapota:
- 7. lépés: Lépjen ki az oldalról
- 8. lépés: Vedio és C Code Link
Videó: Game of Snake in C: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A kígyójáték népszerű volt a régi mobiltelefonokban, amelyeket a c program segítségével nagyon könnyen át lehet adni. A projekt felépítéséhez alapvető ismeretekkel kell rendelkeznie a c szintaxisról. Példa: hurokhoz, ciklushoz stb.
Az ilyen típusú játékprojektek felépítésével a programozási készségek nagymértékben javulni fognak.
1. lépés: Néhány alapvető szintaxis megtanulása a Gui fejlesztéséhez
Hozzáadhat színt, és nyomtathat oda, ahová írni szeretne
Meg kell tanulnia az alapvető szintaxist, például:
1) gotoxy (x, y)
2) textcolour ()
3) textbackground ()
4) kbhit ()
2. lépés: A játék üdvözlő oldala
a fenti használatával válassza ki a megfelelő hátteret és betűtípust.
üdvözölje a felhasználót a játék címének megjelenítésével
3. lépés: A játék szintjének kiválasztása
A játék címének megjelenítése után.
Törölje a képernyőt ()
mutassa meg a szinteket, és kérje meg a felhasználót, hogy válassza ki a szintet
mentse el a felhasználó által kiválasztott szintet a változóba, és használja fel a felhasználó nehézségi szintjének növelésére.
4. lépés: Algoritmus
véletlenszerű függvény:
A c programban van egy véletlenszerű funkció, amely az étel elhelyezésére szolgál a képernyő bármely pontján.
Így használja ezt a funkciót az ételek elhelyezésére a képernyő bármely pontján
Mozgó kígyó a képernyőn:
Amint láthatja, a kígyó kinyomtatása a képernyőn megjelenő ""*"nyomtatással történik. Így ki kell nyomtatnunk az egyik karaktert az elején, és törölni kell a karaktert a végén
Irányváltás:
A kígyó iránya a kbhit () függvénnyel módosítható.
ha ennek megfelelően megnyomja a karaktert, az megváltoztatja a kígyó irányát.
5. lépés: Algoritmus a kígyó méretének növeléséhez és a pontszám növeléséhez
A kígyó mérete növekszik:
Amikor a kígyó előre halad, mérete növekszik, és amikor a kígyó koordinátája megegyezik az élelmiszer -koordinátával, akkor a kígyó mérete megnő.
Növekvő pontszám:
amikor snanke megkapja az ételt, a felhasználó pontszáma is növekszik
A fenti képen egyértelmű lehet, hogy a felhasználói pontszám és a kígyó mérete megnőtt.
6. lépés: A játék túlzott állapota:
Amikor a kígyó megérinti a képernyő határát. A játék vége.
Ezt úgy teheti meg, hogy összehasonlítja a határ koordinátáját a kígyókoordinátával.
7. lépés: Lépjen ki az oldalról
Utolsó lépésként kérdezze meg a felhasználót, hogy folytatni kívánja -e a játékot vagy sem.
8. lépés: Vedio és C Code Link
link a kígyókódhoz
Ajánlott:
Chrome T-rex Game Hack az Arduino használatával: 5 lépés
Chrome T-rex Game Hack Arduino használatával: Ebben az oktatóanyagban feltörjük a chrome t-rex játékot arduino segítségével
[2020] IPhone vagy IPad és Micro: bit Game Pad alkalmazás használata az RC autó vezérléséhez: 23 lépés
[2020] IPhone vagy IPad és Micro: bit Game Pad alkalmazás használata az RC autó vezérléséhez: Gondolt már arra, hogy iPhone -ját vagy iPadjét használja a micro: bit vezérléséhez? Tudja, hogy a Micro: bit Educational Foundation biztosítja az iOS alkalmazást a Alkalmazásbolt? Keresés " mikro: bit " az App Store -ban, és ingyenesen letöltheti az alkalmazást. Az
ESP32 VGA Snake: 5 lépés
ESP32 VGA Snake: Ebben az utasításban megmutatom, hogyan lehet reprodukálni egy klasszikus arcade játékot - a Snake - egy ESP32 -vel, VGA monitor kimenetével. A felbontás 640x350 pixel, 8 színben. Korábban csináltam egy verziót egy Arduino Uno -val (lásd itt), de
Arduino Pocket Game Console + A -Maze - Maze Game: 6 lépés (képekkel)
Arduino Pocket Game Console + A -Maze - Maze Game: Üdvözöllek az első oktatható játékomban! A projekt, amelyet ma szeretnék megosztani veletek, az Arduino labirintus játék, amely olyan zsebkonzol lett, mint az Arduboy és hasonló Arduino alapú konzolok. Az expo -nak köszönhetően az én (vagy az Ön) jövőbeli játékaival is villoghat
Arduino Snake egy VGA monitoron: 5 lépés
Arduino Snake egy VGA monitoron: Nos … vettem egy Arduino -t. Kezdetben a beruházást valami motiválta, ami felkeltette a lányom érdeklődését a programozás iránt. Azonban, mint kiderült, ez a dolog sokkal szórakoztatóbb volt számomra. Miután játszottam a LED -ek készítésével