Tamagotchi ist ein digitales Haustier, das in einem Schlüsselkettengrößenstück mit einem Schlüsselkettengröße lebt und gepflegt wird. Das Spielzeug des Mitte der 90er Jahre lebt in Popkultur, aber jetzt lebt es weit übergeht. Ein unbegrenztes Netzwerk von Tamagachi wurde mit einigen erstaunlichen Tricks erstellt, um das Biest, das jetzt als Tamagachi-Singularität bekannt ist, mit einigen erstaunlichen Tricks erstellt wurde.

Letztes Wochenende an der Hackaday-Superkonferenz wurden wir mit einem Gespräch von [Jeroen Domburg], A.k.a. [Sprite_TM], gezilt. [Sprite] ist ein Favorit von uns und im Laufe der Jahre beinhaltet sein Hacker-Credit alles, was von Reverse Engineering-Festplatten-Controller-Chips an, um Videospiele in seine Tastatur zu setzen.

[Sprite] ist auch etwas von einem Architekten, und wie alle Architekten will er nur, was er am besten für das System ist, das er erstellt hat. In diesem Fall ist es eine Matrix von Tamagotchis. [Sprite] hat einen Bienenstock von Tamagotchis geschaffen, der in ihrer eigenen separaten Welt miteinander interagieren kann. Das Beste an dieser Matrix? Es gibt keine Anspielungen, um die Gesetze der Thermodynamik in der Exposition zu verletzen.

xkcd.com/1546.
Wie alle guten Hacks wurde keine Tamagotchi-Matrix im Vakuum erstellt. Vor einigen Jahren ordnete auf 29c3 [Natalie Silvanovich] das ROM in der derzeitigen Generation von Tamagotchis an. Dies ist eine erstaunliche Leistung von Reverse Engineering, mit der es jedem ermöglicht wird, die vollständigen Fähigkeiten des 6502-basierten Mikrocontrollers zu verwenden, der diese digitalen Haustiere steuert

Nachdem [Sprite] herausgefunden hatte, wie man den Code in Tamagotchi las und betreibe, ist der nächste erscheinende Schritt in Richtung einer Welt von eiförmigen Hülsen, einschließlich einer ganzen Bevölkerung von Tamagotchis, virtuell Tamagotchis. [Sprite] verwendete ein hart codiertes Zustandsgerät, das sich um das Kacken, das Spülen, Training, das Füttern und das Abbinden der Leuchten vor dem Schlafengehen kümmert.

Mit einem einzelnen Tamagotchi, der als Zustandsmaschine beschrieben wird, ist es eine einfache Sache, einen anderen aufzubauen. Hier werden Dinge interessant und Matrix-EY. Tamagotchis lebt nicht alleine; Sie haben einen IR-LED und einen Empfänger, mit dem sie miteinander interagieren können, essen, spielen, heiraten und Kinder haben. Das Emulieren eines einzelnen Tamagotchi ist eine Sache, aber die Steuerung von Multiples ist ein anderes, was vollständig ist; Es wurde eine Art Protokoll benötigt, um Tamagotchis zu züchten und sie erfreut und gut gefüttert zu halten.

Die Tamagotchi-Staat-Maschine
Geben Sie den Tamaserver ein, ein Bit von Code, der auf einem Server ausgeführt wird, der ein Dutzend oder so tamagotchis verfolgt. Auf diesem Server lebt eine kleine Bevölkerung von Tamagotchis ihr ganzes Leben, das nicht erkennen, dass sie nur Teil eines riesigen Computers sind. Hier, Tamagotchis leben, essen, lieben und sterben, alles ohne die unordentlichen Verstöße gegen die in der Matrix-Trilogie vorgeschlagenen Gesetze der Thermodynamik.

Bisher hat der Tamaserver für ein bisschen mehr als einen Monat 13 Tamagotchis in der Heimat von 13 Tamagotchis, mit dem Gastgeber sieben Generationen von digitalen Haustieren, ohne von außen eingreifen. Die Dinge haben kürzlich mit zwölf Weibchen und einem Mann verzweifelt und zwingen eine kleine Änderung der Tamagotchi-Matrix. [Sprite] hat den Tamaserver nur einmal zurückgesetzt, aber er wird immer noch sehr effizient.

Die ursprüngliche Tamagotchi-Hardware ist erneuert

Wenn Sie eine Welt von Tamagotchis auf einem Server führen, ist eine lohnende Verfolgung, aber weil [Sprite] dieses Gespräch auf einer Hardware-Konferenz gegeben hat, dabei die erforderliche Hardware, um sich zu zeigen. Eine Matrix in einem alten deutschen Bomb Shelter / Server-Farm wird einfach nicht. Somit erstellte [Sprite] die Tamanode, ein WLAN-fähiges Publikum für jede der Zellen im Bienenstock.

[Sprite] ist sehr modifiziertes WLAN-fähig Tamagotchi [Natalie Silvanovich] Hat die gesamte Arbeit vor einigen Jahren, um willkürlichen Code auf dem Tamagotchi durch die kleinen kleinen Ei-Add-Ons zu führen, die einen EEPROM umfassen. Dies geschieht, indem Sie Code auf das LCD-Display schreiben und dann die CPU an eine ungültige Adresse springen. Wenn die CPU auf eine ungültige Adresse trifft, springt er zu einem Adressraum auf dem Bildschirm. Es ist ein erstaunlich intelligenter Hack, aber nicht wirklich hilfreich, wenn Sie nicht die Hardware haben, um etwas cooles zu tun.

[Sprite] Durch das Hinzufügen eines ESP8266-WLAN-Moduls und eines EEPROM führte ein wenig Operation aus, der den gesamten Code enthielt, der mit einem WLAN-Netzwerk verbunden ist, um mit einem WiFi-Netzwerk verbunden zu sein, auf seinen Bienenstock zuzugreifen und durch jeden seiner Bewohner zu blättern. Es ist störend Tamagotchi Computing, das Internet der digitalen Haustiere und ein Cloud-Powered Tamagotchi als Service.

Bei allen Berichten ist dies eine erstaunliche Errungenschaft. [Sprite] präsentierte das Gespräch am Samstagabend, kurz vor der Präsentation des Hackaday-Preises 2015. Es war das erste, was jemand reden wollte, worüber man am Sonntag in sie rannte. Wir gehen davon aus, dass diese Aufnahme den gleichen Effekt auf das viel größere Publikum des Internets hat. Er ist kein ein-Hit-Wunder. Wir prüfen religiös, um [Sprite’s] -Seite für diesen Treffer der Aufregung zu überprüfen, die mit jedem Projekt ergab, das er postet.

Update: [sprite_tm] hat vollständige Details des Hacks auf seiner Website veröffentlicht. Hör zu!

Leave A Comment

Recommended Posts