Spisu treści:
Wideo: Gra w węża w C: 8 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
używając powyższego wybierz odpowiednie tło i czcionkę.
powitaj użytkownika, pokazując tytuł gry
Krok 3: Wybór poziomu gry
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
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
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:
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ę
W ostatnim kroku zapytaj użytkownika, czy chce kontynuować grę, czy nie.
Krok 8: Vedio i C Code Link
link do kodu węża