MHRD
A Funghisoft 2017-ben megjelent indieszimulációjában a játékosok egy hardverleíró nyelv (HDL) segítségével tervezhetnek digitális áramköröket. A feladatok az alapvető logikai kapuktól indulnak, majd fokozatosan összetettebb elemek – mint az alu-egységek, regiszterek és memóriamod...
Saját hardverleíró nyelvvel építhetsz működőképes mikroprocesszort a Funghisoft 2017-es indieszimulációjában.
Hol érhető el?
A linkek harmadik felek által üzemeltetett oldalakra mutatnak. Megnyitásuk saját felelősségre történik.
Közösségi értékelés
A ti 1–10-es szavazataitok arányosan alakítják a végeredményt. Az értékelésért +12 pont jár.
Kommentek
Leírás
Az MHRD a számítógépes architektúra alapjaiba enged betekintést egy szintetikus hardverleíró nyelven (HDL) keresztül. A játékos mérnöki feladatokat kap, ahol az első lépés az alapszintű logikai kapuk (mint a NAND) implementálása. A sikeresen elkészített komponensek egymásra épülnek, így a későbbi szinteken már a korábban létrehozott modulokat használhatja fel a bonyolultabb áramkörök megtervezéséhez. A tesztkörnyezet automatikusan ellenőrzi a megírt kód helyességét és az időzítéseket. A folyamat végén a játékos egy működő processzortervet állít össze, amely képes egyszerű utasítások végrehajtására. A Funghisoft alkotása elsősorban a mérnöki gondolkodást és a strukturált logikát teszi próbára.
Kritika
Röviden
- Megjelenés
- 2017 (2017. 01. 05.)
- Fejlesztő
- Funghisoft
- Kiadó
- Funghisoft
Műfajok
Platformok
Kinek ajánljuk?
A játék leginkább a programozás, az informatika és a hardverarchitektúrák iránt érdeklődő játékosoknak szól. Olyan logikai szimulációk kedvelőinek ajánlott, mint a TIS-100, a SHENZHEN I/O vagy a Turing Complete. A mérnöki gondolkodást igénylő feladványok a szigorú logikát kedvelők számára nyújtanak tartalmas szórakozást.
Gyors tények
- Megjelenési év: 2017
- Műfaj: Indie, Szimuláció
- Fejlesztő és kiadó: Funghisoft
- Támogatott platformok: PC, Mac, Linux
- Fő játékmechanika: Hardverleíró nyelv (HDL) alapú áramkörtervezés
- Végső feladat: Működőképes CPU architektúra megépítése
Miért érdemes játszani vele?
- Valósághű betekintést nyújt a digitális logika és a hardverleíró nyelvek működésébe.
- A moduláris építkezés miatt minden korábban megépített áramkör hasznosul a későbbi feladatokban.
- Kifejezetten kihívást jelentő feladványok a programozás és a számítógép-architektúra iránt érdeklődőknek.
- Minimalista, lényegre törő felület, amely a tiszta logikai feladványokra koncentrál.
- Kiváló belépési pont a processzorok működési elvének gyakorlati megértéséhez.
Érdekességek
- A játékban használt hardverleíró nyelv a valóságban használt Verilog és VHDL nyelvek leegyszerűsített logikájára épül.
- A feladványok szerkezete a jól ismert 'NAND to Tetris' (Elements of Computing Systems) kurzus pedagógiai elvét követi, ahol az alapvető NAND kapuktól jut el a játékos a processzorig.
- A játék cross-platform támogatással jelent meg, így Windows, macOS és Linux rendszereken egyaránt futtatható.
Kiemelkedő tények
- A szimuláció teljesen alulról felfelé (bottom-up) építkező logikát alkalmaz a számítógépes hardver tervezésében.
- A játékos által megírt HDL kódokat beépített tesztpadok (testbenchek) ellenőrzik a szimuláció során.
- A Funghisoft független fejlesztőként 2017-ben adta ki a címet személyi számítógépekre.