Screeps & colon; MMO programisty javaScript

Posted on
Autor: Virginia Floyd
Data Utworzenia: 8 Sierpień 2021
Data Aktualizacji: 15 Grudzień 2024
Anonim
Screeps & colon; MMO programisty javaScript - Gry
Screeps & colon; MMO programisty javaScript - Gry

Zawartość

Kiedy myślę o programowaniu i grach, myślę o programowaniu, które dzieje się za kulisami, które napędzają grę i jej mechanikę. Będąc kimś, kto wykonał tego rodzaju programowanie, nie jest to dla mnie taki abstrakcyjny pomysł, by objąć moją głowę.


Screepsjednak nie jest to standardowa gra MMO / RTS. Gry takie jak Hacknet, TIS-100, i inaczej Heart.Break () są oparte na koncepcji jakości programowania, ale są rozwodnione - bardziej przypominają gry pseudo-programistyczne, w których koncepcja jest taka sama, ale wykonanie zostało uproszczone dla graczy nieprogramujących. Screeps to prawdziwa sprawa, pracujesz z rzeczywistym kodem i jak / co kodujesz jest ważne.

W Screeps Twoje jednostki, znane jako pełzanie, są kontrolowane za pomocą javaScript ty, gracz pisze. Jakie parametry ustawiasz w kodzie określa rodzaj tworzonego pełzania oraz jego mocne i słabe strony. Twój kod ma znaczenie, jest siłą napędową tego, co robią twoi skrada - wszystko od poruszania się, gromadzenia, budowania, atakowania i obrony jest całkowicie napędzane na podstawie twojego kodu.


Biorąc pod uwagę charakter gry MMO, istnieje dodatkowe podekscytowanie / strach, że Twój kod może nie być wystarczająco dobry, aby bronić swoich zasobów po wylogowaniu, ponieważ gra odbywa się na pojedynczym serwerze - testowanie umiejętności przeciwko innym programiści o mniejszych lub większych umiejętnościach.

Moja ocena

Mój javaScript jest nieco zardzewiały, ale demo gry na żywo pomaga w przełamaniu kilku kluczowych pojęć związanych z pisaniem różnych fragmentów kodu, które trzeba znać, aby zagrać w tę grę. Chcę umieścić tutaj zastrzeżenie i powiedzieć, że nie musisz być kreatorem javaScript, ponieważ posiadasz podstawową wiedzę na temat programowania jest niezwykle korzystna w efektywnym graniu w tę grę i zwiększa ogólną przyjemność. Każdy programista może świadczyć o satysfakcjonującym poczuciu, że uruchamia swój kod i ogląda go działa (mam nadzieję, że przy pierwszej próbie).

Na szczęście dla Ciebie javaScript jest dość podstawowym językiem skryptowym i ma wiele dokumentów w całym Internecie. Na Screeps Witryna łączy nawet dobry, wprowadzający kurs javaScript oferowany za darmo na Codecademy. Nie zastanawiałbym się Screeps sam w sobie być środkiem do nauki programowania, ale widzę, że jest to korzystne w utrzymaniu praktyki programistycznej, co jest ważne, aby twoje logiczne myślenie było ostre.


To, co lubię:

  • Prosta konstrukcja i koncepcja
  • Sprawia że myślisz
  • Tworzenie skryptów funkcji pełzania jest zabawne

Co to nie jest:

  • Nie sposób nauczyć się programować, ale jest to zachęta
  • Nie szybka - gra porusza się bardzo powoli
  • Nie jest to gra free-to-play - istnieje miesięczna subskrypcja na większy limit procesora, aby umożliwić Ci uruchamianie większej liczby procesów, które wydają mi się opłacalne.

Ostateczny werdykt

Screeps to fajna gra i ma wyjątkowy kąt. Chociaż wciąż ma trochę miejsca do rozwoju, zmierza w dobrym kierunku. Używanie rzeczywistego programowania zamiast pseudojęzyka pozwala graczom skupić się na lepszych nawykach kodowania i sprawia, że ​​ćwiczenie staje się przyjemnością. Istnieje bardzo aktywna społeczność ludzi na kanale Slack gry, więc ma także odrobinę czatu MMO dla programistów społecznych.

Jeśli brzmi to jak gra, którą możesz być zainteresowany, sprawdź ich stronę internetową i obróć prezentację na żywo. To nic nie kosztuje i pomoże ci zdecydować, czy Screeps to gra dla Ciebie. Możesz również sprawdzić ten krótki film z przyczepą, który pokazuje rozgrywkę, jakiej możesz oczekiwać Screeps.

Robi Screeps wyglądać jak gra, która Cię zainteresuje? Daj mi znać, co myślisz w komentarzach poniżej.

Nasza ocena 8 Czy zastanawiałeś się kiedyś, jaki kod napędza A.I. w grach wideo wyglądało? W Screeps TY piszesz ten kod. Recenzowane na: PC Co oznaczają nasze oceny