Last active
March 19, 2024 22:33
-
-
Save kauefraga/7aece5448b3cdf4a4c2bb575c951a5e5 to your computer and use it in GitHub Desktop.
😎 Joguinho muito brabo feito durante as aulas de Banco de Dados e Lógica de Programação.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Autores: | |
* Kauê | |
* Gabriel | |
* Raphael | |
* Felipe | |
*/ | |
import java.util.Scanner; | |
class joguinho { | |
public static void main(String[] args) { | |
// Variáveis | |
String nome; | |
int classe; | |
int arma; | |
int transporte; | |
int cidade; | |
// Constantes (só que não kkkkkkk) | |
String[] classes = { "Mago", "Arqueiro", "Bárbaro" }; | |
String[] armas = { "Varinha Encantada", "Arco e flecha", "Espada" }; | |
String[] transportes = { "Cavalo", "Carroça", "Tapete Mágico", "Kawasaki Ninja" }; | |
String[] cidades = { "Vila dos Bárbaros", "Colina dos Magos", "Floresta das Flechas", "Vale das Sombras" }; | |
// Utilitários | |
Scanner scanner = new Scanner(System.in); | |
LimpaTela(); | |
// Cabeçalho | |
System.out.println("+----------------------------+"); | |
System.out.println("| O Melhor Jogo do Mundo |"); | |
System.out.println("+----------------------------+"); | |
// Nome | |
System.out.print("\nDigite seu nome: "); | |
nome = scanner.nextLine(); | |
// Classe | |
System.out.println("\nClasses\n - [0] Mago\n - [1] Arqueiro\n - [2] Bárbaro\n"); | |
System.out.print("Digite sua escolha de classe: "); | |
classe = scanner.nextInt(); | |
if (classe < 0 || classe >= classes.length) { | |
System.out.println("O jogador " + nome + " escolheu uma classe que não existe. Tente novamento com uma classe existente."); | |
System.exit(1); | |
} | |
System.out.println("O jogador " + nome + " escolheu a classe " + classes[classe] + "!"); | |
// Arma | |
System.out.println("\nArmas\n - [0] Varinha Encantada\n - [1] Arco e Flecha\n - [2] Espada\n"); | |
System.out.print("Digite sua arma: "); | |
arma = scanner.nextInt(); | |
if (arma < 0 || arma >= armas.length) { | |
System.out.println("O jogador " + nome + " escolheu uma arma que não existe. Tente novamento com uma arma existente."); | |
System.exit(1); | |
} | |
System.out.println("O jogador " + nome + " escolheu a arma " + armas[arma] + "!"); | |
// Transporte | |
System.out.println("\nTransportes\n - [0] Cavalo\n - [1] Carroça\n - [2] Tapete Mágico\n - [3] Kawasaki Ninja\n"); | |
System.out.print("Digite seu transporte: "); | |
transporte = scanner.nextInt(); | |
if (transporte < 0 || transporte >= transportes.length) { | |
System.out.println("O jogador " + nome + " escolheu um transporte que não existe. Tente novamento com um transporte existente."); | |
System.exit(1); | |
} | |
System.out.println("O jogador " + nome + " escolheu o transporte " + transportes[transporte] + "!"); | |
// Cidade | |
System.out.println("\nExistem quatro cidades, são elas:\n - Vila dos bárbaros\n - Colina dos Magos\n - Floresta das Flechas\n - Vale das Sombras\n"); | |
cidade = (int) Math.round(Math.random() * (cidades.length - 1)); | |
System.out.println("Você nasceu na cidade " + cidades[cidade] + "!"); | |
// História | |
System.out.println("\nVocê é um " + classes[classe] + ", tem uma " + armas[arma] + " e você esta na " + cidades[0] + ". Atualmente esta no rank 0!"); | |
System.out.println("Você acaba de chegar em casa e sua mãe te recebe com uma carta da confederação das classes."); | |
System.out.println("na carta dizia que você foi aceito na classe de " + classes[classe]); | |
scanner.close(); | |
} | |
public static void LimpaTela() { | |
System.out.print("\033[H\033[2J"); | |
System.out.flush(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment