Hjem Anmeldelser Codecombat gennemgang og vurdering

Codecombat gennemgang og vurdering

Indholdsfortegnelse:

Video: Codecombat #1 - Игра для обучения программированию. (Oktober 2024)

Video: Codecombat #1 - Игра для обучения программированию. (Oktober 2024)
Anonim

Der mangler ikke store programmer til at hjælpe dig med at lære at kode, men selv de hyggeligste lektioner kan stadig føles som selvpåførte lektieopgaver. Kodning er en utrolig nyttig færdighed at have i disse dage, men den demografiske, der står mest til gavn ved kodningundervisning - børn - modtager allerede masser af hjemmearbejde. De vil ikke være modtagelige for mere. CodeCombat bruger det pålidelige forældre-trick til at omdanne hårdt arbejde til et sjovt spil. Dens lektioner er muligvis ikke så anvendelige til virkelige scenarier som traditionel kodning af uddannelsessoftware, men CodeCombats gratis rollespils-eventyr (RPG) -eventyr gør et godt stykke arbejde for at narre børn til at lære det grundlæggende ved kodning.

CodeCombat er gratis at spille på alle sine kerneniveauer. Du kan opgradere til et $ 9.99 pr. Måned-abonnement, der tilføjer ekstra niveauer og 3.500 bonusperler (in-game valuta) pr. Måned. Virksomheden tilbyder en 100 procent pengene-tilbage-garanti. CodeCombat har mere end 400 niveauer til rådighed for abonnenter og siger, at det tilføjer otte til 10 niveauer om ugen.

Uddannelsesfagfolk kan få tilpasset CodeCombat-prisfastsættelse baseret på deres skoles særlige behov, og hvor mange studerende der vil bruge den. CodeCombat mangler Android- og iOS-apps.

Skal vi spille et spil?

Masser af andre spil forsøger at lære spillere at kode. Kodu og dens efterfølger Project Spark, tilgængelig på PC og Xbox One, introducerer sproget og logikken bag spildesign, mens Quadrilateral Cowboy og Hack 'N' Slash består af gåder, der kun kan løses ved at ændre koden i dit miljø. Men CodeCombat er først og fremmest kodning af uddannelsessoftware, med et let rollespil, der tjener som et lokkende indpakning.

CodeCombat's fangehuller fra bite-størrelse kan kun udfyldes ved at indtaste funktionskode. Ud over forskellige terræn (fangehuller, skove, ørkener) har det også webudvikling (HTML, scripting) og spiludvikling (opbyg dine egne niveauer) verdener. Du lærer grundlæggende syntaks til at udføre enkle opgaver som at gå til udgangen. Skriv blot et par linjer "this.moveRight ();" eller "this.moveDown ();" for avatar og se din kode arbejde dens magi. Når du skrider frem, støder du på mere komplicerede fælder og fjender, der kræver, at du bruger mere kompliceret kode. Spillet dækker emner som relationelle operatører, string-sammenligning, objektlitterære og andre avancerede teknikker gennem dets 400 lektioner, som du skal gennemføre i rækkefølge. Det ville være rart, hvis du når som helst kunne spille et hvilket som helst trin, men vanskelighedskurven er stabil og fair. I klasseværelset kan lærerne låse niveauer op for studerende.

Spillet fortæller dig hurtigt, hvornår din kode er brudt og giver råd om, hvordan du løser den. Så manipulerende som det måske lyder, at spille lektioner er en effektiv metode til at få materialet til at klæbe fast. At ville vinde er et stærkt incitament.

Tabt i oversættelsen

Spillet forsøger at præsentere så meget tekst i kodningsgrammatik som muligt - din alder præsenteres som "18 <= alder <25" - og du kan spille CodeCombat på flere programmeringssprog, f.eks. JavaScript og Python. Men spillets brug af RPG-gameplay som kodningsmetafor har ulemper. Det tager nogle ekstra skridt for at overføre den kode, du bruger til at dræbe monstre og rejse fangehuller til kode, der bygger websteder og kræver apps. Sammenlign det med de virkelige udfordringer, der findes i Dash, Code Schools oversigt over populære websteder, eller hvordan Free Code Camp rent faktisk forbinder dig med almennyttige organisationer, hvor du kan teste dine nyligt lærte kodningsevner.

Hvis du bedømmer CodeCombat rent som et spil, som ganske vist mangler pointen, er det for det meste umærkeligt. Det søde fantasikunst er, hvad du ville forvente af et generisk afslappet browserspil. Du kan lave forskellige redskaber og våben, der styres med unikke kodningskommandoer, og du kan administrere flere helte på én gang. Det er dog en skam at se et uddannelsesmæssigt feriested til de samme gratis-til-play-systemer, såsom premium valuta og karakterer, der er ansat i dit gennemsnitlige udnyttende telefonspil.

Alligevel er ideen om kodning som fantasy-magi en stærk en, og det er en fantastisk krok til at få børn interesseret i de vigtige, vigtige emner, der vil hjælpe dem med at forblive konkurrencedygtige på morgendagens arbejdsplads. Spil som Transistor og den kommende Codemancer forstår styrken ved dette koncept, men CodeCombat one-ups dem ved at gøre dens kodemagi relativt autentisk.

Væk dit rige

Det tager dig mindst et par sessioner at komme igennem CodeCombats middelalderlige imperium om uddannelse. Men når du er færdig med dit eventyr, er der masser mere til at holde dig travlt. Du kan deltage i en online-klan for at dele det, du har lært med andre, mens du tjener flere point og præstationer. Du kan også skrive kode for at konkurrere i et simpelt multiplayer-strategispil i realtid. Der er en robust niveaueditor til at oprette og dele dine egne kodningsudfordringer. At ændre miljøer og kunstaktiver er et øjeblik, og der er en teksteditor til at skrive bedre tutorials, end spillet giver. Selv hvis du ikke har lyst til at skabe dit eget niveau, udvider det store bibliotek med underholdende brugergenereret indhold i høj grad CodeCombats levetid, lige som Super Mario Maker gør. Endelig, hvis du er lærer, kan du abonnere på en specialpædagogers udgave af CodeCombat for $ 10 om måneden med ekstra materiale til brug af spillet i klasseværelset.

CodeCombat er ikke den bedste software til at lære at kode, og det er ikke det bedste spil. Nogle gange er de to halvdele af dens personlighed endda i konflikt og forringer hinanden. Men for det meste er det en vindende kombination af RPG-gameplay og programmering af hjemmearbejde, der trækker af med at gøre børnevenlig uddannelse legitimt underholdende. Når det er sagt, hvis du leder efter en mere effektiv gratis metode til at lære at kode, så tjek vores Editors 'Choice for gratis online kodningskurser Codecademy. Og hvis du er klar til at betale for din kodningsuddannelse, kan du tage et kig på Lynda.com Fra LinkedIn eller Treehouse, vores redaktørvalg for betalte kodningskurser.

Codecombat gennemgang og vurdering