Screeps и дебелото черво; MMO на програмиста на javaScript

Posted on
Автор: Janice Evans
Дата На Създаване: 3 Юли 2021
Дата На Актуализиране: 2 Може 2024
Anonim
Screeps и дебелото черво; MMO на програмиста на javaScript - Игри
Screeps и дебелото черво; MMO на програмиста на javaScript - Игри

Съдържание

Когато мисля за програмиране и игри, мисля за програмирането, което се случва зад кулисите, които движат играта и нейната механика. Като някой, който е направил този вид програмиране, не е толкова абстрактна концепция, че да обгърна главата си.


Screeps, обаче, не е стандартната ви игра MMO / RTS. Игри като Hacknet, TIS-100, и иначе Heart.Break () са изградени върху концепцията за програмните качества, но са разводнени - те са по-скоро като псевдо-програмиращи игри, където концепцията е една и съща, но изпълнението е било опростено за не-програмисти. Screeps е истинската сделка, работите с действителния код и как / какво кодът е важен.

в Screeps вашите единици, известни като криузи, се контролират с javaScript ти, играчът пише. Какви параметри, зададени в кода, определя вида на пълзенето, което създавате и какви силни и слаби страни има. Вашият код е от значениетова е движещата сила зад това, което правят твоите тръпки - всичко - от преместване, събиране, изграждане, атакуване и защита се основава изцяло на вашия код.


Като се има предвид MMO характерът на играта, има допълнително вълнение / ужас, че вашият код може да не е достатъчно добър, за да защити вашите ресурси, след като излезете, тъй като играта се осъществява на един сървър - поставянето на уменията ви на тест срещу други програмисти с по-малко или по-малко умения.

Моята оценка

Моят javaScript е малко ръждясал, но демото на играта прави добра работа за разбиване на някои от ключовите понятия за писане на различни битове код, които ще трябва да знаете, за да играете играта. Искам да сложа отказ от отговорност тук и да кажа, че докато не е нужно да бъдете съветник на javaScript, който има фундаментално разбиране за програмирането, е изключително полезно да играете ефективно тази игра и да добавяте към цялостното удоволствие. Всеки програмист може да удостовери, че отговаря на чувството, че изпълнява кода и гледа как работи (надявам се, че в първия опит).

За щастие за вас, javaScript е сравнително начален ниво скриптов език и има много документация по целия интернет. На Screeps уебсайт, те дори ви свързват с добър, въвеждащ javaScript курс, предлаган безплатно на Codecademy. Не бих помислил Screeps себе си да бъде средство за обучение, за да програмирате, но аз виждам това е полза в поддържането на вашата практика за програмиране, което е важно да поддържате логичното мислене остро.


Какво харесвам:

  • Прост дизайн и концепция
  • Прави те мисли
  • Скриптовете на функциите на вашия пълзене са забавни

Какво не е:

  • Не е начин да се научите да програмирате, но е стимул
  • Не бърза - Играта се движи много бавно
  • Не е безплатна за игра - има месечен абонамент за повече лимит на процесора, който ви позволява да управлявате повече процеси, които се чувстват доста платени за мен.

Окончателна присъда

Screeps е забавна игра и има уникален ъгъл към нея. Докато все още има място за растеж, то се движи в правилната посока. Използването на действително програмиране вместо псевдоезик позволява на играчите да се фокусират върху по-добри кодиращи навици и прави практиката забавна. Съществува много активна общност от хора в канала Slack, така че има и едно докосване на MMO чата до него за социалните програмисти там.

Ако това ви звучи като игра, може да се интересувате от техния уебсайт и да дадете завъртане на демото на живо. Това е безплатно и ще ви помогне да решите дали Screeps е игра за вас. Можете също така да разгледате този кратък видео клип, който показва геймплея, от който можете да очаквате Screeps.

Прави Screeps изглежда като игра, която ще ви интересува? Кажете ми какво мислите в коментарите по-долу.

Нашият рейтинг 8 Чудили ли сте се някога какъв е кодът, който кара A.I. във видео игри изглеждаше? В Screeps пишете този код. Преглед на: PC Какво означава нашите оценки