Ç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.

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.
Gerçek deneyimden
Unutmayı öğrenen bir makine.

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.