İçeriğe geç
Gece Bakırı & Kızıl
← Sergilere dön

Çalışma 01 Terminal anlatısı · hesaplama tarihi

RESIDUES

Bulmaca kesinliğini korur. Etrafındaki dünya korumaz.

Alan Turing’in çözülmekte olan zihnine dair kurmaca bir anlatı içinde, hesaplama tarihinden altı fikri yeniden kurduran bir Rust terminal oyunu.

Yaratıcısı
İclal Doğan
Biçim
Yerel · terminal
Kullanılan araçlar
Rust · ratatui · crossterm

Harici bağlantılar yeni sekmede açılır. Geliştirme yazıları sürprizleri açığa çıkarabilir.

RESIDUES: Kehribar terminalde kod ağacı ve bozulan anlatı günlüğüyle Shannon bilgi kanalı bulmacası.
V. perde · Shannon. Öneksiz kodlama, tutarlılığını yitiren bir anlatı günlüğüyle yan yana.Gerçek proje görüntüsü · İclal Doğan

I Çıkış sorusu

Bir makineyi çalıştırmak, hesaplama tarihini yalnızca anlatmak yerine hissettirebilir mi? Teknik açıklık ile insanın trajedisi aynı deneyimde yer bulabilir mi?

Deneyimin içinde

Fikri çalıştır

Altı perde, gerçek hesaplama mekanizmalarını elinize verir: delikli kartlar, fark makineleri, assembly, Boole kapıları, bilgi kanalları ve bir Turing makinesi. Bunlar tarih soruları değil, oynanabilir modellerdir.

Aydınlık bulmaca, karanlık dip akıntısı

Üç panelli terminal; anlatı günlüğünü, çalışan makineyi ve mumla aydınlanan bir dosyayı bir arada tutar. Mum küçülür, metin bozulur, kalp atışı değişir. Bulmaca ise hâlâ kesin bir cevap ister.

Belleğin bir ritmi var

Makineler klavyeyle çalışır. Önceden kaydedilmiş sesler, iki kulağa yayılan fısıltılar, yağmur ve kalp atışı metronomu kehribar arayüze zamanın ağırlığını verir. Kulaklık ayrıntı katar; oynamak için ses şart değildir.

Altı makine, altı fikir

I · Jacquard

8×8 bit matrisini delerek tekrar kullanılabilen, döngüsel bir kart destesini keşfedin.

II · Babbage

Sonlu farklarla bir dizi kurun; eldeyi ilerletmek için gecikme tamponlarını kademeli yerleştirin.

III · Lovelace

Yedi komutla üç yazmaçlı bir makineyi programlayın; sonra döngülerle bir sağlama toplamı hesaplayın.

IV · Boole

Görünen çıktı güvenilmezleşse bile AND, OR, XOR ve NOT kapılarıyla hedef sağlama toplamına ulaşın.

V · Shannon

Öneksiz kodları sınırlı bir kanala sığdırın; ardından bit hatalarına karşı Hamming(7,4) eşlik koruması ekleyin.

VI · Turing

Önceki makinelerden kalan izleri dengelemek için bir bant ve geçiş tablosunu çalıştırın.

Nasıl yapıldı?

Simülasyon ve terminal olay döngüsü Rust ile yazıldı. ratatui yerleşimi ve çizimi, crossterm terminal girdisini yönetiyor. Gerçek renkli yarım blok çizici, portreleri aynı karakter tabanlı yüzeye taşıyor.

Ses, gömülü bir ses kütüphanesi yerine harici işletim sistemi oynatıcıları başlatılarak işleniyor. Motor mpv, ffplay ve mpg123 arıyor; bunlar olmadan da oyun oynanabiliyor. ElevenLabs önceden kaydedilmiş sesleri ve fısıltıları sağladı; oyun sırasında canlı yapay zekâ çağrısı yapılmıyor.

Mühendislik kararları

Gerçeği, gösteriminden ayır

Boole perdesi, kapıların gerçek sonucunu korurken görünen çıktıyı bozabiliyor. Anlatıdaki belirsizlik, hesaplama modelini rastgele gürültüye dönüştürmüyor.

Terminali malzeme olarak kullan

Portreler, mum ışığı ve dosyalar aynı gerçek renkli karakter yüzeyini paylaşıyor. Ortamın sınırları, grafik penceresi açılana kadar idare eden bir çözüm değil; sanat yönünün parçası.

Ses sessizce başarısız olsun

Harici oynatıcıları otomatik bulmak bağımlılıkları azaltıyor. Ses desteği eksikse bulmacalar engellenmiyor; yalnızca ses ortadan kalkıyor.

Proje notları

Başlamadan önce

Bu, tarayıcı demosu değil; yerel olarak çalışan, klavyeyle oynanan bir terminal oyunu. Derleme ve başlatma adımları depoda bulunuyor. Ses ve görsel yollarının çözülebilmesi için depo kökünden çalıştırın.

Gerçek renkli bir terminal önerilir. Temel test platformu Linux; README, macOS için çalışmasının beklendiğini, Windows içinse henüz test ve destek olmadığını belirtiyor. Bunlar burada yapılan yeni platform testleri değil, geliştiricinin açıklamalarıdır.

Oynanış videosunu izle
Harici oynanış videosu sürprizleri açığa çıkarır.

Bir başka çalışmaECHOLALIA