Pro pohodlnější navigaci i přístup k pokročilým funkcím Databáze-her.cz doporučujeme povolit si ve svém prohlížeči JavaScript.

Human Resource Machine

15.10.2015
29.10.2015
02.06.2016
30.11.2016
16.03.2017
77
14 hodnocení Platformy
Žánr

Forma
placená hra
Rozsah
samostatná hra
Multiplayer
ne

V logické puzzle hře Human Resource Machine jste zaměstnancem programátorské firmy, která od vás chce, abyste řešili různé úlohy a zadání pomocí velmi jednoduchého programování.

Hra je přístupná i pro programátorské laiky, programovací jazyk hry obsahuje pouze 11 příkazů, takže se nemusíte bát, že byste byli limitovaní neznalostí problematiky. Kombinací příkazů však lze vytvářet složitější algoritmy, takže na své si pak přijdou i zkušenější hráči, které jistě i potěší systém výzev, kdy je nutné splnit úkol v daném počtu kroků či použitím určitého počtu příkazů.

V základu je však Human Resource Machine mnohem více klasickou logickou puzzle hrou, ve které hráči musí s důvtipem překonávat různé překážky.

Na hru volně navazuje pokračování 7 Billion Humans.


Poslední diskuzní příspěvek


Nejlépe hodnocené komentáře

  • PC 75
Postavte pred programátora problém a on ho vyrieši. QnD riešenie, špecifické riešenie, write-only riešenie alebo riešenie, ktoré by posvätila aj veľká štvorka GoF. On to proste dá za každú cenu.
HRM som dal, ale až na druhý pokus. Sprvoti mi vadila obmedzená množina príkazov a tým pádom riešenia a la „škrabanie sa okolo celej hlavy“, ale keď som sa zameral na podstatu (= vyriešiť problém), tak to už išlo.

Ste programátor a musíte vyriešit 36 úloh. 11 úloh je nepovinných a sú o niečo zložitejšie ako zvyšných 26 povinných (jedna z nepovinných úloh je vo svojej podstate identická ako posledná povinná úloha).
K dispozícii máte príkazy ako: zober vstup, zapíš, načítaj, pripočítaj, odpočítaj apod. (spomínal tu niekto assembler ?) a v podstate riešite triviálne problémy typu: spočítaj 2 čísla, spočítaj výskyty znaku, urči počet násobkov čísla v inom čísle, vypíš reťazec odzadu atď. a spomedzi nepovinných by mohla zaujať Fibonacciho postupnosť. Úlohy sú triviálne, ale vzhľadom na obmedzenú množinu príkazov a nutnosť naozaj myslieť na všetko to možno niekomu zavarí mozog viac, ako by čakal. Veď ako veľmi zložité je určiť, či majú 2 čísla rovnaké alebo rôzne znamienka, alebo vypísať všetky cifry zadaného čísla ? Skúste a uvidíte. Časom príde aj možnosť pristupovať ku prvkom pomocou indexu zadaného v bunke a vcelku by ma zaujímalo, ako si s týmto poradili neprogramátorské duše.

Okrem obmedzenej množiny príkazov je ďalšou a podľa mňa väčšou nevýhodou IDE. Z kódu je vidieť len pár riadkov a keďžě je často nutné používať GOTO, tak je veľmi ľahké stratiť sa. To bolo aj dôvodom, prečo som vynechával sekundárne riešenie problémov. Možnosti riešenia sú 2: aby ste použili čo najmenší počet rôznych príkazov a druhý spočíva v tom, aby bol program vykonaný čo najrýchlejšie.

Pri úlohách je nutné nájsť univerzálne riešenie a pár krát ma hra poslala do preč, lebo moje riešenie nedokázalo vyriešiť všetky možné vstupy.
Okrem neprehľadnosti by som bol rád, keby sa zlepšila aj rýchlosť vykonávania vytvoreného programu. Aj najvyššia možná rýchlosť vykonávania je otravne pomalá a nič by sa nestalo, keby vie program povedať hneď, či je výsledok správny alebo nie. Btw. Programčeky môžete samozrejme aj debugovať.

Na precvičenie mozgových závitov je to veľmi vítaná záležitosť. Ja som sa trošku tešil aj na príbeh, ktorý je vyrozprávaný pomocou 5 videí, ale nakoniec som zostal sklamaný. Nečakal som šejkspíra, ale mohlo to byť lepšie. V priebehu práce (každá úloha zodpovedá 1 roku) sa objavia stroje, o ktorých sa v závere (42 rokov) dozviete, že sú tu na to, aby nás nahradili pri našej práci. No jooo. Vonku je pokračovanie, ale priznám sa, že tam som zatiaľ pochodil veľmi zle (vyriešených 18 úloh zo 60). Holt paralelné programovanie si vyžaduje trošku zodpovednejší prístup pri riešení problémov. Niekedy inokedy.

Kto má chuť na trošku väčšiu programátorskú výzvu, potom vrelo odporúčam programátorský adventný kalendár. Vonku sú už 4 ročníky. Mimoriadne ma poteší, keď mi niekto odporučí aj niečo ďalšie, buď na štýl HRM alebo advent of code.
+17
  • PC 50
Možná až příliš programovatelsko-matematicky nerdovské. Matematika mě nikdy příliš nebrala, čili nevím, proč bych se jí měl věnovat ještě „pro zábavu“. Každopádně ústřední nápad fajn, stejně tak autoři nezapřou svůj osobitý rukopis a feel, kterým dokážou vytvořit skvělou atmosféru. Navíc celé okořeněné humorem jim vlastním.
Ale s tím „naprogramováním“ Fibonacciho posloupnosti apod. v pozdějších fázích hry, nechť se jdou klouzat:). Onen skvělý a originální herní koncept by šel jistě využít mnohem zábavnějším způsobem. Takhle je to občas více práce než zábava.
Podtrženo, sečteno- zajímavé, originální, nicméně postupem času nepříliš zábavné, 7 Billion Humans si nechám klidně ujít.
+17
  • PC 85
Schopnost zálohovat systém a zkopírovat html mi doma sice vysloužila pověst technologického čaroděje, ale nalijme si čistého vaječňáku: PC u mě může být zrovna tak blikající cihla, svahilštinu se zvládnu naučit dřív než jakýkoli programovací jazyk a slovní úlohy mi od prváku taky nějak přestaly jít. V mém případě má tedy Human Resource Machine vysokou hodnotu nejen coby originální koncept, seznámení s nepoznaným odvětvím, ale hlavně jako možnost si důkladně protáhnout zaprášený závit.

Jste novým zaměstnancem blíže nespecifikované firmy, jejíž poschodí představují vždy novou pracovní pozici/úkol, který musíte vyřešit. Ať už děláte cokoli, princip je vždy stejně prostý: přepravním pásem dorazí údaje, neurotický šéf vám vysvětlí, jakým způsobem je zpracovat a přesunout na odchozí pás, a vy se následně snažíte pomocí několika primitivních příkazů sestavit příčetný kód, jímž byste zadání splnili, ideálně s minimálním počtem kroků i příkazů. Úlohy začínají od jednoduchého přesunu nebo sčítání, pokračuje se přes vytváření smyček, násobení/dělení nebo textové řetězce zakončené nulou a končí se adresovatelnými prvky, odesíláním čísel podle velikosti a Fibonacciho posloupností. A bacha, abyste odvedli dobrou práci! Do města totiž migrují roboti, kteří si na vašeho fleka dělají sakra velký zálusk.

Jak vidno, metafora na programování je víc než srozumitelná a přímočaré grafické zpracování vzdělávacímu tónu ještě nahrává: místo opkódů máte nadepsané cedulky, než abyste blbnuli s registrem, pobíháte jako okatý avatar sem a tam, a když potřebujete použít paměť, jednoduše si dlaždici odložíte na podlahu. Špatně napsaný program poznáte podle toho, že na vás šéf začne nepříčetně řvát, a dobrý tak, že vás po pěti letech nonstop činnosti pustí na kafe.

Mozek si namáháte třemi způsoby: nejprve musíte přijít na logický způsob, jak zadání za použití několika málo příkazů přeložit do kódu, který by platil pro všechny proměnné. Už to není žádná sranda, protože se musíte opírat nejen o to, co jste se naučili v předchozích úrovních, ale především o (matematickou) logiku. Následně se vrhnete do sestavování samotného programu a postupného zkoušení, zda řešení, s nímž jste přišli, má vůbec šanci fungovat. To často zahrnuje opakované debugování, což je učiněná lahůdka, pokud pracujete s několika smyčkami nebo podmínkami zároveň. A konečně se poohlížíte po místech, kde byste mohli výsledný program zkrátit nebo zjednodušit, protože buďme k sobě upřímní, to, co ve výsledku vyplodíte, by v reálu s největší pravděpodobností zavařilo i nejnovější mašinu.

Asi netřeba tvrdit, že odteď se ve stížnostech na bugy a programovací nedostatky obecně budu hodně krotit.
+15
  • PC 90
Tohle je naprostá šílenost, je to stejné jak NHL 2002 když hrajete na nejvyšší obtížnost a natotál se u toho zapotíte, tak že z vás kape na klávesnici. Jestli se ptáte o čem tady píšu co to má společné s NHL, tak právě ten pot a to kapání na klávesnici :D

U toho se prohřívá mozek.

K tomu povedené animace a humorný příběh dělají super atmosféru. Hra je vhodná pro programátory aj neprogramátory.
Doporučuji to všem alespoň vyzkoušet, na první pohled to nezaujme je fakt nutné to zkusit a když za několik hodin se shledáte, že stále dumáte nad algoritmem, tak zůstanete v úžasu jak to umí zabavit a držet hráče u počítače. Já to fakt nečekal a jsem milo překvapen.

Hra má aj český jazyk co mně hodně pomohlo...

Mně se povedlo zvládnout všechny problémy, až na poslední dvě povinné mise. To jsem prostě nedal bez youtube cheatu. Jinak fakt zábava, ale když se zaseknete je potřeba si dát den pauzu...

verze:GOG 1.0.31924 (23191)

Pro: animace, hudba, příběh, logická hra která baví, základy programování, česká lokalizace

Proti: mohla by být někdy lepší nápověda

+12