https://github.com/zyrasoftware/cpp-sudoku
Bu C++ programı, kullanıcıya bir Sudoku oyunu oynama imkanı sunan basit bir konsol uygulamasını içerir
https://github.com/zyrasoftware/cpp-sudoku
Last synced: 3 months ago
JSON representation
Bu C++ programı, kullanıcıya bir Sudoku oyunu oynama imkanı sunan basit bir konsol uygulamasını içerir
- Host: GitHub
- URL: https://github.com/zyrasoftware/cpp-sudoku
- Owner: zyrasoftware
- License: mit
- Created: 2023-12-22T09:43:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-22T09:48:55.000Z (over 1 year ago)
- Last Synced: 2025-01-11T02:13:14.530Z (4 months ago)
- Language: C++
- Size: 24.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cpp-sudoku
Bu C++ programı, kullanıcıya bir Sudoku oyunu oynama imkanı sunan basit bir konsol uygulamasını içerir. Sudoku oyununun temel mantığına dayalı olarak, oyuncu boş hücrelere doğru sayıları yerleştirerek oyunu tamamlamaya çalışır. İşte bu programın detaylı açıklaması:
# `Sudoku` Sınıfı
- `board`: 9x9'luk Sudoku tahtasını temsil eden bir vektör.
- `initializeBoard()`: Sudoku tahtasını başlatan ve rastgele sayılarla dolduran bir fonksiyon.
- `displayBoard()`: Sudoku tahtasını ekrana yazdıran bir fonksiyon.
- `getUserMove()`: Kullanıcıdan hamle bilgilerini alan bir fonksiyon.
- `isValidMove()`: Girilen hamlenin geçerli olup olmadığını kontrol eden bir fonksiyon.
- `isNumValidInRow()`, `isNumValidInCol()`, `isNumValidInBox()`: Sırasıyla, satır, sütun ve kutu içinde bir sayının geçerli olup olmadığını kontrol eden yardımcı fonksiyonlar.
- `placeNumber()`: Belirtilen konuma bir sayı yerleştiren bir fonksiyon.
- `isSudokuSolved()`: Sudoku tahtasının tamamlandığını kontrol eden bir fonksiyon.
- `playGame()`: Oyunu başlatan ve kullanıcının oyunu tamamlamasını sağlayan ana oyun döngüsünü içeren fonksiyon.# `Main` Fonksiyonu
- `main()` fonksiyonu, `Sudoku` sınıfını kullanarak bir Sudoku oyunu başlatır ve oyunu tamamlamak için kullanıcının hamlelerini bekler.**Bu uygulama, C++ dilinde basit bir Sudoku oyununu simüle eder ve temel Sudoku kurallarına uygunluğunu kontrol ederek kullanıcıya interaktif bir oyun deneyimi sunar.**
*Projelerinizde İngilizce tanımlamalar yazmaya kendinizi alıştırınız*# Ekran Resmi
# Bilgilendirme
**---------------------------------------------------------**
| Herkese Açık | Geliştirilebilir | Zyra Software|
|---------|---------|---------|
| Açık | Geliştirilebilir |@zyrasoftware |