Mütevazı termal yazıcı onlarca yıldır bizimle birlikte ve genellikle market alışverişinde çalışırken görüyoruz. En sevdiğimiz SBC’nin yardımıyla, Ahududu Pi, bu basit yazıcıyı çok daha harika bir şeye dönüştürebiliriz. Buna güç sağlamak için bir termal yazıcı kullanan Reddit kullanıcısı Irrer Polterer’in gösterdiği gibi, yaratıcı bir üretici için olanaklar görünüşte sonsuzdur. YouTube sohbet odaklı Zork’un versiyonu.
Zork’u daha önce duymadıysanız, kurgusal bir dünyada geçen metin tabanlı bir macera oyunudur. Oyun ilk olarak 1970’lerin sonlarında piyasaya sürüldü ve hızlı bir şekilde karmaşık komutları ve tanınan kelime hazinesini desteklediği için tanındı. Başlangıçta DEC PDP-10 ana bilgisayar bilgisayarını geliştirdi (bilgisayarlar bir oda boyutundayken). Zork birçok makineye taşındı ancak orijinal geliştiricilerin aklında asla YouTube ve termal yazıcılar olmadığını garanti edebiliriz.
Kullanıcılar, canlı akışın YouTube sohbetine komutlar yazarak oyunla etkileşime giriyor. Kullanıcıların eylemi gerçek zamanlı olarak görebilmesi için termal yazıcıya bir kamera sabitlenmiştir. Irrer Polterer, Raspberry Pi için YouTube sohbetinden gelen girdileri dinleyen ve bunu Zork çalıştıran bir öykünücüye ayrıştıran özel bir komut dosyası oluşturdu. orijinaline göz atın canlı yayın kaydı kurulumun nasıl göründüğünü görmek için.
Bu projeyi yeniden oluşturmak için bir Raspberry Pi’ye ihtiyacınız olacak. Termal yazıcıyı çalıştırmak çok fazla işlem gücü gerektirmez, ancak aynı anda Zork çalıştırıyorsanız ve YouTube’un sohbetini tarıyorsanız, Pi 4 gibi daha fazla RAM’e sahip bir model kullanmaktan zarar gelmez. Ancak, bir Pi. Zero, bir termal yazıcıyı çalıştırabilir ve aynı zamanda çalışması gerekir, ancak sonuçta projenizin karmaşıklığına bağlıdır.
Irrer Polterer’e göre Pi üzerinde çalışan kod Python’da yazılmıştı. Komutlar için sürekli olarak YouTube sohbetini dinler ve ardından bunları Zork’u çalıştırmak için kullanılan bir Z-Machine emülatörü olan Frotz’a gönderir. Oyun komutu işledikten sonra, sonuç Pi tarafından işlenir ve yazdırma için termal yazıcıya iletilir.
Bu Raspberry Pi projesini yapmak veya benzer bir şey geliştirmekle ilgileniyorsanız, şanslısınız. Irrer Polterer, projenin birlikte çalışması ve kaynak kodu hakkında birçok ilginç ayrıntıyı şu adreste paylaştı: GitHub. Ayrıca, kullanıcıların oynaması için başka bir canlı Zork oturumu yayınlamak için çalışmalarda planlar var. mutlaka izleyin irrer polterer daha fazla güncelleme ve gelecekteki oynanabilir canlı yayınlar için.