review human resource machine
Moji možgani niso stroj
Jutri Corporation, studio zadaj Svet Goo in Mala Inferno , je eden mojih najljubših indie razvijalcev zadnjih nekaj let. Znan po ustvarjanju poliranih indie iger z dostopno mehaniko in zanimivimi, temačnimi zgodbami, sem bil neverjetno navdušen nad tem, da sem videl več istega iz njihove najnovejše igre, Stroj za človeške vire .
Stroj Vendar nisem pričakoval tega nadarjenega razvijalca. To samo po sebi ni slabo, vendar so številni vidiki, ki so mi bili najbolj všeč pri studiih preteklih iger, postali nekateri mojih največjih kritik te nove izdaje.
Stroj za človeške vire (PC (pregledan), Wii U)
Razvijalec: Jutri Corporation
Založnik: korporacija Tomorrow
Objavljeno: 15. oktobra 2015
MSRP: 9,99 USD, 6,99 £
Stroj za človeške vire je igra, katere namen je funkcionalno učiti svoje igralce osnovne vizualne programske logike. Ljudje ste, analogne naloge programiranja je treba dokončati vsakodnevno. Igralci bodo morali ustvariti zanko za vizualno programiranje, ki vam bo omogočila nepremišljeno dokončanje naloge znova in znova. Razlog, da morate svoje delo opravljati učinkovito, avtomatizirano, programsko? Roboti prihajajo, da sprejmejo vaše delo.
Na začetku so te programske naloge dovolj dostopne, da se kodirniki hitro ne ovijejo. Ali morate vse pošiljatelje v mapi »Prejeto« prevažati v nespremenjenem vrstnem redu? Predmet vzemite iz mape »Prejeto«, odnesite ga v mapo »Prejeto«, zanko vrnite na začetek, dokler ni vse premaknjeno. Morate vzeti par prejetih sporočil in jih odnesti v poštno sporočilo, vendar v nasprotnem vrstnem redu? Vzemite prvi predmet, položite ga na tla, drugi predmet pa odnesite v predalček. Izberem prvi kos od tal, odnesite ga v predal. Skočite na začetek in ponovite.
Težava je v tem, da približno na polovici poti igra začne zahtevati, da razumete koncepte programske logike, ki vas je prej ni naučil. Branje o teh konceptih na spletu je lahko zapleteno in razmišljanje o tem, kako zgraditi programsko funkcijo po krajšem času, ko se te lahko držijo skozi osnove, je lahko zelo moteče.
podniz (0,0) java
Tukaj je eno: zgradite stroj, ki prepozna nize vsote z nizi, nato seštejte vse v nizu, nato ustvarite Fibonaccijevo zaporedje do, vendar ne presega vrednosti ničelnega niza in vstavite vse vrednosti iz nastalega zaporedja Fibonaccije v izhodno polje z uporabo omejenega nabora orodij. Lahko kopirate iz ali v omejene pomnilniške prostore na tleh, dodate shranjene in shranjene vrednosti skupaj ali povečate pomnilniško vrednost za eno. Takšna logika traja kar nekaj preskokov, poleg tega, da poskušate obvladati tehniko, ki ste se je šele prvič naučili.
Mislim, da je v končni fazi to moja največja težava Stroj za človeške vire . V oglaševanju je predstavljen kot vadnica korak za korakom o učenju programske logike, toda za novince, ki kodirajo nekaj logičnih preskokov, je treba zapletati katero koli metodo, poleg preizkusa in napake. Za tiste, ki že programirajo, bo večji del zgodnje igre verjetno preveč enostaven. počutim se kot Stroj se v celoti ne zavezuje, da bo igra za nove kodre ali za izkušene programerje. Poskusi in ne uspe prepletati težavnostne črte.
Zaplet igre tudi v bistvu ne obstaja. Prikolica vam sporoča, da roboti prihajajo po vaše delo, kar bi očitno bolje opravil robot. Sčasoma pridejo roboti in so boljši v svojem poslu kot vi. Nekaj namigov o zanimivi zgodbi je tam, vendar se to sploh ne izplača. Glede na subtilno podane pripovedi v Svet Goo in Mala Inferno , to je bila prava sramota.
kako predvajati datoteke .torrent
Pa vseeno se pogovorimo malo o čem Stroj za človeške vire pride prav. Za tiste, ki spremljate programske izzive, ko so se predstavili, obstaja tudi nekaj izbirnih izzivov za optimizacijo za vsako uganko - na primer: 'v programu imate manj kot X navodil' ali 'podatke v celoti obdelajte manj kot se Y premika '. Oba izziva je pogosto nemogoče dokončati z enim samim programom, zato vas spodbudi k ponovni optimizaciji procesov in ne le iskanju rešitve, ki deluje. Če bi se naučil, kje lahko s programskega niza zmanjšal mrtvo težo, se mi je zdelo izjemno koristno.
Igra prav tako spodbuja igralce, da ne le uspešno obdelajo določenega niza podatkov, ampak v ozadju skozi vaš program teče več sklopov podatkov, da se zagotovi, da deluje za vsak niz, ne le za trenutni niz. Če obstaja nabor podatkov, za katerega bi se vaš program prekinil, vam je na voljo ta podatkovni niz, tako da lahko program razhroščate korak za korakom in vidite, kje se razpada. Vključitev orodij za odpravljanje napak po korakih, da bi videli, kje so luknje v vašem programu, je bila res koristna in spodbudila razumevanje, kako deluje vaša rešitev, namesto da bi bili zadovoljni s samim uspehom.
Izšel sem Stroj za človeške vire ne vemo, za koga je bil v resnici zasnovan. Za izkušene programerje je včasih preveč preprost, zato so skoki preobsežni, da bi jih začetniki premagali brez nejasnih zunanjih raziskav. Medtem ko sem imel občutek dosežka vsakič, ko sem napredoval, je dejal, da je napredek včasih občutil, kot da sem dojenček vržen v vodo in pričakujem, da bom takoj plaval. Lahko bi obvladal, toda to ni idealna metoda poučevanja, da bi se lahko počutil udobno, če bi šel naprej.
(Ta pregled temelji na sestavi igre na drobno, ki jo je ponudil založnik.)