Cele mai bune 9 jocuri de codificare pentru a vă construi abilitățile de programare

Cele mai bune 9 jocuri de codificare pentru a vă construi abilitățile de programare

Programarea este distractivă după ce știi ce faci, dar a ajunge în acel moment poate fi o călătorie istovitoare.





Acesta este motivul pentru care ar trebui să alocați timp pentru a juca acestea 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.





1. Robocod

Robocod este un joc complex de programare în care codezi tancurile robotului care luptă unul împotriva celuilalt. Sarcina dvs. este să scrieți inteligența artificială care vă conduce roboții către succes --- folosind limbaje reale precum Java, Scala, C # și multe altele. Pentru a începe, consultați noțiunile de bază și tutorialele Robocode.





Programul de instalare Robocode vine cu un mediu de dezvoltare, editor de robot încorporat și compilator Java. De fapt scrii real cod! În ciuda lansării în 2000, Robocode este încă actualizat și întreținut în mod regulat, ajutat de faptul că este open-source și captivant.

2. Codingame

Codingame este o aplicație web asemănătoare unui joc î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, programați turela pentru a doborî dirijabilele care se apropie prea mult), care declanșează factorul distractiv.



Află mai multe despre limbaje de programare pentru dezvoltarea jocurilor, în special pentru Unity .

3. Codecombat

Codecombat este o altă aplicație web pentru puzzle-uri și provocări asemănătoare jocurilor, care poate fi rezolvată doar prin scrierea codului. Dar, în timp ce Codingame este mai distractiv, Codecombat are o îndoială semnificativă cu o „Ediție în clasă” pe care profesorii o pot folosi pentru a-și ajuta elevii să învețe cum să codeze. Începând cu această scriere, sunt disponibile trei căi de curs: informatică, dezvoltare web și dezvoltare jocuri.





Patru. Codewars

Codewars nu este atât un joc, cât este un mod gamificat de a practica 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. Cred că este una dintre cele mai bune modalități de a învăța un nou limbaj de programare și expresiile sale.

5. Vim Adventures

Vim Adventures este un tutorial distractiv, asemănător unui joc, pentru a învăța cum să folosiți Vim, un editor de text extrem de neobișnuit, dar extrem de puternic, pe care mulți profesioniști din programare adoră să îl folosească. Cu toate acestea, are o uriașă curbă de învățare, motiv pentru care există tutoriale de genul acesta. Deci, deși Vim nu este un limbaj de programare în sine, stăpânirea Vim vă poate ajuta să deveniți un coder mai eficient, de aceea l-am inclus în acest articol.





6. TIS-100

„Este jocul de programare cu limbaj de asamblare pe care nu l-ai cerut niciodată!” Așa scrie chiar acolo pe cutie. TIS-100 este un joc video ca nimeni altul, care te obligă să înveți și să folosești o versiune simulată a codificării asamblării la nivel scăzut pentru a-i rezolva puzzle-urile. Acest joc nu este o glumă --- este dificil, este deschis și are o valoare de redare incredibilă, atâta timp cât nu devii atât de frustrat și confuz încât te dezinstalezi într-un acces de furie.

Descarca: TIS-100 (7 dolari)

adu-mă la magazinul de joacă

7. I / O Shenzhen

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

Descarca: I / O Shenzhen (15 USD)

8. Mașină de resurse umane

În Mașină de resurse umane , joci ca un lucrător de birou care îndeplinește sarcini combinând diferite instrucțiuni împreună. Într-un anumit sens, acest joc se referă la rezolvarea puzzle-urilor prin programare vizuală, mergând chiar până la atingerea unor concepte precum fluxul logic și gestionarea memoriei --- dar prezentat într-un mod ușor de digerat, tematic de birou.

Este un joc minunat pentru exercitarea creierului programatorului și poate chiar să facă un joc de codare bun și pentru copii.

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

9. Screeps

resturi (care înseamnă „creepuri scriptate”) este un joc de strategie MMO în care folosiți JavaScript pentru a codifica comportamentele entităților din joc și a vă construi un imperiu. Jocul de bază vine cu un server privat unde puteți juca 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: resturi (15 USD, abonament opțional pentru 9 USD / lună)

Alte modalități de a vă îmbunătăți abilitățile de codare

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

Poti de asemenea începeți să vă creați propriile jocuri cu aceste instrumente de dezvoltare a jocului . Dacă sunteți în căutarea unei modalități adecvate pentru copiii dvs. de a intra în codificare, vă recomandăm să luați în considerare câteva cursuri și jocuri de codare grozave pentru copii.

Cu toate acestea, dacă după tot ce încă te lupți și nu poți să înțelegi elementele de bază ale programării, poate vrei să faci un pas înapoi și să te gândești dacă programarea este alegerea potrivită pentru tine. Spuneți-ne cum merge!

Acțiune Acțiune Tweet E-mail Cum să vă curățați computerul Windows utilizând linia de comandă

În cazul în care PC-ul dvs. Windows nu mai are spațiu de stocare, curățați junk-ul folosind aceste utilitare rapide de prompt de comandă.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Jocuri de programare
Despre autor Joel Lee(1524 articole publicate)

Joel Lee este redactor-șef al MakeUseOf din 2018. Are un B.S. în informatică și peste nouă ani de experiență profesională în redactare și editare.

Mai multe de la Joel Lee

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

cum se vede dms instagram pe pc
Faceți clic aici pentru a vă abona