Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku game

Java 21.0.6

Este foi um desafio de projeto para o bootcamp GFT Start, onde precisávamos desenvolver um sudoku que usa CLI args para os valores fixos e para os valores que se espera do usuário. Baseado na ideia inicial, adicionei um pouco de ANSI escape code para uma melhor experiência de usuário.

Passo a passo para rodar o projeto

Important

Use o CLI da sua preferência que seja compatível com ANSI.

Primeiro, clone o projeto (substitua o campo SEU_USERNAME pelo seu nome de usuário):

git clone https://github.com/SEU_USERNAME/Sudoku.git

Depois, abra o terminal dentro da pasta "src" e crie a pasta "out":

mkdir out

compile direcionando os arquivos .class para "out":

javac -d out application/*.java game/*.java enums/*.java

Troque para a pasta "out" com "cd out" e rode a classe Program com o seguinte comando:

java application.Program "0,0;4,false" "1,0;7,false" "2,0;9,true" "3,0;5,false" "4,0;8,true" "5,0;6,true" "6,0;2,true" "7,0;3,false" "8,0;1,false" "0,1;1,false" "1,1;3,true" "2,1;5,false" "3,1;4,false" "4,1;7,true" "5,1;2,false" "6,1;8,false" "7,1;9,true" "8,1;6,true" "0,2;2,false" "1,2;6,true" "2,2;8,false" "3,2;9,false" "4,2;1,true" "5,2;3,false" "6,2;7,false" "7,2;4,false" "8,2;5,true" "0,3;5,true" "1,3;1,false" "2,3;3,true" "3,3;7,false" "4,3;6,false" "5,3;4,false" "6,3;9,false" "7,3;8,true" "8,3;2,false" "0,4;8,false" "1,4;9,true" "2,4;7,false" "3,4;1,true" "4,4;2,true" "5,4;5,true" "6,4;3,false" "7,4;6,true" "8,4;4,false" "0,5;6,false" "1,5;4,true" "2,5;2,false" "3,5;3,false" "4,5;9,false" "5,5;8,false" "6,5;1,true" "7,5;5,false" "8,5;7,true" "0,6;7,true" "1,6;5,false" "2,6;4,false" "3,6;2,false" "4,6;3,true" "5,6;9,false" "6,6;6,false" "7,6;1,true" "8,6;8,false" "0,7;9,true" "1,7;8,true" "2,7;1,false" "3,7;6,false" "4,7;4,true" "5,7;7,false" "6,7;5,false" "7,7;2,true" "8,7;3,false" "0,8;3,false" "1,8;2,false" "2,8;6,true" "3,8;8,true" "4,8;5,true" "5,8;1,false" "6,8;4,true" "7,8;7,false" "8,8;9,false"

Screenshots

Menu inicial

Alterando uma linha

Alterando uma coluna

About

Jogo Sudoku usando CLI args e ANSI escape code.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages