Xây dựng ma trận không giới hạn của Tamagotchis

Tamagotchi là một thú cưng kỹ thuật số, sống và chăm sóc thông qua một phần cứng kích thước chuỗi khóa. Đồ chơi giữa những năm 90 sống trong văn hóa nhạc pop, nhưng bây giờ nó sống xa hơn. Một mạng lưới Tamagachi không giới hạn đã được tạo ra bằng một số thủ thuật tuyệt vời để nuôi, xã hội và giám sát con thú bây giờ được gọi là điểm kỳ dị Tamagachi.

Cuối tuần trước tại SuperConference Hackaday, chúng tôi đã được giới thiệu với một cuộc nói chuyện của [Jeroen Domburg], a.k.a. [spite_tm]. [Sprite] là một yêu thích của chúng ta và trong những năm qua, tin cậy tin tặc của anh ta bao gồm tất cả mọi thứ từ các chip điều khiển ổ cứng kỹ thuật đảo ngược để đưa các trò chơi video vào bàn phím của mình.

[Sprite] cũng là một cái gì đó của một kiến ​​trúc sư, và giống như tất cả các kiến ​​trúc sư anh ta chỉ muốn những gì tốt nhất cho hệ thống mà anh ta tạo ra. Trong trường hợp này, đó là một ma trận của Tamagotchis. [Sprite] đã tạo ra một tổ ong Tamagotchis có thể tương tác với nhau trong thế giới riêng biệt của họ. Phần tốt nhất về ma trận này? Không có sự ám chỉ để vi phạm pháp luật về nhiệt động lực học trong giải trình.

xkcd.com/1546.
Giống như tất cả các hack tốt, một ma trận Tamagotchi không được tạo ra trong chân không. Vài năm trước lúc 29C3, [Natalie Silvanovich] đã xử lý ROM trong thế hệ Tamagotchis hiện tại. Đây là một kỳ tích tuyệt vời của kỹ thuật đảo ngược, cho phép bất kỳ ai sử dụng toàn bộ khả năng của vi điều khiển dựa trên 6502 điều khiển các vật nuôi kỹ thuật số này

Sau [Sprite] tìm ra cách đọc và chạy mã trong Tamagotchi, bước rõ ràng tiếp theo hướng tới một thế giới của các vỏ hình trứng bao gồm toàn bộ dân số Tamagotchis là Tamagotchis ảo. [Sprite] đã sử dụng một thiết bị nhà nước được mã hóa cứng, chăm sóc pooping, xả nước, đào tạo, cho ăn và tắt đèn khi đi ngủ.

Với một Tamagotchi duy nhất được mô tả như một máy nhà nước, thật dễ dàng để xây dựng một vấn đề khác. Đây là nơi mọi thứ trở nên thú vị và ma trận. Tamagotchis không sống một mình; Chúng có đèn LED IR và máy thu cho phép chúng tương tác với nhau, ăn, chơi, kết hôn và có con. Đua một Tamagotchi duy nhất là một điều, nhưng kiểm soát bội số là một thứ khác hoàn toàn; Một số loại giao thức là cần thiết để nuôi tamagotchis và giữ cho họ hài lòng và ăn uống tốt.

Máy Nhà nước Tamagotchi
Nhập Tamaserver, một chút mã đang chạy trên máy chủ theo dõi một tá hoặc quá Tamagotchis. Trên máy chủ này, một quần thể nhỏ Tamagotchis sống toàn bộ cuộc sống của họ không nhận ra chúng chỉ là một phần của một máy tính khổng lồ. Ở đây, Tamagotchis sống, ăn, yêu và chết, tất cả không có sự vi phạm bừa bộn của luật nhiệt động lực học được đề xuất trong bộ ba ma trận.

Cho đến nay, Tamaserver đã trở thành nhà của 13 Tamagotchis hơn một tháng, chơi máy chủ đến bảy thế hệ vật nuôi kỹ thuật số, mà không cần bất kỳ sự can thiệp nào từ bên ngoài. Mọi thứ đã nhận được Dicey gần đây với mười hai con cái và một nam, buộc một sửa đổi nhỏ đến ma trận Tamagotchi. [Sprite] chỉ thiết lập lại Tamaserver một lần, nhưng anh ta vẫn trở nên rất hiệu quả tại nó.

Phần cứng Tamagotchi ban đầu đã hoàn thành

Chạy một thế giới của Tamagotchis trong một máy chủ là một sự theo đuổi đáng giá, nhưng bởi vì [Sprite] đã cho cuộc nói chuyện này tại một hội nghị phần cứng, điều này cần thiết để hiển thị. Một ma trận trong một Nơi trú ẩn bom / máy chủ cũ của Đức đơn giản là sẽ không làm. Như vậy, [Sprite] đã tạo Tamanode, đối tượng hỗ trợ WiFi cho mỗi ô trong tổ ong.

[Sprite] Tamagotchi hỗ trợ wifi được sửa đổi cao [Natalie Silvanovich] đã làm tất cả các công việc vài năm trước để chạy mã tùy ý trên Tamagotchi thông qua các tiện ích bổ sung trứng nhỏ bao gồm EEPROM. Điều này xảy ra bằng cách viết mã vào màn hình LCD, sau đó nhảy CPU vào địa chỉ không hợp lệ. Khi CPU gặp một địa chỉ không hợp lệ, nó sẽ nhảy đến một không gian địa chỉ trên màn hình. Đó là một hack thông minh đáng kinh ngạc, nhưng không thực sự hữu ích nếu bạn không có phần cứng để làm một cái gì đó mát mẻ.

[Sprite] đã thực hiện một chút phẫu thuật trên trứng của mình bằng cách thêm mô-đun WiFi ESP8266 và EEPROM chứa tất cả mã để kết nối với mạng WiFi, truy cập vào tổ ong của mình và cuộn qua mỗi cư dân của nó. Đó là điện toán Tamagotchi gây rối, Internet của vật nuôi kỹ thuật số và Tamagotchi cung cấp năng lượng đám mây như một dịch vụ.

Bởi tất cả các tài khoản Đây là một thành tựu tuyệt vời. [Sprite] đã trình bày cuộc nói chuyện vào tối thứ bảy, ngay trước khi bài thuyết trình về giải thưởng Hackaday 2015. Đó là điều đầu tiên mà bất cứ ai muốn nói về khi bạn chạy vào họ vào Chủ nhật. Chúng tôi hy vọng việc ghi âm này sẽ có tác động tương tự đối với đối tượng lớn hơn nhiều của Internet. Anh ấy không phải là một kỳ quan một hit. Chúng tôi tôn giáo kiểm tra trang web của [Sprite] cho sự phấn khích đã đạt được với mọi dự án mà anh ta đăng.

CẬP NHẬT: [spite_tm] đã xuất bản chi tiết đầy đủ về hack trên trang web của mình. Kiểm tra nó ra!

Leave a Reply

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