Skip to content

eren394/Matrix-Digital-Rain-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Digital Rain Simulator (C++)

"Unfortunately, no one can be told what the Matrix is. You have to see it for yourself."

Bu proje, Matrix filmlerinin ikonik "Dijital Yağmur" efektini modern C++ kullanarak terminalde canlandıran, düşük seviyeli (low-level) sistem programlama pratikleri içeren bir simülatördür.

Özellikler

  • Zero-Dependency: Harici hiçbir kütüphane (OpenGL, DirectX vb.) gerektirmez. Saf C++ Standart Kütüphanesi ile yazılmıştır.
  • Sleep-Cycle Awareness: İşletim sisteminin uyku/hazırda bekletme modlarını takip eder ve sistem uyandığında simülasyonu otomatik olarak senkronize eder.
  • ANSI Escape Engine: Terminal manipülasyonu için ham ANSI kaçış kodlarını kullanır.
  • Object-Oriented Design: Her bir yağmur sütunu, kendi hızını, uzunluğunu ve karakter değişimini yöneten bağımsız bir nesnedir.

Kurulum ve Çalıştırma

Gereksinimler

  • C++17 veya üzeri bir derleyici (GCC, Clang veya MSVC).

Derleme

g++ main.cpp -o matrix

About

"Unfortunately, no one can be told what the Matrix is. You have to see it for yourself."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages