Publicitate

Programarea este distractivă odată ce știi ce faci, dar să ajungi la acel punct poate fi o călătorie istovitoare.

Acesta este motivul pentru care ar trebui să rezervați timp pentru a juca aceste jocuri de codificare și provocări. Nu numai că servesc ca pauze distractive, dar veți învăța mai repede și veți păstra mai multe informații datorită practicii și experienței practice.

robocode

Robocode este un joc complex de programare în care codificați tancurile robot care luptă unul împotriva celuilalt. Treaba ta este să scrii inteligența artificială care îți conduce roboții spre succes - folosind limbaje reale precum Java, Scala, C # și multe altele. Pentru a începe, consultați Bazele și tutorialele Robocode.

Instalatorul Robocode vine cu un mediu de dezvoltare, editor de robot încorporat și compilator Java. Tu chiar scrii real cod! În ciuda lansării din 2000, Robocode este actualizat și întreținut în mod regulat, contribuit în același timp de faptul că este open-source și dependență.

codingame

Codingame

instagram viewer
este o aplicație web asemănătoare jocului în care rezolvați puzzle-uri și provocări, scriind cod real. Sunt acceptate peste 25 de limbaje de programare, inclusiv Java, C #, Python, JavaScript, Lua, Go, Rust și multe altele. Fiecare puzzle / provocare are o temă (de exemplu, programează turela pentru a trage dirijabilele care se apropie prea mult), care determină factorul distractiv.

Află mai multe despre limbaje de programare pentru dezvoltarea jocurilor, în special pentru Unity 7 Limbi de dezvoltare a jocului unitar de învățat: care este cel mai bun?Vrei să începi dezvoltarea jocului în Unity? Veți avea nevoie de familiarizare cu unul dintre aceste limbaje compatibile cu Unity. Citeste mai mult .

codecombat

Codecombat este o altă aplicație web pentru puzzle-uri și provocări asemănătoare jocului, care pot fi rezolvate numai prin scrierea codului. Dar, în timp ce Codingame este mai distractiv, Codecombat are o curbă educativă semnificativă cu o „Ediție în clasă” pe care profesorii o pot folosi pentru a-i ajuta pe elevii lor să învețe cum să codeze. În urma acestei scrieri, sunt disponibile trei căi de curs: informatică, dezvoltare web și dezvoltare joc.

codewars

Codewars nu este atât de mult un joc, ci este un mod gamificat de a exersa codarea și rezolvarea provocărilor algoritmice. Obțineți puncte pentru completarea puzzle-urilor și valorile punctelor sunt determinate de cât de eficiente sunt soluțiile dvs. Codewars vă permite să vizualizați soluțiile trimise de alții, pe care le puteți studia și învăța de la. Cred că este unul dintre cele mai bune moduri de a face învățați un nou limbaj de programare și idiomurile sale 7 trucuri utile pentru stăpânirea unui limbaj de programare nouEste în regulă să fii copleșit când înveți să faci cod. Probabil că veți uita lucrurile la fel de repede când le veți învăța. Aceste sfaturi vă pot ajuta să păstrați mai bine toate aceste informații noi. Citeste mai mult .

aventuri vim

Vim Aventuri este un tutorial distractiv asemănător unui joc pentru a învăța cum să folosiți Vim, un lucru extrem de neobișnuit editor de text extrem de puternic Top 7 motive pentru a oferi editorului de text Vim o șansăAni de zile, am încercat un editor de text după altul. Îl numești, am încercat. Am folosit fiecare dintre acești editori de peste două luni ca redactor principal al meu de zi cu zi. Cumva, eu ... Citeste mai mult că mulți profesioniști de programare adoră să folosească. Cu toate acestea, are o curbă de învățare uriașă, motiv pentru care există tutoriale ca acesta. Prin urmare, deși Vim nu este un limbaj de programare în sine, stăpânirea Vim vă poate ajuta să deveniți un codificator mai eficient, de aceea l-am inclus în acest articol.

6. TIS-100

„Este jocul de programare a limbajului de asamblare pe care nu l-ai solicitat niciodată!” Se spune chiar acolo pe staniu. TIS-100 este un joc video ca nimeni altul, forțându-te să înveți și să folosești o versiune falsă a codificării de asamblare la nivel scăzut pentru a rezolva puzzle-urile sale. Acest joc nu este o glumă - este dificil, este deschis și are o valoare incredibilă de redare, atâta timp cât nu devii atât de frustrat și confuz încât te dezinstalezi în furie.

Descarca:TIS-100 ($7)

7. I / O Shenzhen

Din același studio vine în spatele TIS-100 I / O Shenzhen, un joc de puzzle în care ai sarcina de a crea circuite simplificate și de a scrie cod de asamblare simplificat care rulează pe circuitele menționate. Între cele două jocuri, I / O Shenzhen este mai ușor de accesat și mai plăcut, dar la fel de satisfăcător.

Descarca:I / O Shenzhen ($15)

8. Mașină de resurse umane

În Mașină de resurse umane, joci ca un lucrător de birou care finalizează sarcinile combinând diferite instrucțiuni împreună. Într-un anumit sens, acest joc se referă la rezolvarea puzzle-urilor prin programare vizuală, chiar și până la atingere pe concepte precum gestionarea fluxului logic și a memoriei - dar prezentate într-un mod ușor de digerat, cu teme de birou cale.

Este un joc minunat pentru a-ți exercita creierul programatorului și poate chiar face un joc de codificare bun pentru copii Cele mai bune 11 jocuri de codificare pentru copii pentru a învăța programareaVrei să-i atragi pe copii să se intereseze de programare? Încercați cele mai bune jocuri de codare pentru copii pentru a-i împinge în direcția corectă. Citeste mai mult , de asemenea.

Descarca:Mașină de resurse umane ($10)

9. Screeps

Screeps (care înseamnă „scripturi scârțâite”) este un joc de strategie MMO în care utilizați JavaScript pentru a codifica comportamentele entităților din joc și pentru a vă construi un imperiu. Jocul de bază vine cu un server privat unde poți să te joci de unul singur, plus 30 de zile de acces complet la serverul oficial. După aceea, puteți continua să jucați pe serverul oficial într-o capacitate limitată, care poate fi ridicată cu un abonament lunar.

Descarca:Screeps (15 USD, abonament opțional pentru 9 USD / lună)

Alte modalități de a vă clarifica abilitățile de codare

Căutați încă mai multe modalități de a perfecționează-ți capacitatea de programare? Avem un minunat proiect pentru începători pentru învățarea programării C. De asemenea, puteți beneficia în continuare ascultând unele dintre acestea podcast-uri pentru codificatori și dezvoltatori.

Poti de asemenea începe să faci propriile tale jocuri cu aceste instrumente de dezvoltare a jocurilor. Dacă sunteți în căutarea unui mod adecvat pentru copiii dvs. de a intra în codificare, poate doriți să luați în considerare unii cursuri excelente de jocuri și jocuri pentru copii.

Cu toate acestea, dacă după tot ceea ce încă mai lupți și nu par să înțelegeți elementele de bază ale programării, poate doriți să dați un pas înapoi și să luați în considerare indiferent dacă programarea este alegerea potrivită pentru dvs. 6 semne că nu vrei să fii programatorNu toată lumea este tăiată pentru a fi programator. Dacă nu sunteți complet sigur că sunteți menit să fiți un programator, iată câteva semne care vă pot indica în direcția corectă. Citeste mai mult . Spune-ne cum merge!

Joel Lee are un B.S. în informatică și peste șase ani de experiență profesională în scriere. Este redactor șef pentru MakeUseOf.