9 najboljih igara za kodiranje kako biste izgradili svoje vještine programiranja

9 najboljih igara za kodiranje kako biste izgradili svoje vještine programiranja

Programiranje je zabavno kad znate što radite, ali doći do te točke može biti naporno putovanje.





Zato biste trebali odvojiti vrijeme za igranje ovih igara kodiranje igara i izazova . Ne samo da služe kao zabavne pauze, već ćete i brže učiti i zadržati više informacija zahvaljujući praktičnoj praksi i iskustvu.





1. Robokod

Robokod je složena igra programiranja u kojoj kodirate tenkove robota koji se bore jedan protiv drugog. Vaš je posao napisati umjetnu inteligenciju koja dovodi vaše robote do uspjeha --- koristeći prave jezike poput Jave, Scale, C#i drugih. Za početak pogledajte Osnove i vodiče Robocodea.





Instalacijski program Robocode dolazi s razvojnim okruženjem, ugrađenim uređivačem robota i Java kompajlerom. Ti zapravo pišeš stvaran kodirati! Unatoč lansiranju 2000. godine, Robocode se i dalje redovito ažurira i održava, a tome doprinosi i činjenica da je otvorenog koda i stvara ovisnost.

2. Kodiranjeame

Kodiranjeame je web aplikacija poput igre u kojoj rješavate zagonetke i izazove pisanjem pravog koda. Podržano je više od 25 programskih jezika, uključujući Java, C#, Python, JavaScript, Lua, Go, Rust i druge. Svaka zagonetka/izazov ima temu (npr. Programirajte kupolu da obori zračne brodove koji se previše približe), što pokreće faktor zabave.



Nauči više o programskih jezika za razvoj igara, posebno za Unity .

3. Codecombat

Codecombat je još jedna web aplikacija za zagonetke i izazove slične igrama koje se mogu riješiti samo pisanjem koda. No, dok je Codingame zabavniji, Codecombat ima značajnu obrazovnu sklonost s 'Classroom Edition -om' koje nastavnici mogu koristiti kako bi pomogli svojim učenicima naučiti kodirati. Do ovog pisanja dostupna su tri smjera tečaja: Računalne znanosti, Web razvoj i Razvoj igara.





Četiri. Kodni ratovi

Kodni ratovi nije toliko igra koliko je igrivi način vježbanja kodiranja i rješavanja algoritamskih izazova. Dobivate bodove za rješavanje zagonetki, a vrijednosti bodova određuju se učinkovitošću vaših rješenja. Codewars vam omogućuje da vidite rješenja koja su podnijeli drugi, a koja možete proučiti i učiti od njih. Vjerujem da je to jedan od najboljih načina za učenje novog programskog jezika i njegovih idioma.

5. Vim Avanture

Vim Avanture zabavan je vodič poput igre za učenje korištenja Vima, vrlo neobičnog, ali iznimno moćnog uređivača teksta koji mnogi profesionalci u programiranju vole koristiti. Ipak, ima veliku krivulju učenja, pa zato postoje ovakvi vodiči. Dakle, iako Vim sam po sebi nije programski jezik, savladavanje Vima može vam pomoći da postanete učinkovitiji koder, stoga sam ga i uključio u ovaj članak.





6. TIS-100

'To je igra za programiranje na asemblerskom jeziku koju nikada niste tražili!' Tako piše na kalaju. TIS-100 je video igra kao nijedna druga koja vas tjera da naučite i koristite lažnu verziju kodiranja niske razine za rješavanje zagonetki. Ova igra nije šala --- teška je, otvorena je i ima nevjerojatnu vrijednost ponavljanja sve dok ne postanete toliko frustrirani i zbunjeni da deinstalirate u napadu bijesa.

Preuzimanje datoteka: TIS-100 (7 USD)

kako postaviti žive pozadine za Windows 10

7. Shenzhen I/O

Iz istog studija iza TIS-100 dolazi Shenzhen I/O , zagonetka u kojoj imate zadatak stvoriti pojednostavljene sklopove i napisati pojednostavljeni kod montaže koji se izvodi na navedenim sklopovima. Između dvije igre u Shenzhen I/O je lakše ući i ugodnije je, ali jednako zadovoljavajuće složeno.

Preuzimanje datoteka: Shenzhen I/O (15 USD)

8. Stroj za ljudske resurse

U Stroj za ljudske resurse , igrate kao uredski radnik koji dovršava zadatke kombinirajući različite upute zajedno. U određenom smislu, ova igra se bavi rješavanjem zagonetki kroz vizualno programiranje, čak i dotaknuvši čak i koncepte poput logičkog tijeka i upravljanja memorijom --- ali predstavljena na lako probavljiv način s uredskom tematikom.

To je sjajna igra za vježbanje mozga vašeg programera, a može čak biti i dobra kodirajuća igra za djecu.

Preuzimanje datoteka: Stroj za ljudske resurse (10 USD)

9. Škripi

strugotine (što znači 'scripted creeps') je MMO strateška igra u kojoj koristite JavaScript za kodiranje ponašanja entiteta u igri i izgradnju vlastitog carstva. Osnovna igra dolazi s privatnim poslužiteljem na kojem možete igrati sami, plus 30 dana potpunog pristupa službenom poslužitelju. Nakon toga možete nastaviti igrati na službenom poslužitelju u ograničenom kapacitetu, koji se može ukinuti uz mjesečnu pretplatu.

Preuzimanje datoteka: strugotine (15 USD, izborna pretplata za 9 USD mjesečno)

Drugi načini za izoštravanje vještina kodiranja

Tražite li još više načina da usavršite svoje programerske sposobnosti? Imamo sjajan projekt za početnike za učenje programiranja na C -u. Možete i dodatno profitirati slušajući neke od ovih podcasta za programere i programere.

Također možete počnite izrađivati ​​vlastite igre s ovim alatima za razvoj igara . Ako tražite prikladan način za svoju djecu da se upuste u kodiranje, razmislite o nekim sjajnim satovima kodiranja i igrama za djecu.

Međutim, ako se nakon svega još uvijek borite i ne možete shvatiti osnove programiranja, možda biste se htjeli odmaknuti i razmisliti je li programiranje pravi izbor za vas. Javite nam kako to ide!

Udio Udio Cvrkut E -pošta Kako očistiti računalo sa sustavom Windows pomoću naredbenog retka

Ako na vašem Windows računalu nedostaje prostora za pohranu, očistite smeće pomoću ovih brzih pomoćnih programa naredbenog retka.

Pročitajte Dalje
Povezane teme
  • Programiranje
  • Programiranje igara
O autoru Joel lee(1524 objavljenih članaka)

Joel Lee glavni je urednik MakeUseOf -a od 2018. Ima B.S. iz računalnih znanosti i više od devet godina profesionalnog iskustva u pisanju i uređivanju.

Više od Joela Leeja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

kako prilagoditi svjetlinu na računalu
Kliknite ovdje za pretplatu