Innhold
Når jeg tenker på programmering og spill, tenker jeg på programmeringen som skjer bak kulissene som driver spillet og dets mekanikk. Å være noen som har gjort denne typen programmering, er ikke et så abstrakt konsept for meg å vikle hodet mitt rundt.
Screeps, er imidlertid ikke ditt standard MMO / RTS-spill. Spill som Hacknet, TIS-100, og ellers Heart.Break () er bygget på konseptet med programmeringskvaliteter, men er vannet ned - de er mer som pseudo-programmeringsspill der konseptet er det samme, men gjennomføringen er gjort enkelt for ikke-programmerte spillere. Screeps Er den virkelige avtalen, du jobber med faktisk kode og hvordan / hva du koden er viktig.
I Screeps enhetene dine, kjent som kryp, styres med javaScript det du, spilleren skriver. Hvilke parametere du angir i koden, bestemmer hvilken type kryp du oppretter, og hvilke styrker og svakheter den har. Koden din betyr noe, det er drivkraften bak hva dine kryp gjør - alt fra å flytte, samle, bygge, angripe og forsvare er helt drevet ut fra koden din.
Gitt MMO-naturen til spillet, er det en ekstra spenning / frykt for at koden din kanskje ikke er god nok til å forsvare ressursene dine når du logger av når spillet foregår på en enkelt server - å sette dine ferdigheter til test mot andre programmerere med større eller mindre dyktighet.
Min vurdering
Min javaScript er litt rusten, men den levende demoen i spillet gjør en god jobb med å bryte ned noen av hovedkonseptene for å skrive de forskjellige kodene du trenger å vite for å spille spillet. Jeg vil sette en ansvarsfraskrivelse her og si at mens du ikke trenger å være en javaScript-veiviser med en grunnleggende forståelse av programmering, er det svært gunstig å spille dette spillet effektivt og legger til den generelle nytelsen. Enhver programmerer kan attestere til den tilfredsstillende følelsen av å kjøre koden og se på den jobber (forhåpentligvis på første forsøk).
Heldigvis for java, er javaScript et ganske skriptspråk på inngangsnivå og har mye dokumentasjon over hele Internett. På Screeps nettsted, linker de deg til en god introduksjons javaScript kurs som tilbys gratis på Codecademy. Jeg ville ikke vurdere Screeps i seg selv for å være et middel til å lære å programmere, men jeg ser det til nytte i å følge opp programmeringspraksis som er viktig for å holde den logiske tenkningen skarp.
Hva jeg liker:
- Enkel design og konsept
- Gjør deg til å tenke
- Scripting funksjonene til ditt kryp er morsomt
Hva det ikke er
- Ikke en måte å lære å programmere, men er et incitament
- Ikke fartsfylt - Spillet beveger seg med en veldig lav hastighet
- Ikke gratis å spille - Det er et månedlig abonnement for mer CPU-grense for å la deg kjøre flere prosesser som føles litt lønnsomme for meg.
Endelig dom
Screeps er et morsomt spill og har en unik vinkel mot den. Mens det fortsatt har noe plass til å vokse, beveger det seg i riktig retning. Ved å bruke faktisk programmering i stedet for et pseudo-språk, kan spillerne fokusere på bedre kodingsvaner og gjøre treningen morsom. Det er et veldig aktivt samfunn av mennesker på spillets Slack-kanal, så det har også et snev av MMO-chatten til det for de sosiale programmene der ute.
Hvis dette høres ut som et spill, kan du være interessert i å sjekke ut deres nettside og gi live-demoen et spinn. Det er gratis, og det vil hjelpe deg med å bestemme om Screeps er et spill for deg. Du kan også sjekke ut denne korte trailervideoen som viser spillet du kan forvente fra Screeps.
Gjør Screeps ser ut som et spill som vil interessere deg? Gi meg beskjed om hva du synes i kommentarene nedenfor.
Vår vurdering 8 Har du noen gang lurt på hva koden kjører A.I. i videospill så ut? I Screeps skriver du den koden. Vurdert på: PC Hva våre vurderinger betyr