9 labākās kodēšanas spēles, lai attīstītu savas programmēšanas prasmes

9 labākās kodēšanas spēles, lai attīstītu savas programmēšanas prasmes

Programmēšana ir jautra, kad zināt, ko darāt, taču nokļūšana līdz šim punktam var būt nogurdinošs ceļojums.





Tieši tāpēc jums vajadzētu atvēlēt laiku šo spēļu atskaņošanai kodēšanas spēles un izaicinājumi . Tie ne tikai kalpo kā jautri pārtraukumi, bet, pateicoties praktiskajai praksei un pieredzei, jūs iemācīsities ātrāk un saglabāsiet vairāk informācijas.





1. Robokods

Robokods ir sarežģīta programmēšanas spēle, kurā tiek kodēti robotu tanki, kas cīnās viens pret otru. Jūsu uzdevums ir uzrakstīt mākslīgo intelektu, kas virza jūsu robotus uz panākumiem-izmantojot reālas valodas, piemēram, Java, Scala, C#un citas. Lai sāktu darbu, iepazīstieties ar Robokoda pamatiem un pamācībām.





Robocode instalētājam ir izstrādes vide, iebūvēts robotu redaktors un Java kompilators. Tu patiesībā raksti īsta kods! Neskatoties uz to, ka Robocode tika palaists 2000. gadā, Robocode joprojām tiek regulāri atjaunināts un uzturēts, un to palīdz atvērtā koda un atkarību izraisošais faktors.

2. Kodēšanas spēle

Kodēšanas spēle ir spēlei līdzīga tīmekļa lietotne, kurā jūs risināt mīklas un izaicinājumus, rakstot īstu kodu. Tiek atbalstītas vairāk nekā 25 programmēšanas valodas, tostarp Java, C#, Python, JavaScript, Lua, Go, Rust un citas. Katrai mīklai/izaicinājumam ir sava tēma (piemēram, ieprogrammējiet torni, lai notriektu pārāk tuvus gaisa kuģus), kas aktivizē jautrības faktoru.



Uzziniet vairāk par spēļu izstrādes programmēšanas valodas, īpaši Unity .

3. Codecombat

Codecombat ir vēl viena tīmekļa lietotne spēlēm līdzīgām mīklām un izaicinājumiem, kurus var atrisināt, tikai rakstot kodu. Bet, lai gan Codingame ir izklaidējošāks, Codecombat ir ievērojams izglītojošs virziens ar “Classroom Edition”, ko skolotāji var izmantot, lai palīdzētu saviem skolēniem iemācīties kodēt. Rakstīšanas laikā ir pieejami trīs kursu ceļi: datorzinātnes, tīmekļa izstrāde un spēļu izstrāde.





Četri. Koda kari

Koda kari nav tik daudz spēle, cik tas ir spēlēts veids, kā praktizēt kodēšanu un risināt algoritmiskas problēmas. Jūs saņemat punktus par mīklu aizpildīšanu, un punktu vērtības nosaka jūsu risinājumu efektivitāte. Codewars ļauj apskatīt citu iesniegtos risinājumus, kurus varat izpētīt un no kuriem mācīties. Es uzskatu, ka tas ir viens no labākajiem veidiem, kā apgūt jaunu programmēšanas valodu un tās idiomas.

5. Vim piedzīvojumi

Vim piedzīvojumi ir jautra spēlei līdzīga apmācība, lai uzzinātu, kā lietot Vim-ļoti neparastu, bet ārkārtīgi spēcīgu teksta redaktoru, ko labprāt izmanto daudzi programmēšanas profesionāļi. Tomēr tam ir milzīga mācīšanās līkne, tāpēc pastāv šādas apmācības. Tātad, lai gan Vim pati par sevi nav programmēšanas valoda, Vim apgūšana var palīdzēt jums kļūt par efektīvāku kodētāju, tāpēc es to iekļāvu šajā rakstā.





6. TIS-100

'Tā ir montāžas valodas programmēšanas spēle, kuru jūs nekad neesat prasījis!' Turpat uz skārda tā teikts. TIS-100 ir videospēle, kas līdzinās nevienai citai, liekot jums iemācīties un izmantot zema līmeņa montāžas kodēšanas izspēles versiju, lai atrisinātu savas mīklas. Šī spēle nav joks-tā ir grūta, tā ir beztermiņa, un tai ir neticama atkārtojuma vērtība, ja vien jūs nekļūstat tik neapmierināts un apjukis, ka atinstalējat dusmu uzplūdā.

Lejupielādēt: TIS-100 (7 ASV dolāri)

xbox one turpina ieslēgties pats

7. Šenženas I/O

No tās pašas studijas aiz TIS-100 nāk Šenženas I/O , puzzle spēle, kuras uzdevums ir izveidot vienkāršotas shēmas un rakstīt vienkāršotu montāžas kodu, kas darbojas uz minētajām shēmām. Starp abām spēlēm Shenzhen I/O ir vieglāk iekļūt un patīkamāks, taču tikpat apmierinoši.

Lejupielādēt: Šenženas I/O (15 ASV dolāri)

8. Cilvēkresursu mašīna

In Cilvēkresursu mašīna , jūs spēlējat kā biroja darbinieks, kurš veic uzdevumus, apvienojot dažādus norādījumus. Savā ziņā šī spēle ir saistīta ar mīklu risināšanu, izmantojot vizuālo programmēšanu, pat sniedzoties līdz tādiem jēdzieniem kā loģiskā plūsma un atmiņas pārvaldība, bet tiek pasniegta viegli sagremojamā, biroja tēmā.

Tā ir lieliska spēle, lai vingrinātu programmētāja smadzenes, un tā pat var būt laba kodēšanas spēle arī bērniem.

Lejupielādēt: Cilvēkresursu mašīna (10 ASV dolāri)

9. Screeps

scps (kas nozīmē “skriptēti rāpojumi”) ir MMO stratēģijas spēle, kurā jūs izmantojat JavaScript, lai kodētu spēles dalībnieku uzvedību un izveidotu impēriju sev. Pamata spēlei ir privāts serveris, kurā varat spēlēt patstāvīgi, kā arī 30 dienu pilna piekļuve oficiālajam serverim. Pēc tam jūs varat turpināt spēlēt oficiālajā serverī ierobežotā apjomā, ko var atcelt ar ikmēneša abonementu.

Lejupielādēt: scps (15 USD, izvēles abonements par 9 USD mēnesī)

Citi veidi, kā uzlabot savas kodēšanas prasmes

Vai meklējat vēl citus veidus, kā uzlabot savas programmēšanas iespējas? Mums ir satriecošs iesācēju projekts C programmēšanas apguvei. Varat arī gūt labumu, klausoties dažas no šīm kodētājiem un izstrādātājiem paredzētajām aplādēm.

Jūs varat arī sāciet veidot savas spēles, izmantojot šos spēļu izstrādes rīkus . Ja jūs meklējat piemērotu veidu, kā saviem bērniem iekļūt kodēšanā, iespējams, vēlēsities apsvērt dažas lieliskas kodēšanas nodarbības un spēles bērniem.

Tomēr, ja pēc visa, ar ko jūs joprojām cīnāties, un nevarat saprast programmēšanas pamatus, iespējams, vēlēsities atkāpties un padomāt, vai programmēšana ir jums piemērotākā izvēle. Ļaujiet mums zināt, kā tas notiek!

Kopīgot Kopīgot Čivināt E -pasts Kā tīrīt Windows datoru, izmantojot komandu uzvedni

Ja jūsu Windows datorā ir maz vietas krātuvē, iztīriet nevēlamos atkritumus, izmantojot šīs ātrās komandrindas utilītas.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Programmēšanas spēles
Par autoru Džoels Lī(Publicēti 1524 raksti)

Džoels Lī ir MakeUseOf galvenais redaktors kopš 2018. gada. Viņam ir B.S. datorzinātnēs un vairāk nekā deviņu gadu profesionāla rakstīšanas un rediģēšanas pieredze.

Vairāk no Džoela Lī

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

kā spēlēt minecraft ar draugu
Noklikšķiniet šeit, lai abonētu