Majoritatea jocurilor de codare se adresează copiilor. Dar există și câteva jocuri de codare grozave destinate adulților care doresc să învețe să codeze.
Nu mă înțelegeți greșit – nu este nimic în neregulă cu utilizarea jocurilor de pe Code.org sau Khan Academy. Puteți învăța Scratch, care este un limbaj de programare conceput pentru a ajuta copiii să învețe concepte precum bucle și variabile. Unele dintre aceste jocuri învață chiar Python de bază sau JavaScript.
Dar dacă ești un adult complet adult, poate fi mai greu să te entuziasmezi cu privire la un joc cu tematică pentru copii precum Minecraft sau Disney’s Frozen. Este posibil să doriți să găsiți jocuri mai serioase care vă pot menține angajat în timp ce învățați.
Dacă te descrie, am vești bune. Această listă este plină de jocuri în care veți lua decizii strategice semnificative, apoi le veți executa prin cod.
Rețineți că toate jocurile de pe această listă sunt potrivite și pentru copii. Dar publicul lor principal este studenții adulți.
Hai să ne scufundăm.
Cele mai bune jocuri de codare Alegerea nr. 1: SQL Murder Mystery

La lansarea SQL Murder Mystery, primiți câteva instrucțiuni de bază:
„A avut loc o crimă, iar detectivul are nevoie de ajutorul dvs. Vă amintiți vag că crima a fost o crimă care a avut loc cândva pe 15 ianuarie 2018 și că a avut loc în SQL City. Începeți prin recuperarea raportul corespunzător la locul crimei din baza de date a departamentului de poliție. “
De acolo, trebuie să vă folosiți abilitățile de interogare SQL pentru a găsi criminalul.
Dacă aveți experiență în SQL, este posibil să puteți rezolva misterul într-o singură ședință. Dacă nu, există o prezentare drăguță pentru a vă arăta câteva sfaturi de interogare.
SQL Murder Mystery vă va ajuta să înțelegeți și să aplicați concepte de baze de date precum:
- Cheile primare și străine
- Funcții agregate
- Îmbinări de masă
- și chiar și Wildcards
Poti joacă gratuit SQL Murder Mystery chiar în browserul tău aici.
Cele mai bune jocuri de codare Alegerea nr. 2: Elevator Saga

În Elevator Saga, programați o serie de ascensoare pentru a face față încărcărilor din ce în ce mai mari de pasageri.
Prin cele 19 provocări, vă veți adapta algoritmul pentru a minimiza timpul pe care pasagerii trebuie să îl aștepte pentru a se deplasa de la etaj la etaj.
Acest joc vă va oferi o mulțime de practici JavaScript. De asemenea, vă va forța să creați și să experimentați abordări de optimizare.
Iată un videoclip demonstrativ de 30 de secunde care vă va oferi o idee despre cum arată jocul de programare a liftului:
Poti joacă gratuit Elevator Saga în browser-ul tău aici.
Cele mai bune jocuri de codare Alegerea nr. 3: Screeps

Screeps se facturează ca un „joc de strategie MMO Sandbox pentru programatori”.
Acesta este un joc serios de programare care presupune că știți deja câteva programe de bază.
Vă puteți controla unitățile folosind limbaje de programare din viața reală, cum ar fi JavaScript. Puteți chiar să compilați limbaje precum C ++ și să le rulați prin WebAssembly.
Screeps a ieșit înapoi în 2017 și este încă întreținut activ. În prezent, are un rating pozitiv de 89% pe Steam, cu peste 1.000 de recenzii, ceea ce îl face unul dintre cele mai apreciate jocuri de pe întreaga platformă Steam.
Iată trailerul complet:
Rețineți că Screeps este un joc cu plată. Dar există un demonstrație gratuită care rulează chiar în browserul dvs. aici.
Dacă doriți să obțineți jocul complet, puteți cumpăra Screeps de la Steam Shop aici.
Cele mai bune jocuri de codare Alegerea nr. 4: de încredere

Untrusted este un joc asemănător unui browser, care folosește JavaScript din lumea reală ca principal element de intrare în joc.
În cuvintele proprii ale jocului, „Trebuie să editați literalmente și să executați din nou chiar JavaScript care rulează jocul în browserul dvs. pentru a-l salva pe Dr. Eval de această realitate întunecată și confuză!”
Poti jucați Untrusted chiar în browserul dvs. aici.
Cele mai bune jocuri de codare Alegerea nr. 5: Duskers

În timp ce cele 4 jocuri anterioare implicau toate folosirea unor limbaje de programare reale, Duskers seamănă mai mult cu scripturile shell.
Jucați ca un programator blocat în spațiu și care consumă consumuri. Trebuie să acostezi cu vase spațiale abandonate și apoi să le scapi.
Dar nu puteți interacționa direct cu aceste nave. În schimb, controlați o echipă de drone – fiecare cu propriile abilități – și le spuneți cum să exploreze aceste nave.
Dar ferește-te – există monștri pe aceste nave care îți vor distruge dronele dacă nu ești atent.
Acest joc este controlat în întregime tastând într-o interfață de linie de comandă. Deoarece jocul este în timp real în natură, acest lucru poate duce la câteva momente intense de tastare rapidă a comenzilor în timp ce încercați să vă salvați dronele de pericol.
Iată trailerul tematic din linia de comandă de la lansarea lui Duskers:
Iată o prezentare mai detaliată a gameplay-ului și a rădăcinilor sale de programare (vizionare de 17 minute):
Cele mai bune jocuri de codare Alegerea nr. 7: Flexbox Defense (Browser)

Acesta este un joc de apărare a turnului care implică protecția dvs. folosind comenzi bazate pe Flexbox.
Folosind codul CSS Flexbox din viața reală, veți ajusta poziția turelelor dvs. pentru a trage inamicii invadatori înainte ca aceștia să vă depășească.
Fapt distractiv: acest joc a fost conceput de Channing Allen, fratele fondatorului Indie Hackers, Courtland Allen. Cei doi frați sunt ambii programatori excelenți, cu o pasiune pentru predare.
Poti jucați Flexbox Defense în browserul dvs. aici.
Cele mai bune jocuri de codare Alegerea nr. 8: CSS Diner

CSS Diner este un joc de browser care vă va ajuta să învățați selectoarele CSS. Pe parcursul a 32 de niveluri, veți învăța cum să selectați elemente DOM folosind o varietate de atribute diferite:
id
classname
nth-of-type
nth-child
not(x)
[attribute="value"]
- și mult mai mult
Acesta este un joc ușor și poate doriți să-l învingeți de mai multe ori doar pentru a vă strânge memoria musculară CSS Selector.
Poti joacă CSS Diner gratuit în browserul tău aici.
Cele mai bune jocuri de codare Alegerea # 9: CodinGame

CodinGame este de fapt o colecție de mai multe mini-jocuri de codare.
Și cea mai bună parte este că puteți codifica în orice limbă doriți. Editorul lor acceptă o mulțime de limbi și le compilează pe un server undeva.

CodinGame are clasamente încorporate și alte caracteristici pentru a vă oferi o mulțime de motivație pentru a continua să vă practicați codarea. Chiar dacă platforma a fost lansată înapoi în 2012, nu există încă nimic altceva.
Dacă sunteți în căutarea unui joc de programare pentru a reda în flux în timp ce codificați live pe Twitch sau YouTube, nu căutați mai departe. Există o mulțime de distracție aici.
Poti explorează CodinGame gratuit în browserul tău aici.
Joc de codificare bonus: VIM Adventures

OK – deci acesta nu este un joc de codare, ci mai degrabă un joc care vă învață un instrument puternic de codare: editorul de cod VIM.
Veți învăța comenzile rapide de la tastatură VIM și conceptele esențiale VIM într-un mod distractiv. Acest lucru este mult mai puțin frustrant decât aruncarea, încercând să ne amintim, de exemplu, cum să renunțăm la VIM.
Poti joacă VIM Adventures gratuit în browser-ul tău aici.
Trebuie să-i joc pe toți
Sper că această listă v-a oferit o mulțime de jocuri de programare orientate spre adulți cu care să vă exersați abilitățile de codare.
Dacă mi-a fost dor de unele bune, anunțați-mi prin tweeting la mine.
Codificare fericită.