←新闻详情

heise online更新于 11月4日 02:24

BitWise:Steam 上的趣味电子电路解谜游戏

BitWise: Vergnügliches Elektronikpuzzle auf Steam | heise online

AI 导读

Faint Current 开发的电子电路解谜游戏 BitWise 已于 10 月 13 日登陆 Steam,售价 12,25 EUR,支持 Windows、macOS 和 Linux(含 SteamOS)。游戏共 238 个关卡(其中 70 个可选),分七章从电池点灯讲到逻辑门、加法器、ALU 乃至可执行指令的小型计算机,模拟电路用与 SPICE 相同的节点分析法计算。作者认为其基础概念适合入门,但晶体管缺少基极电阻等细节与真实电路有出入,且部分关卡判定依赖对题目措辞的准确理解。

正文

Batterie, Lampe, Kabel: Kreis schließen, Licht an. So bescheiden beginnt BitWise, das Puzzlespiel von Faint Current, das seit dem 13. Oktober auf Steam erhältlich ist. In sieben Kapiteln geht es von statischer Elektrizität über Widerstände, Kondensatoren und Transistoren zu Relais und Telegrafen und schließlich zu Logikgattern, Addierern und Speicher. Selbst gebaute Schaltungen werden dabei als Chips versiegelt und wandern in den Werkzeugkasten. So wird aus NAND-Gattern ein XOR, daraus ein Halbaddierer und irgendwann eine ALU. Eine Musterlösung gibt es nicht. Analoge Schaltungen berechnet das Spiel mit derselben Knotenanalyse wie SPICE, und bewertet wird, was die Schaltung tatsächlich tut.

Weiterlesen nach der Anzeige

Erst denken, dann einschalten

Wer Vorwissen mitbringt oder ähnliche Puzzlespiele kennt, rast gern zu schnell durch die ersten Stufen und verliert dabei aus den Augen, worum es eigentlich geht. Das ist schade, denn schon in der Auswertung einer Runde oder später im Kodex gibt es Interessantes zu entdecken. Bei der Parallelschaltung erfährt man etwa, wie sich bei einer Batterie (oder allgemein einem Stromerzeuger) die Spannung, der Strom oder beides erhöhen lässt. Und Vorsicht: Brennt eine Lampe durch, muss man das Level neu starten. Also erst überlegen, dann einschalten.

Es geht auch mit höheren Strömen und Spannungen zur Sache.

(Bild: Steam/Faint Current)

Wer lesen kann, ist klar im Vorteil

Manchmal scheint der Algorithmus nicht zu erkennen, dass die Aufgabe gelöst ist. Meist hat man dann aber schlicht nicht richtig gelesen. Zwei Lampen an einer Batterie zum Leuchten bringen? Schnell erledigt, und trotzdem falsch? Des Rätsels Lösung: Verlangt ist eine Abzweigung („Junction“).

Es muss mindestens eine „Junction“ verbaut werden...

(Bild: Steam/Faint Current)

Ewig gesucht habe ich auch, wie sich der variable Widerstand einstellen lässt. Einen Schalter bedient man direkt im Aufbau, den Widerstand dagegen nur im Panel am unteren Rand, und das ist obendrein zugeklappt. Vielleicht erklärt das eine Einführung, die ich übersprungen habe. Abhilfe schafft der Guide hinter der Taste G, der Schritt für Schritt und interaktiv alles erklärt.

Weiterlesen nach der Anzeige

Ohm und Kirchhoff lassen grüßen

Letztlich muss man sich auf die Spielmechanik einlassen und eventuelles Vorwissen zügeln, denn oft hat die Software schlicht recht. Mit dem Oszilloskop und Messwerten, die sich auch dauerhaft an den Knoten einblenden lassen, sieht man recht gut, was in so einer Schaltung vor sich geht. Ohmsches Gesetz und Kirchhoff lassen grüßen.

(Bild: Steam/Faint Current)

Manchmal erreicht man das Ziel allerdings eher zufällig. Dann lohnt es sich, das Ergebnisfenster noch einmal zu schließen und mit der Schaltung weiter zu experimentieren. Hier könnte das Spiel mehr an die Hand nehmen, denn es fehlen Hinweise, wo man messen sollte, um die Lösung wirklich zu verstehen. Den Transistorverstärker etwa löst man, ohne dass die Lampe überhaupt angeht: Allein die richtige Verdrahtung ist schon die Lösung.

Zurück im Physikunterricht

Später fühlt man sich endgültig in den Physikunterricht zurückversetzt. Ich erinnere mich noch gut an die Experimente mit dem Plattenkondensator. Auch hier gilt: Wer wirklich verstehen will, muss selbst weiterlesen und experimentieren, wenn das Programm längst zufrieden ist. Zwischendurch tauchen auch fertige Schaltungen auf, die man nur bedienen muss. Wohl dem, der genauer hinschaut, was da passiert. Das kommt sicher in der nächsten Klausur, äh, im nächsten Level dran.

Elektronik lernen mit BitWise?

Kann man mit dem Spiel Elektronik lernen? Die Grundlagen und Konzepte sicherlich. Bei den Feinheiten, besonders in komplexeren Schaltungen, ist aber Vorsicht geboten. Das fängt schon bei den fehlenden Basiswiderständen der Transistoren an, und in der realen Welt könnte so mancher Nachbau mit Magic Smoke enden. In der Sandbox lassen sich dafür alle Bauteile in Ruhe ausprobieren und erforschen, von statischer Elektrizität bis zur Computertechnik. Eigene Level kann man im Editor bauen und über den Steam Workshop teilen.

Insgesamt finde ich Aufmachung und Puzzle-Faktor gelungen. Ich bin gespannt, ob ich es ohne zu „schummeln“ bis zum Ziel schaffe. Das dreistufige Hinweissystem, das vom dezenten Schubs bis zur kompletten Lösung reicht, ist jedenfalls eine Versuchung. Denn es wartet noch einiges: Aus der selbst erstellten ALU und einem Programm-ROM entsteht ein kleiner Computer, der Befehle abarbeitet. Im letzten Kapitel entschlüsselt eine selbst verdrahtete Maschine dann sogar Morsezeichen.

Möchtet ihr es realistischer, in Make 3/2024, S. 84 haben wir Schaltungs-Simulatoren getestet.

BitWise ist für Windows, macOS und Linux (inklusive SteamOS) auf Steam erhältlich und kostet regulär 12,25 EUR. Das Spiel umfasst 238 Level, davon 70 optional. Laut Steam-Seite hat ein einzelner Entwickler es mit KI-Unterstützung entwickelt. Grafik und Sound erzeugt das Spiel selbst per Code, KI-generierte Bilder oder Stimmen enthält es nicht.

(caw)

来源

heise online