Rust'ta Terminal Tetris: tetrus, CLI içinde klasik oyunu çalıştırır
Klasik Tetris'i tamamen bir terminal penceresi içinde çalıştırır, blokları Ratatui TUI kütüphanesi ile render eder ve girişi gerçek zamanlı olarak işler. Jose Ignacio Leiva tarafından bir komut satırı eğlence aracı olarak oluşturulmuştur, tetrus, minimal, klavye odaklı oyunları tercih eden geliştiricilere ve ileri düzey kullanıcılara yöneliktir. Ana işlevler arasında blok döndürme, satır temizleme ve puanlama bulunur, bunların hepsi düşük kaynak kullanımı için Rust ile uygulanmıştır. Terminal odaklı iş akışları ve dikkat dağıtmayan, hafif bir bulmaca oyunu isteyen kullanıcılar için uygundur.
tetrus ne yapar?
tetrus, orijinal Tetris'in temel mekaniklerini bir metin terminalinde uygular: parça üretimi, döndürme, yatay hareket, satır tespiti ve puanlama. Oyun, oynanış alanını ve HUD'u karakter hücrelerinde çizen Ratatui kütüphanesini kullanarak arayüzünü oluşturur, grafiksel bir pencere yerine. Komut istemcisinde çalıştığı için, oyunu klavye girişi ile başlatır ve kontrol edersiniz ve çıktıyı Windows'taki herhangi bir modern terminal emülatöründe görüntülersiniz.
Oyun oynarken sisteminizi yavaşlatır mı?
Oyun Rust'ta inşa edilmiştir, bu da ona küçük bir çalışma zamanı ayak izi ve verimli CPU kullanımı sağlar. Kaynak, çalıştırılabilir dosyanın hafif olduğunu ve dış grafik bağımlılıkları olmadığını belirtir, bu nedenle oyun oynama, bir GUI oyununa kıyasla minimum kaynak tüketir. Bu tasarım, uygulamanın geliştirici görevleriyle birlikte çalışmasını veya düşük özellikli makinelerde, aktif oyun sırasında belirgin yük artışları olmadan çalışmasını uygun hale getirir.
Üretim makinesinde kullanmak güvenli mi?
tetrus tamamen kullanıcı alanında çalışır ve yükseltilmiş izinler gerektirmez; sistem yapılandırmasına yazmak yerine terminal render'ı kullanır. Rust'taki uygulama ve dış yerel grafik kütüphanelerinin yokluğu, beklenmedik sistem değişiklikleri için yüzey alanını azaltır. Oyunu standart bir komut istemcisinde veya emülatörde sistem dosyalarını veya sürücüleri değiştirmeden çalıştırabilirsiniz.
Oyunu çalıştırmak için teknik bilgiye ihtiyaç var mı?
Kurulum, tek bir winget komutu kullanarak Windows Paket Yöneticisi aracılığıyla yapılır ve işlem, terminalde standart klavye kontrollerini takip eder. İş akışı, komut satırı araçlarıyla rahat olan kullanıcıları tercih eder, ancak çalışma talimatları ve oyundaki kontroller, klavye odaklı oyunlara aşina olan herkes için yeterince basittir. Geliştirici, grafik yükleyiciler veya ayar diyalogları yerine terminal merkezli tasarıma odaklanmaktadır.
Komut satırı oyuncuları için net bir seçim, sıradan GUI oyuncuları için sınırlı
Uygulama, kompakt, klavye öncelikli oyun deneyimi isteyen terminal kullanıcıları için sadık, düşük yüklemeli bir Tetris deneyimi sunar. Rust uygulaması ve Ratatui render'ı, kaynak kullanımını düşük tutar ve etkileşimi öngörülebilir kılar, bu da geliştiriciler ve güç kullanıcıları için uygundur. Grafik menüleri veya kontrolcü desteği tercih eden sıradan oyuncular, tasarımın kapsamının dar olduğunu göreceklerdir. Tavsiye edilir.