Spisu treści:
- Krok 1: Nauka podstawowej składni dla rozwijania Gui
- Krok 2: Strona powitalna gry
- Krok 3: Wybór poziomu gry
- Krok 4: Algorytm
- Krok 5: Algorytm zwiększania rozmiaru węża i zwiększania wyniku
- Krok 6: Warunek zakończenia gry:
- Krok 7: Zamknij stronę
- Krok 8: Vedio i C Code Link
![Gra w węża w C: 8 kroków Gra w węża w C: 8 kroków](https://i.howwhatproduce.com/images/003/image-8696-2-j.webp)
Wideo: Gra w węża w C: 8 kroków
![Wideo: Gra w węża w C: 8 kroków Wideo: Gra w węża w C: 8 kroków](https://i.ytimg.com/vi/AC_RG-1zz3Y/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
![Gra w węża w C Gra w węża w C](https://i.howwhatproduce.com/images/003/image-8696-3-j.webp)
Gra Snake była popularna w starych telefonach komórkowych, które można bardzo łatwo rozwinąć za pomocą programu w c. Aby zbudować ten projekt, potrzebujesz podstawowej wiedzy na temat składni c. Przykład: pętla for, pętla while itp.
Dzięki zbudowaniu tego typu projektu gry Twoje umiejętności programistyczne znacznie się poprawią.
Krok 1: Nauka podstawowej składni dla rozwijania Gui
Możesz dodać kolor i drukować tam, gdzie chcesz pisać
Musisz nauczyć się podstawowej składni, takiej jak:
1)gotoksy(x, y)
2)kolor tekstu()
3)tekst w tle()
4)kbhit()
Krok 2: Strona powitalna gry
![Strona powitalna gry Strona powitalna gry](https://i.howwhatproduce.com/images/003/image-8696-4-j.webp)
używając powyższego wybierz odpowiednie tło i czcionkę.
powitaj użytkownika, pokazując tytuł gry
Krok 3: Wybór poziomu gry
![Wybór poziomu gry Wybór poziomu gry](https://i.howwhatproduce.com/images/003/image-8696-5-j.webp)
Po wyświetleniu tytułu gry.
Wyczyść ekran()
pokaż poziomy i poproś użytkownika o wybranie poziomu
zapisz wybrany przez użytkownika poziom w zmiennej i użyj go do zwiększenia poziomu trudności użytkownika.
Krok 4: Algorytm
![Algorytm Algorytm](https://i.howwhatproduce.com/images/003/image-8696-6-j.webp)
funkcja losowa:
W programie c istnieje funkcja losowa, która służy do umieszczania żywności w dowolnym miejscu na ekranie.
Dlatego użyj tej funkcji, aby umieścić jedzenie w dowolnym miejscu na ekranie
Ruchomy wąż na ekranie:
Jak widać wąż jest drukowany poprzez wydrukowanie ''*'' na ekranie na ekranie. W związku z tym musimy wydrukować jeden znak na początku i wymazać jeden znak na końcu
Zmiana kierunku:
Kierunek węża można zmienić za pomocą funkcji kbhit().
gdy odpowiednio naciśniesz znak, zmieni on kierunek węża.
Krok 5: Algorytm zwiększania rozmiaru węża i zwiększania wyniku
![Algorytm zwiększania rozmiaru węża i zwiększania liczby punktów Algorytm zwiększania rozmiaru węża i zwiększania liczby punktów](https://i.howwhatproduce.com/images/003/image-8696-7-j.webp)
Rosnący rozmiar węża:
Kiedy wąż porusza się do przodu, jego rozmiar wzrasta, a kiedy współrzędna węża pasuje do współrzędnej pokarmu, rozmiar węża jest zwiększany.
Rosnący wynik:
kiedy snanke dostaje jedzenie, wynik użytkownika również wzrasta
Z powyższego obrazu widać, że wynik użytkownika i rozmiar węża został zwiększony.
Krok 6: Warunek zakończenia gry:
![Warunek zakończenia gry Warunek zakończenia gry](https://i.howwhatproduce.com/images/003/image-8696-8-j.webp)
Kiedy wąż dotknie granicy screen. The game over nadejdzie.
Można to zrobić, porównując współrzędną granicy ze współrzędną węża.
Krok 7: Zamknij stronę
![Zamknij stronę Zamknij stronę](https://i.howwhatproduce.com/images/003/image-8696-9-j.webp)
![Zamknij stronę Zamknij stronę](https://i.howwhatproduce.com/images/003/image-8696-10-j.webp)
W ostatnim kroku zapytaj użytkownika, czy chce kontynuować grę, czy nie.
Krok 8: Vedio i C Code Link
![](https://i.ytimg.com/vi/wQdOcP6ShXg/hqdefault.jpg)
link do kodu węża
Zalecana:
Drukowany w 3D robot węża: 7 kroków (ze zdjęciami)
![Drukowany w 3D robot węża: 7 kroków (ze zdjęciami) Drukowany w 3D robot węża: 7 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/004/image-9663-j.webp)
3D Printed Snake Robot: Kiedy dostałem swoją drukarkę 3D, zacząłem się zastanawiać, co mogę z nią zrobić. Dużo rzeczy drukowałem, ale chciałem wykonać całą konstrukcję za pomocą druku 3D. Potem pomyślałem o zrobieniu robota zwierzęcego. Moim pierwszym pomysłem było zrobienie psa lub pająka, ale lo
Matryca NeoPixels: gra w węża: 4 kroki
![Matryca NeoPixels: gra w węża: 4 kroki Matryca NeoPixels: gra w węża: 4 kroki](https://i.howwhatproduce.com/images/005/image-12551-j.webp)
NeoPixels Matrix:Snake Game: Czy nadal pamiętasz grę w węża, w którą graliśmy na naszym pudełku lub telefonie komórkowym w dzieciństwie? Dzisiaj nauczymy się, jak zrobić grę w węża z matrycą 8*8 NeoPixels. Wybieramy Arduino uno jako centrum sterowania i moduł wybijania joysticka do ko
Gra Aruduino LED Szybkie klikanie Gra dla dwóch graczy: 8 kroków
![Gra Aruduino LED Szybkie klikanie Gra dla dwóch graczy: 8 kroków Gra Aruduino LED Szybkie klikanie Gra dla dwóch graczy: 8 kroków](https://i.howwhatproduce.com/images/008/image-23209-j.webp)
Aruduino LED Game Fast Clicking Two Player Game: Ten projekt jest inspirowany @HassonAlkeim. Jeśli chcesz przyjrzeć się bliżej, oto link, który możesz sprawdzić https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ta gra jest ulepszoną wersją Alkeima. To jest
Gra w węża: 4 kroki
![Gra w węża: 4 kroki Gra w węża: 4 kroki](https://i.howwhatproduce.com/images/011/image-32374-j.webp)
Snake Game: Cześć chłopaki, dzisiaj pokażę wam, jak zrobić podstawową grę w węża w Pythonie i zadziwić przyjaciół w te wakacje. To bardzo proste, wystarczy zainstalować python 3 i pygame. W tej instrukcji dodałem wideo, jak zainstalować pygame. Później
Gra w węża Arduino OLED: 3 kroki
![Gra w węża Arduino OLED: 3 kroki Gra w węża Arduino OLED: 3 kroki](https://i.howwhatproduce.com/images/001/image-520-65-j.webp)
Gra Arduino OLED Snake klasyczny Wąż (no przynajmniej