Oglas
Programiranje je zabavno kada znate što radite, ali do tog mjesta može biti naporno putovanje.
Zbog toga biste trebali izdvojiti vrijeme za igranje ovih kodiranje igara i izazova. Ne samo da služe kao zabavna odmora, već ćete brže naučiti i zadržati više informacija zahvaljujući praktičnoj praksi i iskustvu.

Robocode je složena programska igra u kojoj kodirate tenkove robota koji se bore jedni protiv drugih. Vaš je zadatak napisati umjetnu inteligenciju koja vaše robote tjera na uspjeh - koristeći prave jezike kao što su Java, Scala, C # i još mnogo toga. Za početak provjerite Osnove i upute za robotizaciju.
Instalacijski program Robocode dolazi s razvojnim okruženjem, ugrađenim uređivačima robota i Java prevoditeljem. Zapravo pišete stvaran kodirati! Iako je predstavljen 2000. godine, Robocode se i dalje redovito ažurira i održava, čemu pomaže i činjenica da je open-source i ovisnost.

Codingame je web-aplikacija poput igre u kojoj rješavate zagonetke i izazove pisanjem stvarnog koda. Podržano je preko 25 programskih jezika, uključujući Java, C #, Python, JavaScript, Lua, Go, Rust i još mnogo toga. Svaka zagonetka / izazov ima temu (npr. Programirajte konop za spuštanje zračnih brodova koji se preblizu), što pobuđuje faktor zabave.
Nauči više o programski jezici za razvoj igara, posebno za Unity 7 jezika za razvoj jedinstva u jedinstvu: Koji je najbolji?Želite započeti razvoj igara u Unityu? Trebat će vam poznavanje jednog od tih jezika koji su kompatibilni s Jedinstvom. Čitaj više .

Codecombat je još jedna web aplikacija za zagonetke poput igara i izazove koje je moguće riješiti samo pisanjem koda. No dok je Codingame zabavniji, Codecombat ima značajan obrazovni program sa "učionicom izdanja" koju učitelji mogu koristiti kako bi pomogli svojim učenicima da nauče kako kodirati. Od ovog pisanja dostupna su tri putanja predmeta: Računalna znanost, Web razvoj i Razvoj igara.

Codewars nije toliko igra koliko to je gamificirani način vježbanja kodiranja i rješavanja algoritamskih izazova. Dobivate bodove za ispunjavanje zagonetki, a vrijednosti bodova određuju se efikasnošću vaših rješenja. Codewars vam omogućuje gledanje rješenja koja su poslali drugi i iz kojih možete učiti i iz kojih učite. Vjerujem da je to jedan od najboljih načina naučiti novi programski jezik i njegove idiome 7 korisnih trikova za savladavanje novog programskog jezikaU redu je biti preopterećen kada učite kodirati. Vjerojatno ćete stvari zaboraviti čim ih naučite. Ovi savjeti mogu vam pomoći da bolje zadržite sve te nove informacije. Čitaj više .

Vim avanture je zabavan tutorial sličan igrama za učenje kako koristiti Vim, vrlo neobično, ali izuzetno moćan uređivač teksta Prvih 7 razloga za pružanje šanse uredniku Vim tekstaGodinama pokušavam jedan uređivač teksta za drugim. Samo ime, pokušao sam. Svaki sam od tih uređivača koristio sam više od dva mjeseca kao svoj glavni svakodnevni urednik. Nekako, ja ... Čitaj više koji mnogi profesionalni programi vole koristiti. Ipak ima ogromnu krivulju učenja, zbog čega takvi udžbenici postoje. Dakle, iako Vim sam po sebi nije programski jezik, savladavanje Vima može vam pomoći da postanete efikasniji koder, stoga sam ga uključio u ovaj članak.
6. TIS-100
"To nikad niste tražili! To je igračka igra za programiranje!" Kaže tako tamo na limenci. TIS-100 je video igra kao nijedna druga, koja vas prisiljava da učite i koristite ismijanu inačicu kodiranja niske razine za rješavanje svojih zagonetki. Ova igra nije šala - teška je, otvorena je i ima nevjerojatnu vrijednost ponavljanja sve dok ne postanete toliko frustrirani i zbunjeni da je deinstalirate u napadu bijesa.
Preuzimanje datoteka:TIS-100 ($7)
7. Šenžen I / O
Iz istog studija iza TIS-100 dolazi Šenžen I / O, puzzle igra u kojoj imate zadatak stvarati pojednostavljene sklopove i pisati pojednostavljeni kôd za montažu koji se izvodi na navedenim krugovima. Između dviju igara, Shenzhen I / O je lakše ući i ugodnije, a opet jednako zadovoljavajući.
Preuzimanje datoteka:Šenžen I / O ($15)
8. Stroj za ljudske resurse
U Stroj za ljudske resurse, igrate kao uredski radnik koji ispunjava zadatke kombinirajući različite upute zajedno. U određenom smislu, ova se igra odnosi na rješavanje zagonetki kroz vizualno programiranje, čak i do daljnjeg dodirivanja na konceptima poput upravljanja logičkim protokom i memorijom - ali predstavljeni u lako probavljivom uredu tematske tematike put.
To je sjajna igra za vježbanje mozga vašeg programera, a može čak i napraviti dobra igra za kodiranje za djecu 11 najboljih igara za kodiranje djece koja se mogu naučiti programiratiŽelite li svoju djecu zainteresirati za programiranje? Isprobajte najbolje igre za kodiranje za djecu da ih gurnete u pravom smjeru. Čitaj više , isto.
Preuzimanje datoteka:Stroj za ljudske resurse ($10)
9. Screeps
Screeps (što znači "skripti puzanje") je MMO strateška igra u kojoj koristite JavaScript za kodiranje ponašanja subjekata u igri i izgradite carstvo za sebe. Osnovna igra dolazi s privatnim poslužiteljem na kojem možete igrati samostalno, plus 30 dana punog pristupa službenom poslužitelju. Nakon toga možete nastaviti igrati na službenom poslužitelju u ograničenom kapacitetu, koji se može podići s mjesečnom pretplatom.
Preuzimanje datoteka:Screeps (15 USD, izborna pretplata za 9 USD / mjesec)
Drugi načini za izoštravanje vještina kodiranja
Tražite li još novih načina prorijedi svoju sposobnost programiranja? Imamo strašan početnički projekt za učenje C programiranja. Također možete imati koristi od slušanja nekih od ovih podcastovi za kodiste i programere.
Također možete počnite izrađivati vlastite igre s ovim alatima za razvoj igara. Ako tražite prikladan način da se vaša djeca uključe u kodiranje, možda biste htjeli razmotriti neke sjajne klase kodiranja i igre za djecu.
Međutim, ako nakon svega što se još borite i čini se da ne možete shvatiti osnove programiranja, možda biste htjeli odstupiti i razmisliti da li je programiranje pravi izbor za vas 6 Znakovi da ne treba biti programerNisu svi sigurni da su programeri. Ako niste sasvim sigurni da ste namijenjeni programeru, evo nekoliko znakova koji vas mogu usmjeriti u pravom smjeru. Čitaj više . Javite nam kako to ide!
Joel Lee ima B.S. u računalnim znanostima i preko šest godina profesionalnog pisanja. Glavni je urednik MakeUseOf-a.