review human resource machine
Mijn brein is geen machine
hoe u uw eigen firewall kunt maken
Tomorrow Corporation, de studio erachter World of Goo en Little Inferno , is een van mijn favoriete indie-ontwikkelaars van de laatste paar jaar. Bekend om het maken van gepolijste indiegames met toegankelijke mechanica en interessante, donkere verhalen, was ik ongelooflijk opgewonden om meer van hetzelfde te zien van hun nieuwste game, Human Resource Machine .
Machine is echter niet wat ik van deze getalenteerde ontwikkelaar mag verwachten. Dat is op zichzelf geen slechte zaak, maar veel van de aspecten die ik het leukste vond aan de afgelopen games in de studio's zijn enkele van mijn grootste kritieken op deze nieuwe release geworden.
Human Resource Machine (Pc (beoordeeld), Wii U)
Ontwikkelaar: Tomorrow Corporation
Uitgever: Tomorrow Corporation
Uitgebracht: 15 oktober 2015
Adviesprijs: $ 9,99, £ 6,99
Human Resource Machine is een spel dat functioneel bedoeld is om zijn spelers elementaire visuele programmeerlogica te leren. Je bent een mens, je moet analoge taken programmeren die je dagelijks moet uitvoeren. Spelers moeten een visuele programmeerlus maken waarmee je je taak steeds opnieuw kunt uitvoeren. De reden waarom u uw werk op een efficiënte, geautomatiseerde, programmeerbare manier moet doen? Robots komen je werk aannemen.
testcase voorbeeld voor handmatig testen
Aanvankelijk zijn deze programmeertaken toegankelijk genoeg voor niet-codeerders om snel hun hoofd rond te draaien. Moet u alle items van het postvak IN onveranderd in de outbox plaatsen? Neem een item uit de inbox, breng het naar de outbox, loop terug naar het begin totdat alles is verplaatst. Moet u een paar inboxitems meenemen naar de outbox, maar in de omgekeerde volgorde? Neem het eerste item, plaats het op de vloer, breng het tweede item naar de outbox. Kies het eerste item van de vloer, breng dat naar de outbox. Spring naar het begin en herhaal.
Het probleem is dat je halverwege het spel begint met het begrijpen van logische programmeerconcepten die je nog niet eerder hebt geleerd. Het online lezen van deze concepten kan complex zijn, en het uitwerken van een programmeerfunctie na slechts korte tijd, terwijl je door de basis wordt gehouden, kan behoorlijk frustrerend zijn.
Hier is een: bouw een machine die nul-som reeksen herkent, tel dan alles in de string op, maak vervolgens een Fibonacci-reeks tot de waarde van uw nul-som reeks, en plaats alle waarden van de resulterende Fibonacci-reeks in de outbox met een beperkt aantal hulpmiddelen. U kunt van of naar beperkte geheugenruimte op de vloer kopiëren, bewaarde en opgeslagen waarden samen toevoegen of een geheugenwaarde met één verhogen. Dat soort logica neemt een aantal aanzienlijke stappen, bovenop het proberen een techniek onder de knie te krijgen die je pas voor het eerst hebt geleerd.
Ik denk dat dit uiteindelijk mijn grootste probleem is Human Resource Machine . Het wordt in de reclame gepresenteerd als een stapsgewijze zelfstudie over het leren van programmeerlogica, maar voor nieuwkomers om te coderen zijn sommige van de logische sprongen te ingewikkeld om elke methode behalve trial and error te doorstaan. Voor degenen die al programmeren, zal een groot deel van de vroege game waarschijnlijk te gemakkelijk zijn. ik heb zin om Machine zet zich niet echt volledig in om een spel te zijn voor nieuwe coders of voor ervaren programmeurs. Het probeert en slaagt er niet in een moeilijkheidslijn te overschrijden.
De plot van de game bestaat ook in wezen niet. De trailer vertelt je dat er robots komen voor je werk, dat duidelijk beter door een robot kan worden uitgevoerd. Uiteindelijk komen robots aan en zijn ze beter in je werk dan jij. Enkele hints van een interessant verhaal zijn er, maar er is geen enkel voordeel. Gezien de subtiel geleverde verhalen in World of Goo en Little Inferno , dit was echt jammer.
Laten we het nog even hebben over wat Human Resource Machine krijgt gelijk. Voor degenen die de programmeeruitdagingen bij de introductie bijhouden, zijn er ook een paar optionele optimalisatie-uitdagingen voor elke puzzel - zoals 'heb minder dan X instructies in uw programma' of 'verwerk de gegevens volledig in minder dan Y beweegt '. Het is vaak onmogelijk om beide uitdagingen met een enkel programma te voltooien, dus het dwingt je om processen opnieuw te optimaliseren in plaats van alleen een oplossing te vinden die werkt. Leren waar je het dode gewicht van een programmeerreeks kon verminderen, voelde enorm de moeite waard.
beste virtuele machinesoftware voor Windows
De game moedigt spelers ook aan om niet alleen met succes een bepaalde set gegevens te verwerken, maar achter de schermen worden meerdere sets gegevens door uw programma geleid om ervoor te zorgen dat deze voor elke set werkt, niet alleen voor de huidige set. Als er een gegevensset bestaat waarvoor uw programma zou breken, wordt die gegevensset aan u verstrekt, zodat u het programma stap voor stap kunt debuggen en kunt zien waar het uit elkaar valt. Het opnemen van stapsgewijze foutopsporingshulpmiddelen om te kijken waar de gaten van uw programma liggen, was echt nuttig en bevorderde het begrip van hoe uw oplossing werkt, in plaats van alleen tevreden te zijn met het succes zelf.
Ik kwam eruit Human Resource Machine niet zeker voor wie het echt is ontworpen. Het is soms te eenvoudig voor ervaren programmeurs, en maakte vaak sprongen te groot voor beginners om te overwinnen zonder stompzinnig extern onderzoek. Hoewel ik een gevoel van voldoening had elke keer dat ik vooruitgang maakte, zei die vooruitgang soms het gevoel dat ik een baby was die in water werd geworpen en verwachtte meteen te zwemmen. Het lukt me misschien, maar het is niet de ideale lesmethode om me comfortabel te voelen in de toekomst.
(Deze beoordeling is gebaseerd op een build van de game die door de uitgever is geleverd.)