https://github.com/zyrasoftware/cpp-yilan-oyunu
Bu C++ programı, klasik bir yılan oyununu simüle eder. Kullanıcı, klavye girişi ile yılanı yönlendirir ve meyve yiyerek puan kazanmaya çalışır. Ancak yılanın kendi vücudu veya ekranın sınırlarıyla çarpışması durumunda oyun sona erer.
https://github.com/zyrasoftware/cpp-yilan-oyunu
Last synced: 3 months ago
JSON representation
Bu C++ programı, klasik bir yılan oyununu simüle eder. Kullanıcı, klavye girişi ile yılanı yönlendirir ve meyve yiyerek puan kazanmaya çalışır. Ancak yılanın kendi vücudu veya ekranın sınırlarıyla çarpışması durumunda oyun sona erer.
- Host: GitHub
- URL: https://github.com/zyrasoftware/cpp-yilan-oyunu
- Owner: zyrasoftware
- License: mit
- Created: 2023-12-22T07:54:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-22T07:58:19.000Z (over 1 year ago)
- Last Synced: 2025-01-11T02:13:15.742Z (4 months ago)
- Language: C++
- Size: 14.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yılan Oyunu Uygulaması
Bu C++ programı, klasik bir yılan oyununu simüle eder. Kullanıcı, klavye girişi ile yılanı yönlendirir ve meyve yiyerek puan kazanmaya çalışır. Ancak yılanın kendi vücudu veya ekranın sınırlarıyla çarpışması durumunda oyun sona erer.
## Nasıl Çalışır?
- `SnakeGame` sınıfı, oyunun ana mantığını içerir ve oyun döngüsünü çalıştırır.
- Yılanın başı (`head`) ve vücudu (`tail`) ayrı ayrı izlenir.
- Klavye girişleri (`_kbhit` ve `_getch`) ile kullanıcıdan alınır.
- Oyun durumu ekrana `draw` fonksiyonu ile çizilir.
- Yılanın hareketi ve çarpışma kontrolleri gerçekleştirilir.
- Puan, meyve yendiğinde artar.
- Oyun döngüsü, `runGame` fonksiyonu içinde devam eder.## Örnek Kullanım
```cpp
#include
#include
#include
#include
#includeint main() {
const int width = 20;
const int height = 10;SnakeGame snakeGame(width, height);
snakeGame.runGame();return 0;
}
```**Bu örnek, yılan oyununu başlatan bir programı içerir. Oyunun boyutları (width ve height) belirlenerek, yılan oyunu başlatılır.**
# Dikkat Edilmesi Gerekenler
- Oyunun başında yılanın hareketi yoktur. Kullanıcı bir tuşa basana kadar bekler.
- Yılanın hareketi, klavyeden alınan tuşlara göre belirlenir.
- Windows için `Sleep` fonksiyonu kullanılarak oyunun hızı kontrol edilir.# Ekran Resmi
# Bilgilendirme
**---------------------------------------------------------**
| Herkese Açık | Geliştirilebilir | Zyra Software|
|---------|---------|---------|
| Açık | Geliştirilebilir |@zyrasoftware |