Hirdetés
A programozás szórakoztató, ha már tudja, hogy mit csinál, de ehhez a pontig fárasztó út lehet.
Ezért kellene külön időt fektetnie ezek lejátszására kódolási játékok és kihívások. Ezek nem csak szórakoztató szünetként szolgálnak, hanem gyorsabban megtanulnak és több információt megtartanak a gyakorlati gyakorlatnak és a tapasztalatoknak köszönhetően.
Robocode egy összetett programozó játék, ahol kódolják egymás ellen harcoló robottartályokat. Az Ön feladata, hogy olyan mesterséges intelligenciát írjon, amely a robotok sikeréhez vezet - valódi nyelvek, például Java, Scala, C # és így tovább. Az induláshoz nézd meg a Robokód alapok és oktatóanyagok.
A Robocode telepítőjéhez fejlesztési környezet, beépített robotszerkesztő és Java fordító tartozik. Valójában írsz igazi kód! Annak ellenére, hogy 2000-ben elindították, a Robocode rendszeresen frissítést és karbantartást folytat, valamint az a tény, hogy nyílt forráskódú és addiktív.
Codingame egy játékszerű webes alkalmazás, ahol rejtvényeket és kihívásokat oldhat meg valós kód írásával. Több mint 25 programozási nyelv támogatott, köztük a Java, C #, Python, JavaScript, Lua, Go, Rust és így tovább. Minden puzzle / kihívásnak van egy témája (például programozza a tornyot a túl közel lévő léghajók lelőtésére), amely rámutat a szórakoztató tényezőre.
Tudj meg többet játékfejlesztési programozási nyelvek, különösen az Unity számára 7 Unity játékfejlesztési nyelv, amelyet el kell tanulni: melyik a legjobb?Meg akarja kezdeni a játékfejlesztést az Unity-ban? Szüksége lesz az Unity-kompatibilis nyelvek egyikének ismeretére. Olvass tovább .
Codecombat egy újabb internetes alkalmazás játékszerű rejtvényekhez és kihívásokhoz, amelyeket csak kód írásával lehet megoldani. De míg a Codingame szórakoztatóbb, a Codecombat jelentős oktatási programmal rendelkezik egy „Classroom Edition” kiadással, amelyet a tanárok felhasználhatnak arra, hogy a tanulók megtanulják, hogyan kell kódolni. Az írástól kezdve három tanfolyam érhető el: informatika, webfejlesztés és játékfejlesztés.
Codewars nem annyira játék, mint játékkódolás és az algoritmikus kihívások megoldása. Pontot kap a rejtvények kitöltéséhez, és a pontértékeket az határozza meg, mennyire hatékonyak a megoldások. A Codewars segítségével megnézheti mások által benyújtott megoldásokat, amelyekből tanulmányozhat és tanulhat. Azt hiszem, ez az egyik legjobb módja annak tanuljon egy új programozási nyelvet és annak kifejezéseit 7 Hasznos trükkök az új programozási nyelv elsajátításáhozRendben, hogy elkönnyebbül, amikor kódolni tanul. Valószínűleg elfelejti a dolgokat, amint megtanulja őket. Ezek a tippek segítenek az új információk jobb megőrzésében. Olvass tovább .
Vim kalandok egy szórakoztató játék-szerű bemutató a Vim használatának megtanulásához, ez egy rendkívül szokatlan, de rendkívül hatékony szövegszerkesztő A 7 legfontosabb ok, hogy esélyt adjon a Vim szövegszerkesztőnekÉvek óta próbáltam egyik szövegszerkesztőt a másik után. Nevezted, kipróbáltam. Ezeket a szerkesztőket mindegyiknél több mint két hónapig használtam elsődleges napi szerkesztőként. Valahogy én ... Olvass tovább hogy sok programozó profi szeret használni. Hatalmas tanulási görbével rendelkezik, ezért léteznek ilyen oktatóprogramok. Tehát, bár a Vim önmagában nem programozási nyelv, a Vim elsajátítása elősegítheti, hogy hatékonyabb kódoló legyen, ezért miért szerepeltem ebben a cikkben.
6. TIS-100
"Ez az összeszerelési nyelv programozási játék, amire soha nem kértél!" Azt mondja, hogy ott van az ón. TIS-100 egy olyan videojáték, mint senki más, és arra kényszeríti Önt, hogy megtanulja és felhasználja az alacsony szintű összeszerelés kódolásának változatát rejtvényeinek megoldására. Ez a játék nem vicc - nehéz, nyílt végű, és hihetetlen visszajátszási értékkel bír, mindaddig, amíg nem leszel olyan frusztrált és összezavarodott, hogy hatalmas eshetőséggel eltávolod.
Letöltés:TIS-100 ($7)
7. Shenzhen I / O
Ugyanebből a stúdióból származik a TIS-100 Shenzhen I / O, egy kirakós játék, ahol feladata egyszerűsített áramkörök létrehozása és az említett áramkörökön futó egyszerűsített összeszerelési kód írása. A két játék között a Shenzhen I / O könnyebben bejuthat és élvezetesebb, mégis ugyanolyan kielégítően összetett.
Letöltés:Shenzhen I / O ($15)
8. Emberi erőforrás gép
Ban ben Emberi erőforrás gép, irodai dolgozóként játszik, aki a különféle utasítások kombinálásával végzi a feladatokat. Bizonyos értelemben ez a játék a rejtvénymegoldásról szól, a vizuális programozással, még annyira is, hogy megérintse olyan fogalmakon, mint a logikai folyamat és memóriakezelés, de könnyen elkészíthető, irodai témájú formában mutatják be út.
Ez egy nagyszerű játék a programozó agyának gyakorlására, és akár meg is csinálhatja egy jó kódolási játék gyerekeknek A 11 legjobb kódolási játék gyerekeknek a programozás megtanulásáraSzeretné, hogy gyermekei érdeklődjenek a programozás iránt? Próbálja ki a legjobb kódolási játékokat gyerekeknek, hogy a megfelelő irányba tolja őket. Olvass tovább , is.
Letöltés:Emberi erőforrás gép ($10)
9. Screeps
Screeps (amely „scripted creeps” -re utal) egy MMO stratégiai játék, ahol a JavaScript használatával kódolhatja a játékon belüli entitások viselkedését és felépíthet egy birodalmat. Az alapjáték magánszerverrel érkezik, ahol egyedül játszhat, plusz 30 napos teljes hozzáférés a hivatalos szerverhez. Ezt követően korlátozott kapacitással folytathatja a játékot a hivatalos szerveren, amely havi előfizetéssel felmondható.
Letöltés:Screeps (15 USD, választható előfizetés $ 9 / hó)
A kódolási készségek élesítésének egyéb módjai
Még több módot keres fejleszti a programozási képességét? Van egy fantasztikus kezdő projekt C programozás megtanulására. További előnyökkel járhat, ha meghallgatja ezeket podcastok kódolók és fejlesztők számára.
Te is kezdje el saját játék készítését ezekkel a játékfejlesztő eszközökkel. Ha gyermekeinek megfelelő módját keresi a kódoláshoz, érdemes megfontolnia néhányat nagyszerű kódolási osztályok és játékok gyerekeknek.
Ha azonban mindazok után, amelyek még mindig küzdenek, és úgy tűnik, hogy nem érti meg a programozás alapjait, érdemes visszalépni és megfontolni hogy a programozás a megfelelő választás az Ön számára 6 Jelek arra, hogy nem akarsz programozó lenniNem mindenki készül arra, hogy programozó legyen. Ha nem biztos abban, hogy programozónak szántad, íme néhány jel, amely a helyes irányba mutathat. Olvass tovább . Tudassa velünk, hogy megy!
Joel Lee B.S. számítástechnikában és több mint hat éves szakmai írói tapasztalat. A MakeUseOf főszerkesztője.