Oglas
Programiranje je zabavno, ko veste, kaj počnete, toda do te točke je lahko naporno potovanje.
Zato bi morali za igranje teh določiti čas kodiranje iger in izzivov. Ne samo, da služijo kot zabavna odmori, ampak se boste hitreje učili in obdržali več informacij zahvaljujoč se praktični praksi in izkušnjam.
Robokod je zapletena programska igra, v kateri kodirate robotske cisterne, ki se borijo drug proti drugemu. Vaša naloga je, da napišete umetno inteligenco, ki vaše robote privede do uspeha - z uporabo resničnih jezikov, kot so Java, Scala, C # in še več. Za začetek si oglejte spletno mesto Osnove in vaje Robocode.
Namestitveni program Robocode prihaja z razvojnim okoljem, vgrajenim urejevalnikom robotov in prevajalnikom Java. Pravzaprav pišete resnično Koda! Kljub predstavitvi leta 2000, Robocode še vedno redno posodablja in vzdržuje, kar mu pomaga dejstvo, da je odprtokoden in zasvojenost.
Kodiranje je spletna aplikacija, podobna igram, kjer rešujete uganke in izzive s pisanjem resnične kode. Podprtih je več kot 25 programskih jezikov, vključno z Java, C #, Python, JavaScript, Lua, Go, Rust in še več. Vsaka sestavljanka / izziv ima temo (npr. Programirajte odprtino za izstrelek zračnih ladij, ki se približajo preblizu), ki sproži dejavnik zabave.
Več o tem programski jeziki za razvoj iger, zlasti za Unity 7 jezikov za razvoj igre enotnosti, ki se jih je treba naučiti: kaj je najboljše?Želite začeti razvoj iger v Unityju? Potrebovali boste poznavanje enega od teh jezikov, združljivih z Unityjem. Preberi več .
Codecombat je še ena spletna aplikacija za uganke, podobne igram, in izzive, ki jih je mogoče rešiti le s pisanjem kode. Medtem ko je Codingame bolj zabaven, ima Codecombat pomemben poučni program z "Učilnico različice", ki jo učitelji lahko uporabijo, da bi učencem pomagali naučiti se kodiranja. Od tega pisanja so na voljo tri poti tečaja: računalništvo, spletni razvoj in razvoj iger.
Codewars ni toliko igra, kot je gamificiran način vadbe kodiranja in reševanja algoritmičnih izzivov. Dobite točke za izpolnjevanje ugank, vrednosti točk pa so določene glede na to, kako učinkovite so vaše rešitve. Codewars vam omogoča ogled rešitev, ki jih pošljejo drugi in iz katerih se lahko učite in se jih lahko naučite. Verjamem, da je to eden najboljših načinov se naučite novega programskega jezika in njegovih idiomov 7 uporabnih trikov za obvladovanje novega programskega jezikaV redu je biti preobremenjen, ko se učiš šifrirati. Verjetno boste stvari pozabili tako hitro, ko se jih boste naučili. Ti nasveti vam lahko pomagajo bolje obdržati vse te nove informacije. Preberi več .
Vim pustolovščine je zabavna vadba, podobna igram za učenje uporabe Vim, zelo nenavadno, vendar izjemno močan urejevalnik besedil Najboljših 7 razlogov, da lahko urednik besedila Vim ponudi priložnostDolga leta preizkušam urejevalnik besedil za drugim. Poimenujete, poskusil sem. Vsakega od teh urejevalnikov sem uporabljal več kot dva meseca kot svoj glavni dnevni urednik. Nekako ... Preberi več ki jih mnogi profesionalni profesionalci radi uporabljajo. Kljub temu ima ogromno krivuljo učenja, zato takšne vaje obstajajo. Čeprav Vim sam po sebi ni programski jezik, vam obvladovanje Vima lahko pomaga postati boljši koder, zato sem ga vključil v ta članek.
6. TIS-100
"To nikoli nisi zahteval! Tako piše tam na pločevinki. TIS-100 je video igra, kot nobena druga, ki vas prisili, da se naučite in uporabljate posmehljivo različico kodiranja nizke ravni za reševanje ugank. Ta igra ni šala - težka je, odprta in ima neverjetno vrednost predvajanja, dokler ne postanete tako frustrirani in zmedeni, da jo odstranite v srcu besa.
Prenesi:TIS-100 ($7)
7. Šenžen I / O
Iz istega studia zadaj prihaja TIS-100 Šenžen I / O, sestavljanka, v kateri imate nalogo, da ustvarite poenostavljena vezja in napišete poenostavljeno kodo za sestavljanje, ki deluje na omenjenih vezjih. Med obema igrama je lažji vstop in izhod Shenzhen in bolj prijeten, a ravno tako zadovoljivo kompleksen.
Prenesi:Šenžen I / O ($15)
8. Stroj za človeške vire
V Stroj za človeške vire, igrate kot pisarniški delavec, ki opravi naloge s kombiniranjem različnih navodil. V nekem smislu je ta igra namenjena reševanju ugank z vizualnim programiranjem, celo do daljnega o konceptih, kot sta upravljanje logičnega pretoka in pomnilnika, vendar predstavljen v lahko prebavljivi pisarniški temi način.
Odlična igra za vadbo možganov vašega programerja in morda celo naredi dobra igra za kodiranje za otroke 11 najboljših iger za kodiranje otrok, ki se učijo programiranjaŽelite svoje otroke zanimati za programiranje? Preizkusite najboljše igre za kodiranje otrok, da jih potisnete v pravo smer. Preberi več , tudi.
Prenesi:Stroj za človeške vire ($10)
9. Škripci
Škripci (kar pomeni "skriptirane lezenje") je strateška igra MMO, kjer uporabljate JavaScript za kodiranje vedenja subjektov v igri in gradite imperij zase. Osnovna igra prihaja z zasebnim strežnikom, kjer lahko igrate sami, plus 30 dni popolnega dostopa do uradnega strežnika. Po tem lahko še naprej igrate na uradnem strežniku v omejeni zmogljivosti, ki jo lahko prekinete z mesečno naročnino.
Prenesi:Škripci (15 USD, izbirna naročnina za 9 USD / mesec)
Drugi načini za ostrenje vaših kodirskih veščin
Iščete še več načinov odpovejte svojo sposobnost programiranja? Imamo super začetniški projekt za učenje programiranja C. Nekatere od teh boste lahko še dodatno izkoristili podcasti za kodirnike in razvijalce.
Lahko tudi začnite izdelovati svoje igre s temi orodji za razvoj iger. Če iščete primeren način, kako lahko vaši otroci začnejo s kodiranjem, boste morda želeli razmisliti o nekaterih odlični razredi kodiranja in igre za otroke.
Če pa po vsem, za kar se še vedno trudite in se vam ne zdi, da bi razumeli osnove programiranja, boste morda želeli stopiti korak nazaj in razmisliti ali je programiranje prava izbira za vas 6 znakov, da ne želite biti programerNiso vsi odrezani kot programer. Če niste povsem prepričani, da ste mišljeni kot programer, je nekaj znakov, ki vas lahko usmerijo v pravo smer. Preberi več . Sporočite nam, kako gre!
Joel Lee ima B.S. na področju računalništva in več kot šest let izkušenj s pisanjem. Je glavni urednik za MakeUseOf.