A 9 legjobb kódolási játék a programozási készségek fejlesztéséhez

A 9 legjobb kódolási játék a programozási készségek fejlesztéséhez

A programozás szórakoztató, ha már tudod, mit csinálsz, de eljutni odáig fárasztó utazás lehet.

Ezért érdemes időt szánni ezekre a játékokra játékok és kihívások kódolása . Nemcsak szórakoztató szünetként szolgálnak, hanem gyorsabban tanul, és a gyakorlati gyakorlatnak és tapasztalatnak köszönhetően több információt is megőriz.



1. Robokód

Robokód egy összetett programozási játék, ahol kódolják az egymással harcoló robot tankokat. Az Ön feladata az, hogy megírja azt a mesterséges intelligenciát, amely sikerre viszi robotjait-valódi nyelvek használatával, például Java, Scala, C#és így tovább. A kezdéshez tekintse meg a Robocode alapjait és oktatóanyagait.



A Robocode telepítőhöz fejlesztői 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-ot továbbra is rendszeresen frissítik és karbantartják, ehhez hozzájárul az a tény, hogy nyílt forráskódú és addiktív.

2. Codingame

Codingame egy játékszerű webes alkalmazás, ahol valódi kód írásával rejtvényeket és kihívásokat old meg. Több mint 25 programozási nyelv támogatott, köztük Java, C#, Python, JavaScript, Lua, Go, Rust és még sok más. Minden rejtvénynek/kihívásnak van egy témája (pl. Programozza a tornyot, hogy lőjön le léghajókat, amelyek túl közel vannak), ami feldobja a szórakoztató tényezőt.



Tudj meg többet játékfejlesztő programozási nyelvek, különösen a Unity számára .

3. Codecombat

Codecombat egy másik webes alkalmazás a játékhoz hasonló rejtvényekhez és kihívásokhoz, amelyeket csak kódírással lehet megoldani. Míg azonban a Codingame szórakoztatóbb, a Codecombat jelentős oktatási irányzatot kínál „Classroom Edition” kiadással, amelyet a tanárok segíthetnek diákjaiknak a kódolás elsajátításában. Az írás során három tanfolyamút áll rendelkezésre: számítástechnika, webfejlesztés és játékfejlesztés.

Négy. Kódháborúk

Kódháborúk nem annyira játék, mint inkább játékmód a kódolás gyakorlására és az algoritmikus feladatok megoldására. Pontokat kap a rejtvények elvégzéséért, és a pontértékeket a megoldások hatékonysága határozza meg. A Codewars lehetővé teszi mások által benyújtott megoldások megtekintését, amelyeket tanulmányozhat és tanulhat. Úgy gondolom, hogy ez az egyik legjobb módja annak, hogy megtanuljunk egy új programozási nyelvet és annak idiómáit.



5. Vim kalandok

Vim kalandok egy szórakoztató, játékhoz hasonló oktatóanyag a Vim használatának megtanulására, egy rendkívül szokatlan, de rendkívül hatékony szövegszerkesztőre, amelyet sok programozási szakember szeret használni. Ennek ellenére hatalmas tanulási görbéje van, ezért léteznek ilyen oktatóanyagok. Tehát bár a Vim önmagában nem programozási nyelv, a Vim elsajátítása segíthet a hatékonyabb kódolóvá válásban, ezért is vettem bele ebbe a cikkbe.

6. TIS-100

'Ez az összeszerelési nyelv programozási játéka, amit soha nem kértél!' Ott a bádogon ezt írja. TIS-100 egy olyan videojáték, mint senki más, arra kényszerítve, hogy megtanulja és használja az alacsony szintű összeállítási kódolás álcázott változatát a rejtvények megoldásához. Ez a játék nem vicc --- nehéz, nyílt végű, és hihetetlen visszajátszási értéke van, amíg nem leszel annyira frusztrált és zavaros, hogy dühében eltávolítod.

Letöltés: TIS-100 (7 USD)

macbook pro 2014 akkumulátor csere költsége

7. Sencseni I/O

Ugyanabból a stúdióból érkezik a TIS-100 mögött Shenzhen I/O , egy kirakós játék, ahol az a feladat, hogy egyszerűsített áramköröket hozzon létre, és írjon egyszerűsített szerelési kódot, amely az említett áramkörökön fut. A két játék között a Shenzhen I/O -ba könnyebb bejutni és élvezetesebb, de ugyanolyan kielégítően összetett.

Letöltés: Shenzhen I/O (15 USD)

8. Emberi erőforrás gép

Ban ben Emberi erőforrás gép , irodai dolgozóként játszik, aki különféle utasításokat kombinálva végzi el a feladatokat. Bizonyos értelemben ez a játék a rejtvények vizuális programozással történő megoldásáról szól, még olyan fogalmakhoz is, mint a logikai folyamat és a memóriakezelés-, de könnyen emészthető, irodai témájú módon.

Ez egy nagyszerű játék a programozó agyának gyakorlására, és akár jó kódolási játék is lehet a gyerekek számára.

Letöltés: Emberi erőforrás gép (10 USD)

9. Screeps

sikolyok (ami a 'scripted creeps' kifejezést jelenti) egy MMO stratégiai játék, ahol a JavaScript segítségével kódolhatja a játékon belüli entitások viselkedését, és birodalmat építhet magának. Az alapjátékhoz saját szerver tartozik, ahol önállóan játszhat, valamint 30 napos teljes hozzáférés a hivatalos szerverhez. Ezt követően korlátozott számban folytathatja a játékot a hivatalos szerveren, amely havi előfizetéssel feloldható.

Letöltés: sikolyok (15 USD, opcionális előfizetés 9 USD/hó)

Más módszerek a kódolási készségek élesítésére

Még több módszert keres a programozási képesség javítására? Van egy fantasztikus kezdő projektünk a C programozás elsajátítására. Továbbá előnyös lehet, ha meghallgatja ezeket a kódolók és fejlesztők podcastjait.

Te is Kezdje el saját játékok készítését ezekkel a játékfejlesztő eszközökkel . Ha megfelelő módszert keres a gyermekei számára a kódoláshoz, érdemes megfontolni néhány nagyszerű kódolási osztályt és játékot gyerekeknek.

Ha azonban mindezek után még mindig küzd, és úgy tűnik, nem tudja felfogni a programozás alapjait, akkor érdemes visszalépnie, és megfontolnia, hogy a programozás a megfelelő választás az Ön számára. Tudassa velünk, hogyan megy!

Részvény Részvény Csipog Email A Windows PC tisztítása a parancssor használatával

Ha a Windows PC -n kevés a tárhely, törölje ki a szemetet ezekkel a gyors parancssori segédprogramokkal.

Olvassa tovább
Kapcsolódó témák
  • Programozás
  • Programozó játékok
A szerzőről Joel Lee(1524 megjelent cikk)

Joel Lee a MakeUseOf főszerkesztője 2018 óta. B.S. számítástechnika szakon és több mint kilenc éves szakmai írási és szerkesztési tapasztalat.

Továbbiak Joel Lee -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

miért nem működik az usb portom?
Feliratkozáshoz kattintson ide