構建Tamagotchis

Tamagotchi的無限矩陣是一種數字寵物,通過鑰匙扣大小的硬件生活和照顧。 90年代中期的玩俱生活在流行文化中,但現在它超越了它。使用一些驚人的技巧來創建一個無限制的TamaCachi網絡來餵食,社交和監控現在稱為Tamagachi奇點的野獸。

上週末在Hackaday Supercomence,我們通過[Jeroen Domburg],A.K.A. [Sprite_tm]進行了講話。 [Sprite]是我們的最愛,多年來他的黑客信用包括從逆向工程硬盤控制器芯片到鍵盤中的視頻遊戲。

[Sprite]也是建築師的東西,就像所有建築師一樣,他只想要他創造的系統最好的東西。在這種情況下,它是Tamagotchis的矩陣。 [Sprite]創造了一個蜂巢的Tamagotchis,可以在自己的獨立世界中互相互動。關於這個矩陣的最佳部分?違反博覽會中的熱力學定律沒有暗示。

xkcd.com/1546
像所有好的黑客一樣,沒有在真空中創造一個Tamagotchi矩陣。幾年前,在29C3,[Natalie Silvanovich]在目前的Tamagotchis中處理了ROM。這是逆向工程的驚人壯舉,允許任何人使用控制這些數字寵物的6502的微控制器的完整功能

[Sprite]弄清楚如何在Tamagotchi中讀取和運行代碼,朝著包括整個Tamagotchis群體的蛋形豆莢世界的下一個明顯步驟是虛擬的Tamagotchis。 [Sprite]使用了一個硬編碼狀態設備,該裝置處理大便,沖洗,訓練,餵養,並在睡前關閉燈光。

使用單個Tamagotchi被描述為狀態機,建立另一個人很容易。這是事情得到了有趣和矩陣的地方。 Tamagotchis不要獨自生活;他們有一個IR LED和接收器,讓他們互相互動,吃,玩耍,結婚,並有孩子。模擬單個Tamagotchi是一回事,但控制倍數完全是另一件事;需要某種協議來培育Tamagotchis並讓他們感到高興和充足。

Tamagotchi狀態機
輸入TamaServer,一些代碼在服務器上運行的代碼,用於跟踪十幾個左右的Tamagotchis。在這個服務器上,小小的Tamagotchis人口整整生命沒有意識到它們只是巨大電腦的一部分。在這裡,Tamagotchis活著,吃,愛和死亡,所有沒有凌亂的違反矩陣三部曲中提出的熱力學定律的行為。

到目前為止,TamaServer已經回到了13個Tamagotchis的一點多個月,玩主持人到七代數字寵物,沒有任何干預外面。最近有十二名女性和一個男性的事情,強迫對Tamagotchi矩陣的小修改。 [Sprite]只有一次重置TamaServer,但他仍然變得非常有效。

原創Tamagotchi硬件remaginined

在服務器中運行一個Tamagotchis的世界是一個有價值的追求,但因為[Sprite]在硬件會議上給了這次談話,這是一個所需的硬件展示。舊的德國炸彈避難所/服務器場中的矩陣根本不會那樣。因此,[Sprite]創建了Tamanode,為Hive中的每個單元提供了支持WiFi的受眾。

[Sprite]高度修改的WiFi啟用Tamagotchi [Natalie Silvanovich]幾年前完成了所有工作,以便通過包括EEPROM的小小蛋加加入在Tamagotchi上運行任意代碼。這通過將代碼寫入LCD顯示器,然後將CPU跳轉到無效地址。當CPU遇到無效地址時,它會跳轉到屏幕上的地址空間。這是一個令人驚訝的聰明的黑客,但如果你沒有硬件做一些很酷的話,那就沒有真正有幫助。

[Sprite]通過添加ESP8266 WiFi模塊和一個包含所有代碼的EEPROM進行了一點手術,其中包含連接到WiFi網絡的所有代碼,訪問他的蜂巢,並滾動到其每個居民。它是破壞性的Tamagotchi計算,數字寵物互聯網,以及作為服務的雲動力Tamagotchi。

通過所有帳戶,這是一個驚人的成就。 [Sprite]週六晚上展示了談話,就在2015年哈克迪獎的介紹之前。當你在星期天遇到他們時,這是任何人想談論的第一件事。我們預計此錄音將對互聯網的大量受眾具有相同的影響。他不是一個人的奇蹟。我們虔誠地查看[Sprite’s]網站,因為他郵寄的每個項目獲得了那種興奮。

更新:[Sprite_tm]已發佈在他的網站上的全部詳細信息。看看這個!

Leave a Reply

Your email address will not be published. Required fields are marked *