Juego_Dado

Run Settings
LanguageC#
Language Version
Run Command
using System; class MainClass { static void Main() { string[] alias = { "Mirna", "Eduardo", "Alexis" }; Jugador jugador = new Jugador(); Dado dado = new Dado(); Juego juego = new Juego(); Console.WriteLine("Bienvenido al juego de dados\n"); Console.WriteLine("Jugadores a participar:"); jugador.AgregarNuevoJugador(alias); if(juego.Inicio()) { Console.WriteLine("\nescoja las ronda a jugar"); //ronda=Convert.ToIn32(Console.WriteLine()); //convirtiendo el dato entrante a entero. int Ronda=7; Console.WriteLine(Ronda);//Rondas a jugar puestas estaticas... int a=1;//contador. do { int mirna,eduardo,alexis; mirna= jugador.GeneradorNumerosJugador(); eduardo= jugador.GeneradorNumerosJugador(); alexis= jugador.GeneradorNumerosJugador(); Console.WriteLine("\nJugadores escojan su numero"); Console.WriteLine("\nEl numero de Mirna es: "+mirna); Console.WriteLine("El numero de Eduardo es: "+eduardo); Console.WriteLine("El numero de Alexis es: "+alexis); Console.WriteLine("El numero del dado fue: "+dado.GeneradorNumeros()); if(dado.GeneradorNumeros()==mirna) { jugador.ganador="Mirna"; Console.WriteLine("Congratulations Mirna you win this Round :D"); } if(dado.GeneradorNumeros()==eduardo) { jugador.ganador="Eduardo"; Console.WriteLine("Congratulations Eduardo you win this Round :D"); } if(dado.GeneradorNumeros()==alexis) { jugador.ganador="Alexis"; Console.WriteLine("Congratulations Alexis you win this Round :D"); } if(dado.GeneradorNumeros()!=mirna && dado.GeneradorNumeros()!=eduardo && dado.GeneradorNumeros()!=alexis) { jugador.ganador=""; Console.WriteLine("Is so bad Nobady win this Roud :( we so sorry..."); } if(dado.GeneradorNumeros()==mirna && dado.GeneradorNumeros()==eduardo && dado.GeneradorNumeros()==alexis) { jugador.ganador="Mirna"; jugador.ganador="Eduardo"; jugador.ganador="Alexis"; Console.WriteLine("Congratulations All players wins this Round :D"); } Console.WriteLine("Ronda Actual es: "+a); a++; }while(a<=Ronda); } } }
using System; class Dado { public int LadosDelDado = 7; private int UltimoResultado = 0; public int Rondas =0; public int GeneradorNumeros() { Random random = new Random(); return this.UltimoResultado = random.Next(1, 7); } public int LanzarDado() { return GeneradorNumeros(); } /*public int AsignarRondas(int rondas){ this.Rondas = rondas; } public AsignarLados(int lados){ this.LadosDelDado = lados; }*/ }
using System; using System.Collections.Generic; public class Jugador { private int NumeroSeleccionado = 0; public string Alias; private bool JugarDeNuevo; private int VecesQueHaGanado = 0; public int UltimoResultado; public string ganador; List<Jugador> Jugadores = new List<Jugador>(); public void AgregarNuevoJugador(string[] alias) { for (int i = 0; i < alias.Length; i++) { Console.Write(alias[i] + "{0}\n", i < alias.Length - 1 ? " " : ""); } } public int GeneradorNumerosJugador() {//funcion para apollo de los numeros alegatorios de cada jugador. Random random = new Random(); return this.UltimoResultado = random.Next(1, 7); } /*public NumSeleccionado( int numeroSeleccionado){ this.NumeroSeleccionado=numeroSeleccionado; } public jugarNuevoJuego(bool NuevoJuego){ this.JugarDeNuevo=NuevoJuego; } public VecesGanadas(int vecesGanadas){ this.VecesQueHaGanado=vecesGanadas; }*/ }
using System; public class Juego { public int JugadorAgregado,a=0; public bool DeseaIniciarRonda,IniciarJuego; string jugadores; public bool Inicio() { IniciarJuego=true; Console.WriteLine("\nEl juego se esta iniciando......"); return IniciarJuego; } }
Editor Settings
Theme
Key bindings
Full width
Lines