Բովանդակություն:
- Քայլ 1: Սովորեք Devolping Gui- ի որոշ հիմնական շարահյուսություն
- Քայլ 2: Բարի գալուստ խաղի էջ
- Քայլ 3: Խաղի մակարդակի ընտրություն
- Քայլ 4: Ալգորիթմ
- Քայլ 5. Օձի չափի մեծացման և միավորների ավելացման ալգորիթմ
- Քայլ 6: Խաղի ավարտված վիճակ
- Քայլ 7: Դուրս գալ էջից
- Քայլ 8: Vedio և C Code Link
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Snake խաղը տարածված էր հին բջջային հեռախոսներում, որոնք շատ հեշտությամբ կարելի է բաժանել c ծրագրի միջոցով: Այս նախագիծը կառուցելու համար անհրաժեշտ է գ շարահյուսության հիմնական իմացություն: Օրինակ ՝ loop- ի համար, while loop- ը և այլն:
Այս տեսակի խաղային նախագիծ կառուցելով ՝ ձեր ծրագրավորման հմտությունները զգալիորեն կբարելավվեն:
Քայլ 1: Սովորեք Devolping Gui- ի որոշ հիմնական շարահյուսություն
Կարող եք ավելացնել գույն և կարող եք տպել այնտեղ, որտեղ ցանկանում եք գրել
Դուք պետք է սովորեք հիմնական շարահյուսություն, ինչպիսիք են.
1) Gotoxy (x, y)
2) տեքստային գույն ()
3) տեքստային ֆոն ()
4) կբհիթ ()
Քայլ 2: Բարի գալուստ խաղի էջ
օգտագործելով վերը նշվածը ՝ ընտրեք համապատասխան ֆոն և տառատեսակ:
ողջունեք օգտվողին ՝ ցուցադրելով խաղի անվանումը
Քայլ 3: Խաղի մակարդակի ընտրություն
Խաղի անվանումը ցուցադրելուց հետո:
Մաքրել էկրանը ()
ցույց տվեք մակարդակները և օգտագործողին խնդրեք ընտրել մակարդակը
պահպանել օգտագործողի կողմից ընտրված մակարդակը փոփոխականում և օգտագործել այն `օգտագործողի դժվարության մակարդակը բարձրացնելու համար:
Քայլ 4: Ալգորիթմ
պատահական գործառույթ.
C ծրագրում կա պատահական գործառույթ, որն օգտագործվում է սնունդը էկրանի ցանկացած կետում տեղադրելու համար:
Այսպիսով, օգտագործեք այս գործառույթը `սնունդը տեղադրելու էկրանի ցանկացած կետում
Շարժվող օձը էկրանին.
Ինչպես տեսնում եք, օձը տպվում է `էկրանին էկրանին տպելով ''*'': Այսպիսով, մենք պետք է տպենք սկզբում մեկ նիշ, իսկ վերջում ջնջենք մեկ նիշ
Ուղղության փոփոխում.
Օձի ուղղությունը կարող է փոխվել ՝ օգտագործելով kbhit () գործառույթը:
երբ համապատասխան կերպ սեղմես կերպարին, այն կփոխի օձի ուղղությունը:
Քայլ 5. Օձի չափի մեծացման և միավորների ավելացման ալգորիթմ
Օձի չափերի մեծացում.
Երբ օձը առաջ է շարժվում, դրա չափը մեծանում է, և երբ օձի կոորդինատը համընկնում է սննդի հետ, ապա օձի չափը մեծանում է:
Հաշվի բարձրացում.
երբ snanke- ն ստանում է սնունդը, օգտագործողի գնահատականը նույնպես ավելանում է
Վերևի պատկերից կարող է պարզ լինել, որ օգտագործողի գնահատականն ու օձի չափը մեծացել է:
Քայլ 6: Խաղի ավարտված վիճակ
Երբ օձը դիպչում է էկրանի սահմանին: Խաղը կավարտվի:
Դա կարելի է անել ՝ սահմանի կոորդինատը համեմատելով օձի կոորդինատի հետ:
Քայլ 7: Դուրս գալ էջից
Վերջին քայլը հարցրեք օգտվողին ՝ նա ցանկանում է շարունակել խաղալ, թե ոչ:
Քայլ 8: Vedio և C Code Link
օձի կոդի հղում
Խորհուրդ ենք տալիս:
3D տպագրությամբ օձի ռոբոտ. 7 քայլ (նկարներով)
3D տպագրված օձի ռոբոտ. Երբ ձեռք բերեցի իմ 3D տպիչը, ես սկսեցի մտածել, թե ինչ կարող եմ պատրաստել դրա հետ: Ես տպել եմ շատ բաներ, բայց ուզում էի մի ամբողջ կոնստրուկցիա անել 3D տպագրության միջոցով: Հետո մտածեցի ռոբոտ -կենդանի սարքելու մասին: Իմ առաջին գաղափարը շուն կամ սարդ սարքելն էր, բայց ահա
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Օձի խաղ. 4 քայլ
Օձի խաղ. Բարև տղերք, այսօր ես ձեզ ցույց կտամ, թե ինչպես պատրաստել հիմնական օձի խաղ Python- ում և ապշեցնել ընկերներին այս արձակուրդում: Սա շատ պարզ է, պարզապես անհրաժեշտ է տեղադրել python 3 և pygame install: Այս ուսանելի նյութում ես ավելացրել եմ տեսանյութ, թե ինչպես տեղադրել pygame: Հետո
Arduino Flappy Bird խաղ 2.4: 3 քայլով
Arduino Flappy Bird խաղ 2.4 -ով. Բարև տղերք, այս հրահանգում մենք կսովորենք, թե ինչպես ստեղծել և գործարկել flappy bird խաղեր arduino uno- ով 2.4 " tft touchscreen. Քանի որ flappy bird- ը շատ տարածված խաղ է, այնպես որ ես մտածեցի, որ պետք է փորձեմ flappy bird- ի իմ տարբերակը, որպեսզի մենք խաղանք flappy bir
Sheepshead քարտային խաղ Esp8266: 4 քայլով
Sheepshead քարտային խաղ Esp8266- ով. Դա խաբեություն է ՝ խաղաթղթե խաղ, որը ծագել է Եվրոպայից: Կան մի քանի տարբերակ, այնպես որ իմ տարբերակը կարող է մի փոքր տարբերվել ձեր խաղացածից: Տարբերակում, որն իրականացնում եմ