Sadržaj
Kada pomislim na programiranje i igre, mislim na programiranje koje se odvija iza kulisa koje pokreće igru i njenu mehaniku. Budući da sam netko tko je radio ovakav program, nije apstraktan koncept da se okrenem.
Screepsmeđutim, nije vaša standardna MMO / RTS igra. Igre vole Hacknet, TIS-100, i inače Heart.Break () su izgrađene na konceptu kvalitete programiranja, ali su razvodnjene - više su poput pseudo-programskih igara u kojima je koncept isti, ali je izvršavanje jednostavno za ne-programerske igrače. Screeps je pravi posao, radite sa stvarnim kodom i kako / što kodirate je važno.
U Screeps vaše jedinice, poznate kao jeza, kontroliraju ih javaScript vas, igrač piše. Koji parametri koje ste postavili u kodu određuju vrstu puzanja koju kreirate i koje jake i slabe strane ima. Vaš je kod važan, to je pokretačka sila onoga što rade vaši jezići - sve od pomicanja, prikupljanja, izgradnje, napada i obrane u cijelosti se temelji na vašem kodu.
S obzirom na MMO prirodu igre, tu je dodatno uzbuđenje / strah da vaš kod možda neće biti dovoljno dobar za obranu vaših resursa nakon što se odjavite jer se igra odvija na jednom poslužitelju - stavljajući svoje vještine na test protiv drugih programeri veće ili manje vještine.
Moja procjena
Moj javaScript je malo zahrđao, ali živi demo igre čini dobar posao razbijanja nekih ključnih pojmova za pisanje raznih dijelova koda koje ćete morati znati da biste igrali igru. Želim staviti odricanje ovdje i reći da, dok ne morate biti javaScript čarobnjak koji ima temeljno razumijevanje programiranja je iznimno koristan u igranju ove igre učinkovito i dodaje da ukupni užitak. Svaki programer može posvjedočiti zadovoljavajući osjećaj pokretanja koda i gledanja kako radi (nadamo se u prvom pokušaju).
Srećom za vas, javaScript je prilično entry-level skriptni jezik i ima puno dokumentacije sve preko interneta. Na Screeps web stranice, oni čak i link na dobar, uvodni javaScript tečaj ponuđen besplatno na Codecademy. Ne bih razmotrio Screeps biti sredstvo za učenje programa, ali vidim da je to korisno u održavanju vaše prakse programiranja, što je važno kako bi vaše logično razmišljanje bilo oštro.
Što mi se sviđa:
- Jednostavan dizajn i koncept
- Misliš
- Skriptiranje funkcija vašeg puzanja je zabavno
Što nije:
- Nije način da se nauči programirati, već poticaj
- Nije brz - igra se odvija vrlo sporo
- Nije besplatan za igru - postoji mjesečna pretplata za više CPU ograničenja koja vam omogućuju da pokrenete više procesa koji se osjećaju nekako za mene.
Konačna presuda
Screeps je zabavna igra i ima jedinstveni kut prema njoj. Iako još ima prostora za rast, kreće se u pravom smjeru. Upotreba stvarnog programiranja umjesto pseudo-jezika zapravo omogućuje igračima da se usredotoče na bolje navike kodiranja i čine praksu zabavnom. Postoji vrlo aktivna zajednica ljudi na Slack kanalu igre tako da također ima dodir MMO razgovora s njom za socijalne programere vani.
Ako vam to zvuči kao igra, možda ćete biti zainteresirani za provjeru njihove web-lokacije i pokažite demo uživo. Besplatno je i pomoći će vam da odlučite jeste li Screeps je igra za vas. Također možete pogledati ovaj kratki video spot koji prikazuje igru koju možete očekivati Screeps.
se Screeps izgledati kao igra koja bi vas zanimala? Javite mi što mislite u komentarima ispod.
Naša ocjena 8 Jeste li se ikad zapitali što kod šifrira A.I. u video igrama izgledalo? U vrpci ti napišeš taj kod. Recenzirao na: PC Što znači naše ocjene