Mundarija:
- 1 -qadam: Gui -ni o'zgartirish uchun asosiy sintaksisni o'rganish
- 2 -qadam: O'yinning xush kelibsiz sahifasi
- 3 -qadam: O'yin darajasini tanlash
- 4 -qadam: Algoritm
- 5 -qadam: Ilon hajmini oshirish va ballarni oshirish algoritmi
- 6 -qadam: O'yin sharti:
- 7 -qadam: Sahifadan chiqish
- 8 -qadam: Vedio va C kod havolasi
Video: C: 8 qadamda ilon o'yini
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ilonlar o'yini eski mobil telefonlarda mashhur bo'lgan, uni c dasturi yordamida osonlikcha almashtirish mumkin. Ushbu loyihani yaratish uchun sizga c sintaksisi haqida asosiy tushuncha kerak. Misol: loop uchun, loop va boshqalar uchun.
Bunday o'yin loyihasini yaratish bilan sizning dasturlash qobiliyatingiz ancha yaxshilanadi.
1 -qadam: Gui -ni o'zgartirish uchun asosiy sintaksisni o'rganish
Siz rang qo'shishingiz mumkin va siz yozmoqchi bo'lgan joyga chop etishingiz mumkin
Siz asosiy sintaksisini o'rganishingiz kerak, masalan:
1) gotoksi (x, y)
2) matn rangi ()
3) matnli fon ()
4) kbhit ()
2 -qadam: O'yinning xush kelibsiz sahifasi
Yuqoridan foydalanib, tegishli fon va shriftni tanlang.
o'yin sarlavhasini ko'rsatish orqali foydalanuvchini kutib oling
3 -qadam: O'yin darajasini tanlash
O'yin sarlavhasini ko'rsatgandan so'ng.
Ekranni tozalash ()
darajasini ko'rsatish va foydalanuvchidan darajani tanlashini so'rash
foydalanuvchi tanlagan darajani o'zgaruvchiga saqlang va undan foydalanuvchining qiyinchilik darajasini oshirish uchun foydalaning.
4 -qadam: Algoritm
tasodifiy funktsiya:
C dasturida tasodifiy funktsiya mavjud, u ovqatni ekranning istalgan nuqtasiga joylashtirish uchun ishlatiladi.
Shunday qilib, bu funktsiyadan foydalanib, ovqatni ekranning istalgan nuqtasiga qo'ying
Ekranda harakatlanayotgan ilon:
Ko'rib turganingizdek, ilon ekranda "*" belgisini bosib chiqariladi, shuning uchun biz boshida bitta belgini chop etishimiz va oxirida bitta belgini o'chirishimiz kerak.
Yo'nalishni o'zgartirish:
Ilonning yo'nalishini kbhit () funktsiyasi yordamida o'zgartirish mumkin.
belgini mos ravishda bosganingizda, u ilonning yo'nalishini o'zgartiradi.
5 -qadam: Ilon hajmini oshirish va ballarni oshirish algoritmi
Ilonning kattalashishi:
Ilon oldinga siljiganida uning kattaligi oshadi va ilonning koordinatasi oziq -ovqat koordinatasiga to'g'ri kelsa, ilonning kattaligi oshadi.
Ballarni oshirish:
ovqat yeyilganda, foydalanuvchining bahosi ham oshadi
Yuqoridagi rasmdan ko'rinib turibdiki, foydalanuvchi ballari va ilonning kattaligi oshgan.
6 -qadam: O'yin sharti:
Qachon ilon ekranning chegarasiga tegsa, o'yin tugaydi.
Buni chegara koordinatasini ilon koordinatasi bilan solishtirish orqali amalga oshirish mumkin.
7 -qadam: Sahifadan chiqish
Oxirgi qadam - foydalanuvchidan o'yinni davom ettirmoqchimasligini so'rash.
8 -qadam: Vedio va C kod havolasi
ilon kodi uchun havola
Tavsiya:
3D bosma ilon roboti: 7 qadam (rasmlar bilan)
3D bosma ilon roboti: Men 3D printerni olganimda, u bilan nima qilishim mumkinligi haqida o'ylay boshladim. Men juda ko'p narsalarni chop etdim, lekin men 3D bosib chiqarish yordamida butun konstruktsiyani yaratmoqchi edim. Keyin robot hayvon yasash haqida o'yladim. Mening birinchi fikrim it yoki o'rgimchak yasash edi, lekin
NeoPixels matritsasi: ilon o'yini: 4 qadam
NeoPixels Matritsa: Ilon o'yini: Siz hali ham bolaligimizda o'yin qutisida yoki mobil telefonimizda o'ynagan ilon o'yinini eslaysizmi? Bugun biz 8*8 NeoPixels Matrix yordamida ilon o'yinini yasashni o'rganamiz. Biz Arduino uno -ni boshqaruv markazi va Joystick -ning uzilish moduli sifatida tanlaymiz
Ilon: foydasiz mashina: 5 qadam
Ilon: foydasiz mashina: Bilasizmi, siz bolaligingizda Nokia -da ilon o'ynagansiz? Ma'lum bir vaqtda ilon o'z dumini quvishni boshlaydi va o'shanda siz o'yin tugashini bilgansiz. Biz buni robotga aylantirishga qaror qildik, faqat o'yin hech qachon
Ilon o'yini: 4 qadam
Ilon o'yini: Salom bolalar, bugun men sizga Python -da ilonlarning asosiy o'yinini ko'rsataman va bu ta'tilda do'stlaringizni hayratda qoldiraman. Bu juda oddiy, sizga faqat python 3 va pygame install kerak. Bu ko'rsatmaga men pygame -ni qanday o'rnatish haqida video qo'shdim. Keyin
Arduino OLED ilon o'yini: 3 qadam
Arduino OLED ilon o'yini: Salom va xush kelibsiz, bizning OLED o'yinini qanday qilish bo'yicha ko'rsatmalarimizga xush kelibsiz, bu loyiha biz birinchi o'yinimizni arduino, soooo bilan o'tkazmoqchi bo'lganimizda, biz nokiyadan ko'ra qaerdan boshlash kerakligini o'yladik. klassik ilon (hech bo'lmaganda