Spisu treści:

Gra w węża w C: 8 kroków
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
Wideo: Tworzymy klasyczną grę w Snake w Python! | Lekcja 1 - Stwórzmy siatkę gry 2024, Listopad
Anonim
Gra w węża w C
Gra w węża w C

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

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

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

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

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

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ę
Zamknij stronę
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

Zalecana: