Reklāma
Programmēšana ir jautra, kad zināt, ko darāt, taču nokļūšana šajā vietā var būt nogurdinošs ceļojums.
Tāpēc jums vajadzētu atvēlēt laiku šo spēlēšanai kodēšanas spēles un izaicinājumi. Pateicoties praktiskai praksei un pieredzei, tie ne tikai kalpo kā jautri pārtraukumi, bet arī ātrāk iemācīsities un saglabāsiet vairāk informācijas.
Robocode ir sarežģīta programmēšanas spēle, kurā kodējat robotu tankus, kas cīnās viens pret otru. Jūsu uzdevums ir rakstīt mākslīgo intelektu, kas panāk jūsu robotu panākumus, izmantojot reālas valodas, piemēram, Java, Scala, C # un citas. Lai sāktu, apskatiet Robocode pamati un konsultācijas.
Robocode uzstādītājam ir izstrādes vide, iebūvēts robotu redaktors un Java kompilators. Jūs faktiski rakstāt īsts kods! Neskatoties uz tā atklāšanu 2000. gadā, Robocode joprojām tiek regulāri atjaunināts un uzturēts, un tam palīdz arī tas, ka tas ir atvērtā koda un rada atkarību.
Kodēšana ir spēlēm līdzīga tīmekļa lietotne, kurā jūs uzdevumus un uzdevumus risināt, 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 tēma (piemēram, programmējiet tornīti, lai nošautu pārāk tuvu esošus dirižabļus), kas nosaka jautrības faktoru.
Uzziniet vairāk par spēļu izstrādes programmēšanas valodas, īpaši Vienotībai 7 Vienotības spēles attīstības valodas, kas jāapgūst: kura ir labākā?Vai vēlaties sākt spēles attīstību Vienotībā? Jums būs jāpārzina viena no šīm ar Vienotību saderīgajām valodām. Lasīt vairāk .
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 uzrakstot kodu. Bet, lai gan Codingame ir daudz izklaidējošāks, Codecombat ir nozīmīgs izglītojošs darbs ar “Classroom Edition”, kuru skolotāji var izmantot, lai palīdzētu saviem studentiem iemācīties kodēt. Sākot ar šo rakstu, ir pieejami trīs kursi: datorzinātnes, tīmekļa izstrāde un spēļu izstrāde.
Codewars tas nav tik daudz spēle, bet gan spēles veids, kā praktizēt kodēšanu un algoritmisku problēmu risināšanu. Jūs saņemat punktus par mīklu aizpildīšanu, un punktu vērtības nosaka tas, cik efektīvi ir jūsu risinājumi. Codewars ļauj jums apskatīt citu iesniegtos risinājumus, no kuriem jūs varat studēt un no kā mācīties. Es uzskatu, ka tas ir viens no labākajiem veidiem iemācīties jaunu programmēšanas valodu un tās idiomas 7 noderīgi triki jaunas programmēšanas valodas apguveiIr pareizi satriecties, kad mācāties kodēt. Jūs, iespējams, aizmirsīsit lietas tik ātri, kā jūs tos uzzināsit. Šie padomi var palīdzēt labāk saglabāt visu šo jauno informāciju. Lasīt vairāk .
Vima piedzīvojumi ir jautra, spēlei līdzīga apmācība, kā iemācīties lietot Vim, kas ir ļoti neparasts, taču ļoti jaudīgs teksta redaktors Galvenie 7 iemesli, kāpēc Vim teksta redaktoram ir iespējaGadiem ilgi esmu izmēģinājis vienu teksta redaktoru pēc otra. Jūs to nosaucat, es to izmēģināju. Katru no šiem redaktoriem es izmantoju vairāk nekā divus mēnešus kā galveno ikdienas redaktoru. Kaut kā es ... Lasīt vairāk ka daudziem programmēšanas profesionāļiem patīk izmantot. Tomēr tai ir milzīga mācīšanās līkne, tāpēc pastāv tādas apmācības instrukcijas. Tātad, kamēr Vim pati par sevi nav programmēšanas valoda, Vim apgūšana var jums palīdzēt 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!” Tā saka turpat uz skārda. TIS-100 ir videospēle, tāpat kā neviens cits, liekot jums iemācīties un izmantot zema līmeņa montāžas kodēšanas izspēles versiju, lai atrisinātu tās mīklas. Šī spēle nav joks - tā ir sarežģīta, beztermiņa, un tai ir neticami atkārtota vērtība, ja vien jūs nekļūstat tik neapmierināts un nemulsis, ka atinstalējat dusmas.
Lejupielādēt:TIS-100 ($7)
7. Šenženas I / O
No tās pašas studijas nāk arī TIS-100 Šenženas I / O, puzzle spēle, kurā jums ir uzdots izveidot vienkāršotas shēmas un uzrakstīt vienkāršotu montāžas kodu, kas darbojas uz šīm shēmām. Starp abām spēlēm Shenzhen I / O ir vieglāk iekļūt un ir patīkamāk, taču tikpat apmierinoši sarežģīts.
Lejupielādēt:Šenženas I / O ($15)
8. Cilvēkresursu mašīna
Iekšā Cilvēkresursu mašīna, jūs spēlējat kā biroja darbinieks, kurš pabeidz uzdevumus, apvienojot dažādas instrukcijas. Savā ziņā šī spēle ir saistīta ar mīklu risināšanu, izmantojot vizuālo programmēšanu, pat dodoties tik tālu, lai pieskartos par tādiem jēdzieniem kā loģiska plūsmas un atmiņas pārvaldība, bet tiek parādīti viegli sagremojamā, biroja tematikā veids.
Tā ir lieliska spēle, lai vingrinātu jūsu programmētāja smadzenes, un to var pat padarīt laba kodēšanas spēle bērniem 11 labākās kodēšanas spēles bērniem, lai apgūtu programmēšanuVai vēlaties ieinteresēt bērnus programmēšanā? Izmēģiniet labākās kodēšanas spēles bērniem, lai virzītu viņus pareizajā virzienā. Lasīt vairāk , arī.
Lejupielādēt:Cilvēkresursu mašīna ($10)
9. Screeps
Screeps (kas apzīmē “scripted creeps”) ir MMO stratēģijas spēle, kurā jūs izmantojat JavaScript, lai kodētu spēlē ievietoto entītiju izturēšanos un izveidotu sev impēriju. Pamatspēlei ir privāts serveris, kurā jūs varat spēlēt pats, kā arī 30 dienu pilnīga pieeja oficiālajam serverim. Pēc tam ierobežotā ietilpībā jūs varat turpināt spēlēt oficiālajā serverī, kuru var atcelt ar mēneša abonementu.
Lejupielādēt:Screeps (15 USD, izvēles abonements 9 USD mēnesī)
Citi veidi, kā uzlabot kodēšanas prasmes
Meklējam vēl vairāk iespēju uzlabot savas programmēšanas spējas? Mums ir satriecoši iesācēju projekts C programmēšanas apguvei. Varat arī gūt labumu, klausoties dažus no tiem Podkāsti kodētājiem un izstrādātājiem.
Jūs varat arī sāciet pats veidot spēles, izmantojot šos spēļu izstrādes rīkus. Ja jūs meklējat piemērotu veidu, kā bērni var nokļūt kodēšanā, ieteicams apsvērt dažus lieliskas kodēšanas nodarbības un spēles bērniem.
Tomēr, ja pēc visa, kas jūs joprojām cīnāties, un šķiet, ka nevarat uztvert programmēšanas pamatus, jūs varētu vēlēties atkāpties un apsvērt iespēju vai programmēšana ir pareizā izvēle jums 6 pazīmes, ka jūs nevēlaties būt programmētājsNe visi ir izgriezti, lai būtu programmētāji. Ja neesat pilnīgi pārliecināts, ka esat domāts kā programmētājs, šeit ir dažas pazīmes, kas var norādīt jūs pareizajā virzienā. Lasīt vairāk . Paziņojiet mums, kā tas notiek!
Džoelam Lī ir B.S. datorzinātnēs un vairāk nekā sešu gadu profesionālajā rakstīšanas pieredzē. Viņš ir MakeUseOf galvenais redaktors.