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
![Game of Snake in C: 8 lépés Game of Snake in C: 8 lépés](https://i.howwhatproduce.com/images/003/image-8696-2-j.webp)
Videó: Game of Snake in C: 8 lépés
![Videó: Game of Snake in C: 8 lépés Videó: Game of Snake in C: 8 lépés](https://i.ytimg.com/vi/ouEezpuPc3A/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
![Kígyójáték C -ben Kígyójáték C -ben](https://i.howwhatproduce.com/images/003/image-8696-3-j.webp)
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 játék üdvözlő oldala A játék üdvözlő oldala](https://i.howwhatproduce.com/images/003/image-8696-4-j.webp)
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 szintjének kiválasztása A játék szintjének kiválasztása](https://i.howwhatproduce.com/images/003/image-8696-5-j.webp)
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
![Algoritmus Algoritmus](https://i.howwhatproduce.com/images/003/image-8696-6-j.webp)
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
![Algoritmus a kígyó méretének növeléséhez és a pontszám növeléséhez Algoritmus a kígyó méretének növeléséhez és a pontszám növeléséhez](https://i.howwhatproduce.com/images/003/image-8696-7-j.webp)
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:
![A játék állapota A játék állapota](https://i.howwhatproduce.com/images/003/image-8696-8-j.webp)
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
![Kilépés az oldalból Kilépés az oldalból](https://i.howwhatproduce.com/images/003/image-8696-9-j.webp)
![Kilépés az oldalból Kilépés az oldalból](https://i.howwhatproduce.com/images/003/image-8696-10-j.webp)
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
![](https://i.ytimg.com/vi/wQdOcP6ShXg/hqdefault.jpg)
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 az Arduino használatával: 5 lépés Chrome T-rex Game Hack az Arduino használatával: 5 lépés](https://i.howwhatproduce.com/images/001/image-236-j.webp)
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: 23 lépés [2020] IPhone vagy IPad és Micro: bit Game Pad alkalmazás használata az RC autó vezérléséhez: 23 lépés](https://i.howwhatproduce.com/images/001/image-1423-j.webp)
[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: 5 lépés ESP32 VGA Snake: 5 lépés](https://i.howwhatproduce.com/images/002/image-5807-47-j.webp)
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: 6 lépés (képekkel) Arduino Pocket Game Console + A -Maze - Maze Game: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1962-48-j.webp)
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: 5 lépés Arduino Snake egy VGA monitoron: 5 lépés](https://i.howwhatproduce.com/images/001/image-2993-77-j.webp)
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