Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 (ENGLISH) Console Sudoku in C++

A fully functional Sudoku game running in the terminal, built in C++. The project showcases clean modular design, efficient 2D array handling, and real-time rule enforcement across rows, columns, and 3×3 subgrids.

🚀 Features

  • Real-time validation: Checks rows, columns, and 3x3 subgrids before accepting a move.
  • Fixed cells: The system differentiates between the original puzzle numbers (unmodifiable) and user inputs.
  • Clean console interface: Board rendered using ASCII characters for a clear grid display.
  • Modular architecture: Code structured by separating logic (sudoku.cpp), definitions (sudoku.h), and execution (main.cpp).

📸 Screenshot

image

🛠️ Built With

  • Language: C++
  • Environment: Visual Studio / Standard C++ Compiler

⚙️ How to Compile and Play

If you have a C++ compiler (like g++) installed, you can compile the game from the terminal with the following command:

g++ main.cpp sudoku.cpp -o sudoku_game
./sudoku_game

🧩 (CATALÀ) Sudoku per a consola en C++

Un Sudoku completament funcional que s'executa des de la terminal, desenvolupat en C++. El projecte combina un disseny modular ordenat, un maneig eficient de matrius i la validació dels moviments en temps real sobre files, columnes i quadrants de 3×3.

🚀 Característiques

  • Validació en temps real: Comprova files, columnes i quadrants de 3x3 abans d'acceptar un moviment.
  • Cel·les fixes: El sistema diferencia entre els nombres originals del trencaclosques (intocables) i els introduïts pel jugador.
  • Interfície de consola neta: Tauler renderitzat mitjançant caràcters ASCII per a una visualització clara de les quadrícules.
  • Arquitectura modular: Codi estructurat separant la lògica (sudoku.cpp), les definicions (sudoku.h) i l'execució (main.cpp).

📸 Captura de pantalla

image

🛠️ Tecnologies utilitzades

  • Llenguatge: C++
  • Entorn: Visual Studio / Compilador estàndard de C++

⚙️ Com compilar i jugar

Si tens un compilador de C++ (com g++) instal·lat, pots compilar el joc des de la terminal amb la següent comanda:

g++ main.cpp sudoku.cpp -o sudoku_game
./sudoku_game

🧩 (ESPAÑOL) Sudoku para consola en C++

Un Sudoku completamente funcional para la terminal, desarrollado en C++. El proyecto refleja un diseño modular ordenado, manejo eficiente de matrices y validación de movimientos en tiempo real sobre filas, columnas y cuadrantes de 3×3.

🚀 Características

  • Validación en tiempo real: Comprueba filas, columnas y cuadrantes de 3x3 antes de aceptar cada movimiento.
  • Celdas fijas: El sistema distingue entre los números originales del tablero (inmodificables) y los introducidos por el jugador.
  • Interfaz de consola limpia: El tablero se renderiza mediante caracteres ASCII para garantizar una visualización clara de las cuadrículas.
  • Arquitectura modular: Código organizado separando la lógica (sudoku.cpp), las definiciones (sudoku.h) y la ejecución (main.cpp).

📸 Captura de pantalla

image

🛠️ Tecnologías utilizadas

  • Lenguaje: C++
  • Entorno: Visual Studio / Compilador estándar de C++

⚙️ Cómo compilar y jugar

Si tienes un compilador de C++ instalado (como g++), puedes compilar el juego desde la terminal con el siguiente comando:

g++ main.cpp sudoku.cpp -o sudoku_game
./sudoku_game

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages