9 parasta koodauspeliä ohjelmointitaitojesi kehittämiseen

9 parasta koodauspeliä ohjelmointitaitojesi kehittämiseen

Ohjelmointi on hauskaa, kun tiedät mitä olet tekemässä, mutta siihen pisteeseen pääseminen voi olla uuvuttava matka.





Siksi sinun pitäisi varata aikaa näiden pelaamiseen koodauspelejä ja haasteita . Ne eivät ole vain hauskoja taukoja, vaan opit nopeammin ja säilytät lisätietoja käytännön harjoittelun ja kokemuksen ansiosta.





1. Robokoodi

Robokoodi on monimutkainen ohjelmointipeli, jossa koodataan robotteja, jotka taistelevat toisiaan vastaan. Sinun tehtäväsi on kirjoittaa tekoäly, joka saa robotit menestymään --- käyttämällä todellisia kieliä, kuten Java, Scala, C#ja paljon muuta. Aloita tutustumalla Robocoden perusteisiin ja opetusohjelmiin.





Robocode-asennusohjelman mukana tulee kehitysympäristö, sisäänrakennettu robotieditori ja Java-kääntäjä. Oikeasti kirjoitat todellinen koodi! Huolimatta siitä, että Robocode lanseerattiin vuonna 2000, sitä päivitetään ja ylläpidetään edelleen säännöllisesti.

2. Codingame

Codingame on pelin kaltainen verkkosovellus, jossa ratkaiset pulmia ja haasteita kirjoittamalla oikean koodin. Yli 25 ohjelmointikieltä tuetaan, mukaan lukien Java, C#, Python, JavaScript, Lua, Go, Rust ja paljon muuta. Jokaisella palapelillä/haasteella on oma teema (esim. Ohjelmoi torni ampumaan liian lähellä olevat ilmalaivat), mikä nostaa hauskan.



Lisätietoja pelikehityksen ohjelmointikielet, erityisesti Unitylle .

3. Codecombat

Codecombat on toinen verkkosovellus pelin kaltaisille arvoituksille ja haasteille, jotka voidaan ratkaista vain kirjoittamalla koodi. Mutta kun Codingame on viihdyttävämpi, Codecombatilla on merkittävä opetuksellinen taivutus ja 'Classroom Edition', jonka avulla opettajat voivat auttaa oppilaitaan oppimaan koodaamaan. Tätä kirjoitettaessa on saatavilla kolme kurssipolkua: Tietojenkäsittelytiede, Verkkokehitys ja Pelikehitys.





Neljä. Codewars

Codewars ei ole niinkään peli, vaan se on pelattava tapa harjoittaa koodausta ja ratkaista algoritmisia haasteita. Saat pisteitä tehtävien suorittamisesta ja pistearvot määräytyvät ratkaisusi tehokkuuden mukaan. Codewarsin avulla voit tarkastella muiden lähettämiä ratkaisuja, joita voit tutkia ja oppia. Uskon, että se on yksi parhaista tavoista oppia uutta ohjelmointikieltä ja sen ilmaisuja.

5. Vim Adventures

Vim Adventures on hauska pelimainen opetusohjelma Vimin, erittäin epätavallisen mutta erittäin tehokkaan tekstieditorin käytön oppimiseen, jota monet ohjelmoinnin ammattilaiset rakastavat käyttää. Sillä on kuitenkin valtava oppimiskäyrä, minkä vuoksi tällaisia ​​opetusohjelmia on olemassa. Joten vaikka Vim ei sinänsä ole ohjelmointikieli, Vimin hallitseminen voi auttaa sinua tulemaan tehokkaammaksi kooderiksi, minkä vuoksi olen sisällyttänyt sen tähän artikkeliin.





6. TIS-100

'Se on kokoonpanokielen ohjelmointipeli, jota et koskaan pyytänyt!' Siellä se lukee pellillä. TIS-100 on vertaansa vailla oleva videopeli, joka pakottaa sinut oppimaan ja käyttämään matalia versioita matalan tason kokoonpanokoodauksesta ratkaistakseen arvoituksiaan. Tämä peli ei ole vitsi --- se on vaikeaa, se on avointa ja sillä on uskomaton toistoarvo, kunhan et tule niin turhautuneeksi ja hämmentyneeksi, että poistat asennuksen raivosta.

Ladata: TIS-100 (7 dollaria)

kuinka synkronoida xbox one -ohjain

7. Shenzhenin I/O

Samasta studiosta TIS-100: n takana tulee Shenzhen I/O , pulmapeli, jossa sinun tehtäväsi on luoda yksinkertaistettuja piirejä ja kirjoittaa yksinkertaistettu kokoonpanokoodi, joka toimii näillä piireillä. Kahden pelin välillä Shenzhen I/O on helpompi päästä sisään ja nautinnollisempi, mutta yhtä tyydyttävästi monimutkainen.

Ladata: Shenzhen I/O (15 dollaria)

8. Henkilöstökone

Sisään Henkilöstökone , pelaat toimistotyöntekijänä, joka suorittaa tehtävät yhdistämällä erilaisia ​​ohjeita yhteen. Tietyssä mielessä tässä pelissä on kyse palapelin ratkaisemisesta visuaalisen ohjelmoinnin avulla, jopa niin pitkälle, että se koskettaa loogisen virtauksen ja muistinhallinnan käsitteitä-mutta esitetään helposti sulavalla toimistoteemaisella tavalla.

Se on loistava peli ohjelmoijan aivojen harjoittamiseen, ja se voi jopa olla hyvä koodauspeli lapsille.

Ladata: Henkilöstökone (10 dollaria)

9. Screeps

huutaa (joka tarkoittaa lyhennettä `` scripted creeps '') on MMO-strategiapeli, jossa koodat pelin sisäisten käyttäytymisten JavaScriptin avulla ja rakennat itsellesi imperiumin. Peruspelin mukana tulee yksityinen palvelin, jolla voit pelata yksin, sekä 30 päivän täysi pääsy viralliselle palvelimelle. Sen jälkeen voit jatkaa pelaamista virallisella palvelimella rajoitetulla kapasiteetilla, joka voidaan poistaa kuukausitilauksella.

Ladata: huutaa (15 dollaria, valinnainen tilaus 9 dollaria kuukaudessa)

Muita tapoja terävöittää koodaustaitojasi

Etsitkö vielä lisää tapoja hioa ohjelmointikykyäsi? Meillä on mahtava aloittelijaprojekti C -ohjelmoinnin oppimiseen. Voit hyötyä myös kuuntelemalla joitain näistä podcasteista koodereille ja kehittäjille.

Voit myös Aloita omien peliesi tekeminen näiden pelikehitystyökalujen avulla . Jos etsit sopivaa tapaa lapsillesi päästä koodaukseen, kannattaa harkita hienoja koodauskursseja ja pelejä lapsille.

Kuitenkin, jos kaiken sen jälkeen, mitä vielä kamppailet ja et näytä ymmärtävän ohjelmoinnin perusteita, sinun kannattaa astua taaksepäin ja harkita, onko ohjelmointi oikea valinta sinulle. Kerro meille, miten se menee!

Jaa Jaa Tweet Sähköposti Kuinka puhdistaa Windows -tietokone komentoriviltä

Jos Windows -tietokoneesi tallennustila on vähissä, puhdista roskat näillä nopeilla komentokehotteilla.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • Ohjelmointipelit
Kirjailijasta Joel Lee(1524 artikkelia julkaistu)

Joel Lee on toiminut MakeUseOfin päätoimittajana vuodesta 2018. Hänellä on B.S. tietojenkäsittelytieteen alalta ja yli yhdeksän vuoden ammattikirjoittamisesta ja editoinnista.

Lisää Joel Lieltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

tietokoneeni ei tunnista iPhoneani
Klikkaa tästä tilataksesi