review human resource machine
Моят мозък не е машина
Утре корпорация, студиото зад Светът на Goo и Малката инферно , е един от любимите ми индийски разработчици от последните няколко години. Известен с това, че създаваше излъскани инди игри с достъпна механика и интересни, мрачни истории, бях невероятно развълнуван да видя повече от същото от най-новата им игра, Машина за човешки ресурси ,
машина обаче не е това, което очаквах от този талантлив разработчик. Това само по себе си не е лошо, но много от аспектите, които най-много обичах за студиите от минали игри, станаха едни от най-големите ми критики към тази нова версия.
Машина за човешки ресурси (Компютър (прегледан), Wii U)
Разработчик: утре корпорация
Издател: Корпорация утре
Издаден: 15 октомври 2015 г.
MSRP: $ 9.99, £ 6.99
Машина за човешки ресурси е игра, която функционално има за цел да научи своите играчи на основна логика за визуално програмиране. Вие сте човек, програмиращи аналогови задачи трябва да се изпълняват ежедневно. Играчите ще трябва да създадат визуален цикъл за програмиране, който ще ви позволи безпроблемно да изпълнявате задачата си отново и отново. Причината, поради която трябва да вършите работата си по ефективен, автоматизиран, програмен начин? Роботите идват да ви вземат работата.
Първоначално тези програмни задачи са достатъчно достъпни, за да не кодират бързо да обвият главата си. Необходимо ли е да транспортирате всички пощенски кутии до изходящата кутия в непроменен ред? Вземете елемент от входящата кутия, отнесете го във изходящата, завъртете обратно до началото, докато всичко не бъде преместено. Трябва да вземете двойка входящи елементи и да ги занесете във изходящата кутия, но в обратен ред? Вземете първия артикул, поставете го на пода, отнесете втория елемент във изходящата кутия. Вземете първия артикул от пода, занесете го във изходящата кутия. Направо към началото и повторете.
Проблемът е, че около половината път през играта започва да изисква от вас да разберете концепции за логика на програмиране, на които не ви е учил преди. Четенето на тези понятия онлайн може да бъде сложно и да се разработи как да се изгради програма за програмиране само след кратко време, докато се държат през основите, може да бъде доста смущаващо.
Ето едно: изградете машина, която разпознава низови струнни низове, след това добавете всичко в низа, след това създайте последователност на Фибоначи до, но не превишаваща стойността на вашият низ с нулева сума, и поставете всички стойности от получената последователност на Фибоначи в изходящата кутия използване на ограничен набор от инструменти. Можете да копирате от или в ограничени пространства в паметта на пода, да добавяте задържани и съхранени стойности заедно или да увеличавате стойност на паметта с една. Този вид логика отнема няколко значителни скока, освен опитите да овладеете техника, която току-що научихте за първи път.
как да започнете проект в затъмнение
Мисля, че в крайна сметка това е най-големият ми проблем Машина за човешки ресурси , Той се представя в рекламата като стъпка по стъпка урок за изучаване на логиката за програмиране, но за новодошлите, които кодират някои от логическите скокове, са сложни, за да преминат през всеки метод, освен опит и грешка. За тези, които вече програмират, голяма част от ранната игра вероятно ще бъде твърде лесна. чувствам се като машина всъщност не се ангажира напълно да бъде игра за нови кодери или за опитни програмисти. Опитва се и не успява да пресече линия на трудност.
Сюжетът на играта също по същество не съществува. Трейлърът ви казва, че роботите идват за вашата работа, което очевидно би било по-добре изпълнено от робота. В крайна сметка роботите пристигат и са по-добри в работата си от вас. Някои от намеците за една интересна история има, но въобще няма изплащане. Като се имат предвид фино доставените разкази в Светът на Goo и Малката инферно , това беше истински срам.
Все пак, нека поговорим малко за какво Машина за човешки ресурси се оправя. За тези, които са в крак с предизвикателствата за програмиране, докато са въведени, има и двойка незадължителни предизвикателства за оптимизация за всеки пъзел - например „има по-малко от X инструкции във вашата програма“ или „напълно обработвайте данните по-малко отколкото Y се движи '. Често е невъзможно да завършите и двете предизвикателства с една програма, така че ви тласка да преоптимизирате процесите, а не просто да намерите решение, което работи. Научавайки се къде можете да намалите мъртвото тегло от програмния низ, се почувствахте изключително полезно.
Играта също така насърчава играчите не просто да обработват успешно даден набор от данни, но зад кулисите се изпълняват множество набори данни през вашата програма, за да се гарантира, че тя работи за всеки набор, а не само за текущия набор. Ако съществува набор от данни, за който вашата програма би се счупила, този набор данни е предоставен на вас, така че можете да отстраните грешката в програмата стъпка по стъпка и да видите къде се разпада. Включването на стъпка по стъпка инструменти за отстраняване на грешки, за да наблюдавате къде са дупките на вашата програма, беше наистина полезно и насърчи разбирането как работи вашето решение, а не просто да се задоволявате със самия успех.
Излязох Машина за човешки ресурси не сте сигурни за кого всъщност е предназначен. Това понякога е твърде просто за опитни програмисти и често прави прескачания твърде големи, за да може начинаещите да преодолеят без тъпи външни изследвания. Докато имах усещане за постижение всеки път, когато постигнах напредък, казах, че напредването на моменти се чувстваше сякаш бебе, хвърлено във вода и очакваше да плувам веднага. Може да го управлявам, но това не е идеалният метод на преподаване, който да ме оставя да се чувствам комфортно да продължа напред.
(Този преглед се основава на изграждане на дребно на играта, предоставена от издателя.)