Sisukord:
Video: Ussimäng C -s: 8 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Snake mäng oli populaarne vanades mobiiltelefonides, mida saab c programmi abil väga hõlpsalt üle anda. Selle projekti loomiseks vajate põhiteadmisi c süntaksist. Näide: silmus, silmus jne.
Seda tüüpi mänguprojekti koostamisega paraneb teie programmeerimisoskus märkimisväärselt.
1. samm: Gui devolpingu põhisüntaksi õppimine
Saate lisada värvi ja printida sinna, kuhu soovite kirjutada
Peate õppima põhisüntaksit, näiteks:
1) gotoxy (x, y)
2) tekstivärv ()
3) teksti taust ()
4) kbhit ()
2. samm: mängu tere tulemast
kasutades ülaltoodud valikut, valige sobiv taust ja font.
tervitage kasutajat, näidates mängu pealkirja
Samm: mängu taseme valimine
Pärast mängu pealkirja kuvamist.
Eemaldage ekraan ()
näita tasemeid ja palu kasutajal tase valida
salvestage kasutaja valitud tase muutujaga ja kasutage seda kasutaja raskusastme suurendamiseks.
4. samm: algoritm
juhuslik funktsioon:
Programmis c on juhuslik funktsioon, mida kasutatakse toidu paigutamiseks ekraani mis tahes punkti.
Seega kasutage seda funktsiooni toidu paigutamiseks ekraani mis tahes kohta
Liikuva madu ekraanil:
Nagu näete, trükitakse madu ekraanile kuvatava tähe "*" abil. Seega peame alguses printima ühe märgi ja kustutama ühe tähemärgi lõpus
Suuna muutmine:
Madu suunda saab muuta funktsiooni kbhit () abil.
kui vajutate tähemärki vastavalt, muudab see madu suunda.
5. samm: madu suuruse suurendamise ja skoori suurendamise algoritm
Suurenev madu suurus:
Kui madu liigub edasi, suureneb selle suurus ja kui madu koordinaat toidu koordinaadiga sobib, suureneb madu suurus.
Suurenev skoor:
kui snanke saab toitu, suureneb ka kasutaja skoor
Ülalolevalt pildilt on selge, et kasutaja skoor ja madu suurus on suurenenud.
6. samm: mängu üleolek:
Kui madu puudutab ekraani piiri. Mäng saabub.
Seda saab teha, kui võrrelda piiri koordinaati madu koordinaadiga.
Samm: sulgege leht
Viimase sammuna küsige kasutajalt, kas ta soovib edasi mängida või mitte.
8. samm: Vedio ja C -koodi link
link madu koodi jaoks