9 najboljših iger za kodiranje za oblikovanje vaših programerskih veščin

9 najboljših iger za kodiranje za oblikovanje vaših programerskih veščin

Programiranje je zabavno, ko veste, kaj počnete, toda priti do te točke je lahko naporno potovanje.





Zato si za te igre vzemite čas kodiranje iger in izzivov . Ne samo, da služijo kot zabavni odmori, ampak se boste hitreje naučili in obdržali več informacij zaradi praktične prakse in izkušenj.





1. Robokoda

Robokoda je zapletena programska igra, kjer kodirate robotske tanke, ki se borijo drug proti drugemu. Vaša naloga je, da s pomočjo resničnih jezikov, kot so Java, Scala, C#in drugi, napišete umetno inteligenco, ki vaše robote vodi do uspeha. Za začetek si oglejte osnove in vaje Robocode.





Namestitveni program Robocode ima razvojno okolje, vgrajen urejevalnik robotov in prevajalnik Java. Pravzaprav pišeš resnično Koda! Kljub uvedbi leta 2000 se Robocode še vedno redno posodablja in vzdržuje, k čemur pripomore dejstvo, da je odprtokoden in zasvojen.

2. Kodiranje

Kodiranje je spletna aplikacija, podobna igri, kjer rešujete uganke in izzive s pisanjem prave kode. Podprtih je več kot 25 programskih jezikov, vključno z Java, C#, Python, JavaScript, Lua, Go, Rust in drugimi. Vsaka uganka/izziv ima svojo temo (npr. Programirajte kupolo, da sestreli zračne ladje, ki so preveč blizu), kar sproži dejavnik zabave.



Več o tem programskih jezikov za razvoj iger, zlasti za Unity .

3. Codecombat

Codecombat je še ena spletna aplikacija za uganke in izzive, podobne igram, ki jih je mogoče rešiti le s pisanjem kode. Čeprav je Codingame bolj zabaven, ima Codecombat pomembno izobraževalno nagnjenost k 'Classroom Edition', s katerim lahko učitelji pomagajo svojim učencem pri učenju kodiranja. Od tega pisanja so na voljo tri poti tečajev: računalništvo, spletni razvoj in razvoj iger.





Štiri. Kodne vojne

Kodne vojne ni toliko igra, kot je igrivi način za kodiranje in reševanje algoritmičnih izzivov. Dobivate točke za dokončanje ugank, vrednosti točk pa so odvisne od tega, kako učinkovite so vaše rešitve. Codewars vam omogoča ogled rešitev, ki so jih predložili drugi, ki jih lahko preučujete in se iz njih učite. Menim, da je to eden najboljših načinov za učenje novega programskega jezika in njegovih idiomov.

5. Vim Adventures

Vim Adventures je zabavna vadnica, podobna igri, za učenje uporabe Vima, zelo nenavadnega, a izredno zmogljivega urejevalnika besedil, ki ga radi uporabljajo številni strokovnjaki za programiranje. Ima pa veliko krivuljo učenja, zato obstajajo takšne vaje. Čeprav Vim sam po sebi ni programski jezik, vam lahko obvladovanje Vima pomaga, da postanete učinkovitejši kodirnik, zato sem ga vključil v ta članek.





6. TIS-100

'To je programska igra za montažni jezik, ki je niste nikoli zahtevali!' Tako piše na pločevinki. TIS-100 je video igra kot nobena druga, ki vas prisili, da se naučite in uporabite lažno različico kodiranja nizkih ravni montaže za reševanje ugank. Ta igra ni šala --- težka je, odprtega tipa in ima neverjetno vrednost ponovitve, dokler ne postanete tako razočarani in zmedeni, da jo odstranite v napadu jeze.

Prenesi: TIS-100 (7 USD)

najboljše spletno mesto za izdelavo računalnika

7. Vhod/izhod Shenzhen

Iz istega studia za TIS-100 prihaja Shenzhen I/O , puzzle igra, kjer imate nalogo ustvariti poenostavljena vezja in napisati poenostavljeno kodo montaže, ki deluje na omenjenih vezjih. Med obema igrama je vstop/izhod Shenzhen lažji in prijetnejši, a hkrati tudi zadovoljivo zapleten.

Prenesi: Shenzhen I/O (15 USD)

8. Stroj za človeške vire

V Stroj za človeške vire , igrate kot pisarniški delavec, ki opravila opravi s kombiniranjem različnih navodil skupaj. V nekem smislu gre pri tej igri za reševanje ugank z vizualnim programiranjem, pri čemer se dotikajo celo konceptov, kot sta logični tok in upravljanje pomnilnika, vendar predstavljeni na enostaven način za preučevanje v pisarniškem okolju.

To je odlična igra za razgibavanje možganov vašega programerja in morda celo dobra kodiranje za otroke.

Prenesi: Stroj za človeške vire (10 USD)

9. Škripanje

ostružki (kar pomeni 'scripted creeps') je strateška igra MMO, kjer uporabite JavaScript za kodiranje vedenja entitet v igri in si ustvarite imperij. Osnovna igra ima zasebni strežnik, kjer lahko igrate sami, ter 30 dni popolnega dostopa do uradnega strežnika. Po tem lahko igrate na uradnem strežniku v omejeni količini, ki jo lahko dvignete z mesečno naročnino.

Prenesi: ostružki (15 USD, izbirna naročnina za 9 USD/mesec)

Drugi načini za izboljšanje sposobnosti kodiranja

Iščete še več načinov, kako izboljšati svoje sposobnosti programiranja? Imamo odličen projekt za začetnike za učenje programiranja C. Morda vam bo koristilo tudi poslušanje nekaterih od teh podcastov za kodirnike in razvijalce.

Lahko tudi začnite izdelovati lastne igre s temi orodji za razvoj iger . Če iščete primeren način, da se vaši otroci vključijo v kodiranje, razmislite o nekaj odličnih tečajih kodiranja in igrah za otroke.

Če pa se po vsem še vedno borite in se vam zdi, da ne razumete osnov programiranja, se boste morda želeli umakniti in razmisliti, ali je programiranje prava izbira za vas. Sporočite nam, kako gre!

Deliti Deliti Cvrkutati E-naslov Kako očistiti računalnik z operacijskim sistemom Windows z ukaznim pozivom

Če v računalniku z operacijskim sistemom Windows primanjkuje prostora za shranjevanje, jih očistite s temi hitrimi pripomočki ukaznega poziva.

Preberite Naprej
Sorodne teme
  • Programiranje
  • Programiranje iger
O avtorju Joel Lee(1524 objavljenih člankov)

Joel Lee je glavni urednik MakeUseOf od leta 2018. Ima diplomo B.S. računalništva in več kot devet let strokovnih izkušenj pri pisanju in urejanju.

Več od Joela Leeja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

kako ustvariti mod za minecraft
Kliknite tukaj, če se želite naročiti