TECH

Kodlashni xohlaysizmi? Bu dasturlash ko'nikmalarini o'rganish uchun eng yaxshi o'yinlar

Ko'pchiligimiz dasturlashni o'rganishni xohlaymiz, lekin qo'rqamiz. Ma'lum bo'lishicha, siz hiyla-nayrangga ega bo'lganingizdan so'ng dasturlash unchalik qiyin emas (haqiqatan ham!).

Ammo, siz, talaba, sizdan oldin olish kerak bo'lgan juda ko'p bilim bor, lekin mutlaqo chalkash bo'lishi mumkin. Bu og'riqli bo'lishi mumkin. Qani edi, dasturlash bilimlarini sizning boshingizga olib kirishning yumshoqroq yo'li bo'lsa.

Yaxshiyamki, u erda sizga qanday qilib kodlashni o'rgatadigan, shu bilan birga qiziqarli bo'lgan ajoyib o'yinlar mavjud. Bizning tanlovimizni bilish uchun o'qing. Shuningdek, bizning qo'llanmamizni ko'rib chiqing dasturlash uchun eng yaxshi noutbuklar kodlashda yordam beradigan ajoyib tanlovlar uchun.

CodinGame skrinshoti
(Rasm krediti: CodinGame)

1. CodinGame

CodinGame bizning qalbimizda juda alohida o'rin tutadi, chunki u nafaqat bepul va kulgili darajada qiziqarli, balki u sizga profil yaratish va tegishli sohada ishga kirishda yordam beradi. Bu kabi taniqli saytlarga o'xshaydi Leetcode va HackerRank, bundan tashqari, ta'limni o'yin sifatida ko'rsatish uchun ko'proq harakat qilingan.

Qanchalik koʻp kod toʻldirsangiz va oʻynasangiz, dasturchi profilingizni yarating. Tayyor bo'lgach, uni o'zingiz tanlagan kompaniyalarga ochishingiz mumkin va ehtimol o'zingiz yoqtirgan ish bilan shug'ullanishingiz mumkin.

Shunday qilib, sinab ko'ring CodinGame, bundan afsuslanmaysiz.

Gladiabots skrinshoti
(Rasm krediti: WhisperGames)

2. Gladiabots – AI Combat arenasi

Oh, strategiya va dasturlash; yana nima so'rashingiz mumkin? tomonidan ishlab chiqilgan GFX47 tomonidan nashr etilgan WhisperGames, Gladiabotlar mukofotga sazovor bo'lgan robot jangovar strategiya o'yini.

Unda siz robotlar bilan robotlar bilan kurashasiz. Biroq, ularni to'g'ridan-to'g'ri boshqarish o'rniga, siz ularning AI-ni dasturlashtirasiz va ularga o'z-o'zidan kurashishga ruxsat berasiz. Dushmanlaringizni uchta noyob oʻyin rejimida, yoʻq qilish, hukmronlik va toʻplamda magʻlub etgunga qadar, AI-ni tuzating, yaxshilang va tuzating.

Do'stlar bilan oflayn o'ynash uchun bitta o'yinchi kampaniyasi, tartibli/rankedsiz rejimlarga ega onlayn multiplayer va asinxron multiplayer rejimi mavjud. Ikkala jamoani boshqarishingiz mumkin bo'lgan qum qutisi rejimi ham mavjud.

Nusxasini oling bug ' $14.99 (taxminan £13, AU$20) uchun yoki 20% chegirma oling Optimallashtirilgan nashr$23 (taxminan £17, AU $31) uchun optimallashtirish toʻplamini oʻz ichiga oladi.

CheckiO skrinshoti
(Rasm krediti: CheckiO)

3. CheckiO

Javascript va Python dasturlash tillari bilan ishlagan CheckiO qiziqarli vazifalar, oʻyinlar va qiyinchiliklar orqali kodlash mahoratingizni oshirishga yordam beradi.

CodinGame-ga o'xshash taklif, CheckiO boshlang'ichdan yuqori darajadagi dasturchilarga qadar hammani qo'llab-quvvatlaydi. Siz "boshlash" (juda oson qiyinchiliklar) dan boshlab bir qator orollar orqali o'tishingiz kerak. Birini yengsangiz, keyingisini qulfdan chiqarasiz.

CheckiO asosan bepul bo'lsa-da, u "Ajoyib a'zo" deb nomlangan a'zolik paketini taklif qiladi. Siz har oyda $2.99 (taxminan £2, AV$4) 6 oylik $14.99 (taxminan £11, AU$20), har yili $24.99 (taxminan £18, AU$34) evaziga toʻlashingiz mumkin.

Hop Checkio Endi kodlash qobiliyatingizni o'rganish yoki yaxshilash uchun.

Inson resurslari mashinasi skrinshoti
(Rasm krediti: Tomorrow Corporation)

4. Inson resurslari mashinasi

tomonidan ishlab chiqilgan va nashr etilgan Ertaga korporatsiya, Inson resurslari mashinasi dasturiy boshqotirma oʻyini.

HRMda siz ofis xodimlarini xo'jayiningiz uchun ishlarni bajarish uchun dasturlashingiz kerak. Endi, bu kodlashni o‘rganayotgan odamlar uchun ajoyib o‘yin bo‘lsa-da, uni yakka o‘zi amalga oshirish uchun montaj tili bilan ozgina tanish bo‘lishingiz kerak, aks holda Google amaki bilan muntazam ravishda ro‘yxatdan o‘tishingiz kerak bo‘ladi.

Nusxangizni $14.99 (taxminan £11, AU$20) evaziga oling bug ' yoki $26.50 (taxminan £19, AU $36) sarflang Ertaga korporatsiyasi Puzzle to'plami, hozirda 15% chegirma va davomini o'z ichiga oladi, 7 milliard odam

Codewars skrinshoti
(Rasm krediti: Codewars)

5. Codewars

Tanlash uchun 20 dan ortiq turli xil dasturlash tillari bilan Codewars "kod katalari" ni hal qilish orqali kodlash bo'yicha usta bo'lishga yordam beradi.

Kod katalari - bu kodlash ko'nikmalaringizni yaxshilash uchun muntazam takrorlanadigan kichik dasturlash mashqlari. Bu karatega o'xshaydi, faqat mashq qilish o'rniga stulda qimirlamay o'tirasiz.

Katalarni yechish sizga ochko to'playdi va sizni martabaga ko'taradi. Agar o'zingizni ishonchli his qilsangiz, o'z yechimlaringizni boshqa kod jangchilari bilan solishtirishingiz va o'zingizning katalaringizni yaratishingiz mumkin.

Shunday qilib, o'z darajangizni boshlang'ichdan mutaxassisgacha olib boring Kod urushlari.

CodeCombat logotipi
(Rasm krediti: CodeCombat Inc)

6. Kod jangi

U asosan bolalarga moʻljallangan boʻlsa-da, CodeCombat kodlashni oʻrganayotgan barcha yoshdagi geymerlar xursand boʻladigan oʻyin turidir. Bu haqiqiy RPGga o'xshaydi, u erda siz belgi tanlashingiz va ularni har bir darajadan o'tkazishingiz mumkin bo'lgan dastur.

Python (standart til), Lua, Javascript va CoffeeScript-dan tanlang. Agar obunachi bo'lsangiz, Java yoki jasur C++ dan foydalanishingiz mumkin.

U hatto o'zining raqobatbardosh ligasiga ham ega CodeCombat AI ligasi, bu Javascript va Pythonni o'rganish uchun o'yin mexanizmi va "AI jang simulyatori".

Kod jangchisi, oldinga boring va bajaring CodeCombat!

Shenzhen I/O skrinshoti
(Rasm krediti: Zachtronics)

7. Shenzhen I/O

Zachtronics tomonidan ishlab chiqilgan va nashr etilgan SHENZHEN I/O - bu dasturlash, boshqotirma va avtomatlashtirish o'yini.

Siz Shenzhen Longteng Electronics Co., Ltd kompaniyasining sxemalarni qurish vazifasini olgan xodimisiz. Buning uchun sizga taqdim etilgan turli komponentlardan foydalanishingiz va kod yozish uchun ishlatiladigan assembly tilida barcha ko'rsatmalaringizni bajarishingiz kerak. Oh, va iltimos, RTFM!

Oʻz qurilmangiz va oʻyinlaringizni qurishingiz va sinab koʻrishingiz mumkin boʻlgan sinov muhiti rejimi mavjud. Va dasturlashning qiyin faktlari bilan tanish bo'lgan holda, Zachtronics muloyimlik bilan o'yinga Jungle haqida o'z olishini kiritdi.

Jismoniy nusxasini sotib olishingiz mumkin qo'llanma 5 dollarga (taxminan 4 funt sterling, AU $ 5) etkazib berishni o'z ichiga oladi. SHENZEN I/O mavjud bug ' 15 dollarga (taxminan £11.40, AU$ 20).

Umumiy Assambleya - Dash skrinshoti
(Rasm krediti: Bosh Assambleya)

8. Bosh Assambleya - Dash

General Assambleya - bu texnologiya, biznes, dizayn, ma'lumotlar va boshqa ko'p narsalarni o'rgatadigan kompaniya. Ko'p mahsulotlar orasida GA takliflar - bu Dash deb nomlangan kodlashni o'rganadigan onlayn ilova.

Ilovada siz yaratishingiz uchun besh xil loyiha mavjud: shaxsiy veb-sayt, "javob beruvchi blog mavzusi", kichik biznes veb-sayti, CSS roboti (hech bo'lmaganda bitta rasm) va Madlibs o'yini.

JavaScript, CSS, HTML va boshqalar haqida bilib oling. Bu qiziqarli, ma'lumotli va agar siz yangi boshlovchi bo'lsangiz, boshlash uchun ajoyib joy.

GA veb-saytida onlayn va mintaqangizdagi ko'plab kurslarni tekshiring va kodlashni o'rganing Dash.

Duskers skrinshoti
(Rasm krediti: Misfits Attic)

9. Tushkunlar

Duskers - bu ro'yxatning yovvoyi kartasi, chunki bu dasturlash o'yini emas, lekin bizni eshiting.

tomonidan ishlab chiqilgan va nashr etilgan Misfits Attic, Duskers mukofotga sazovor bo'lgan kashfiyot, real vaqtda taktika o'yini. Siz protsessual tarzda yaratilgan kosmik kemalarni tozalash va kema jurnallarini topish uchun dronlardan foydalanib, kashf qilishingiz, moslashishingiz va omon qolishingiz kerak.

Xo'sh, nima uchun u bizning ro'yxatimizda? U buyruq qatori interfeysiga ega. Ha, shunday. Yo'q, rostdan ham shunday.

Kodlashning katta qismi, hatto joriy yilda ham - terminaldan foydalaniladi, shuning uchun bu terminal bilan tanishishning ajoyib usuli. Va bu qiziqarli!

Duskers mavjud bug ' $20 uchun (taxminan £15 AU $27).

TIS-100 skrinshoti
(Rasm krediti: Zachtronics)

10. TIS-100 – (Tessellated Intelligence System)

Bu kodlashni o'rganish uchun ajoyib o'yin bo'lsa-da, bu qiyin. Shunday qilib, barcha buziladigan narsalarni qo'li yetmaydigan joyda saqlang; g'azabingizni o'yinga yo'naltiring, xo'pmi?

TIS-100 dan yana bir ajoyib taklif Zachtronics. Qadimgi xayoliy kompyuter TIS-100 titulini ta'mirlash uchun buzilgan kodni deshifrlash va qayta yozish. Vizual konsolda o'z o'yinlaringizni yarating yoki o'zingizning muammolaringizni loyihalashtiring. Dunyo bo'ylab do'stlar va o'yinchilar bilan raqobatlashing va 45 dan ortiq jumboqlarni hal qiling. Va, albatta, yaxshi qo'llanmani o'qiganingizga ishonch hosil qiling.

TIS-100 mavjud bug ', Ya'jujva itch.io uchun $6.99 (taxminan £5, AU $10) va iOS 3.99 dollarga (taxminan £3, AU$ 5).

Asl modda

Sevgi keng tarqaldi
Batafsil ko'rsatish

Haqida Maqolalar

Leave a Reply

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar belgilangan *

Yuqoriga qaytish tugmasi