Crear juego de simón dice(fácil y buen ritmo) - C# para juegos (Juego Nº1)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

ความคิดเห็น • 47

  • @TheLexanor
    @TheLexanor 4 ปีที่แล้ว +2

    Re bien explicado! Tenía una idea de como hacerlo pero con tu video me cerraron las dudas.
    Saludos desde Argentina!

    • @Develoteca
      @Develoteca  4 ปีที่แล้ว +1

      Excelente juanma, un gusto leer tu comentario, ¿lo andas haciendo para el cole, empresa o por pasatiempo?, bueno lo más importante es que te sirvió el video, saludos fuerte abrazo.

    • @TheLexanor
      @TheLexanor 4 ปีที่แล้ว +1

      @@Develoteca para la facultad jajaja

    • @Develoteca
      @Develoteca  4 ปีที่แล้ว

      @@TheLexanor Excelente, pues es muy buena aplicación para pensar un poco en soluciones, no te desanimes, sigue, si algo sale mal recuerda que siempre hay detalles cuando empiezas, ¿ cuando lo entregas?o ¿ya entregaste el trabajo?, saludos .

    • @TheLexanor
      @TheLexanor 4 ปีที่แล้ว +1

      @@Develoteca rendí ayer. Al final el ejercicio que nos pidieron no tenía absolutamente nada que ver con esto pero me sirvió de todas formas. :D

    • @Develoteca
      @Develoteca  4 ปีที่แล้ว +1

      @@TheLexanor suele pasar, lo bueno es que te sirvió el proyecto, eso es lo importante, muy buena por esa, saludos.

  • @jeffersonpetiso
    @jeffersonpetiso 8 ปีที่แล้ว +2

    hola amigo estoy haciendo el juego simon dice en Wpf y no en window form , en la parte del codigo donde se cambia la imagen en el switch : p_0.Image=properties.Resources._1_on; Que en el minuto 5:12 escribes no existe en wpf ese codigo , como hago para que me funcione en Wpf? que codigo tengo q escribir en aquella parte amigo? gracias de antemano

  • @rudyl1216
    @rudyl1216 6 ปีที่แล้ว +2

    Gracias amigo Principalmente por Los recursos en Git, te has ganado un suscriptor xD

    • @Develoteca
      @Develoteca  6 ปีที่แล้ว

      Rudy López gracias por ser parte de esta comunidad.
      Saludos desde Mérida Yucatán, México y excelente día, de igual forma gracias por motivarnos a subir más contenido y por tú suscripción, por los pulgares arriba y por compartir

  • @nachogonzalez9184
    @nachogonzalez9184 4 ปีที่แล้ว +2

    Hola tendras un video del juego hecho en Gambas 3?

  • @alejandrarodriguezrodrigue7845
    @alejandrarodriguezrodrigue7845 3 ปีที่แล้ว +1

    Muchas gracias, me sirvió mucho :)

    • @Develoteca
      @Develoteca  3 ปีที่แล้ว +1

      Muchas gracias, te invito a ver más videos en el canal, saludos y mucho éxito.

  • @RJC93ful
    @RJC93ful 8 ปีที่แล้ว +1

    Hola buen dia!!
    excelentes tutoriales Oscar!!
    me preguntaba si tendras algun tutorial para realizar un juego donde tengas que vestir algun personaje, por ejemplo:
    ¿como deve de vestir un estudiante?
    y que muestre una secuencia de imagenes donde el usuario arrastre la imagen o seleccione una lista de imagenes. para que finalmente aparesca el personaje vestido. Al terminar ese personaje que salga otro como ¿como debe ir vestido superman?.
    etc, etc. me ayudarias mucho si me pudieses explicar, soy nuevo en c#.

  • @pablobonfante633
    @pablobonfante633 8 ปีที่แล้ว +1

    Muchas gracias me sirvió de mucho

  • @niyushi
    @niyushi 6 ปีที่แล้ว +1

    Muchas gracias! me sirvió mucho!

    • @Develoteca
      @Develoteca  6 ปีที่แล้ว

      niyushi Excelente saludos.

  • @gustavokbrera7431
    @gustavokbrera7431 6 ปีที่แล้ว +4

    Porque cuando selecciono una imagen me da un error en el (Convert.ToInt32(NumeroBoton[1]))

    • @Develoteca
      @Develoteca  6 ปีที่แล้ว

      Gustavo Kbrera podrías compartir tu código estoy seguro que alguien de la comunidad podrá ayudarte al igual que yo.
      Saludos desde Mérida Yucatán, México y excelente día, de igual forma gracias por motivarnos a subir más contenido y por tú suscripción, por los pulgares arriba y por compartir.

    • @melissazaratecusi7299
      @melissazaratecusi7299 5 ปีที่แล้ว

      igual tengo ese problema :(

  • @mariacristina8980
    @mariacristina8980 ปีที่แล้ว

    Yo quiero publicar el juego en una pagina web, como lo hago??. Por favor estoy aprendiendo a programar y necesito como se publica. muchisimas gracias maestro. Explicas muy bien.

  • @nachogonzalez9184
    @nachogonzalez9184 4 ปีที่แล้ว +2

    Tienes video del juego en Gambas?

    • @Develoteca
      @Develoteca  4 ปีที่แล้ว

      Nada amigo, saludos.

  • @YahirPuc
    @YahirPuc 2 ปีที่แล้ว

    Buen video, hasta la fecha en que lo veo, es posible pasarlo al móvil mediante el visual? estoy creando un juego en base a esto con varios niveles pero no se si se pueda pasar a móvil. Saludos

  • @eduardomarmolejo2018
    @eduardomarmolejo2018 4 ปีที่แล้ว

    y como estaría implementado en clases, herencias, interfaces???

  • @reynardz1492
    @reynardz1492 6 ปีที่แล้ว +1

    como es que lograrte que se iluminara la imagen, como modificaste las que estan en _on

    • @Develoteca
      @Develoteca  6 ปีที่แล้ว

      Amily Rodriguez puedes usar algún editor de imágenes photoshop poniéndole brillo.
      Saludos.

  • @karloozEdd
    @karloozEdd 7 ปีที่แล้ว +1

    me perdi cuando declaramos el Click a los botones, para evitarnos hacerlo de uno en uno,

  • @nayeon.san.
    @nayeon.san. 8 ปีที่แล้ว

    Necesito tu ayuda por favor espero que me respondas siempre en
    lbl_Puntaje.Text = SimonDice.Count.ToString();
    en lbl me dice que no existe en el contexto actual como lo soluciono, Gracias y buen tutorial

    • @Develoteca
      @Develoteca  8 ปีที่แล้ว

      Dereck, agradecemos tu suscripción y por compartir el vídeo, necesitamos ver todo el código para comentarte la respuesta.
      Saludos y esperamos que también nos puedas ayudar.

  • @OscarLopez-yt6gl
    @OscarLopez-yt6gl 8 ปีที่แล้ว +1

    me podrías pasar las imagenes porfavor las necesito no se donde descargarlas

    • @OscarLopez-yt6gl
      @OscarLopez-yt6gl 8 ปีที่แล้ว +1

      Alguien que me ayude por favor de verdad que las necesito

  • @oscar100617
    @oscar100617 8 ปีที่แล้ว

    Me podrías ayudar tengo un problema cuando inicia una nueva partida el contador me aparece en 1 que puedo hacer he hecho todo lo que hiciste en el tutorial.

    • @Develoteca
      @Develoteca  8 ปีที่แล้ว

      F.Oscar Bueno en este caso puedes apoyarte del siguiente enlace: github.com/Develoteca/ASESORIAS/blob/gh-pages/Ejercicios/21.-%20SimonDice/SimonDice/Form1.cs que es el proyecto completo, de igual forma puedes descargarte el proyecto del siguiente enlace: github.com/Develoteca/ASESORIAS es el número 21, recuerda que si el problema persiste puedes seguir comentando, de antemano te agradecemos de igual forma el apoyo que nos das compartiendo el vídeo.
      Saludos.

  • @aaronpalacios2862
    @aaronpalacios2862 7 ปีที่แล้ว +1

    tengo porblemas con la libreria Task

    • @Develoteca
      @Develoteca  7 ปีที่แล้ว

      Aaron Palacios antes que nada muchas gracias por compartir el vídeo, por suscribirte y por los pulgares arriba eso nos motiva a responder preguntas y sobre todo a subir más contenido.
      Podrías indicarnos que detalles tienes o que error se te muestra para poderte ayudar ya que los problemas se pueden deber a muchos factores.
      Saludos y que tengas un excelente día.

    • @aaronpalacios2862
      @aaronpalacios2862 7 ปีที่แล้ว

      Error 1 El tipo o el nombre del espacio de nombres 'Tasks' no existe en el espacio de nombres 'System.Threading' (¿falta una referencia de ensamblado?) C:\Users\LABPC01\Desktop\Trabajo SIS FYA\Trabajo\Trabajo\Juego.cs 11 24 Trabajo

  • @fabivideos3457
    @fabivideos3457 4 ปีที่แล้ว +3

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Media;
    using System.Text;
    using System.Threading;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    namespace SimonDice
    {
    public partial class Form1 : Form
    {
    int ControlSencuencia = 0;
    Random NumeroAleatorio;
    int tiempo=500;
    List SimonDice = new List();
    bool Hablando = false;
    public Form1()
    {
    InitializeComponent();
    NumeroAleatorio = new Random();
    }
    public void IniciarJuego() {
    Thread.Sleep(tiempo);
    Hablando = true;
    foreach (int ParteActiva in SimonDice)
    {
    switch (ParteActiva)
    {
    case 0:
    p_0.Image = Properties.Resources.a_on;
    Thread.Sleep(500);
    p_0.Image = Properties.Resources.a;
    break;
    case 1:
    p_1.Image = Properties.Resources.b_on;
    Thread.Sleep(500);
    p_1.Image = Properties.Resources.b;
    break;
    case 2:
    p_2.Image = Properties.Resources.d_on;
    Thread.Sleep(500);
    p_2.Image = Properties.Resources.d;
    break;
    case 3:
    p_3.Image = Properties.Resources.c_on;
    Thread.Sleep(500);
    p_3.Image = Properties.Resources.c;
    break;
    }
    ReproducirMusica();
    }
    Thread.Sleep(tiempo);
    Hablando = false;
    }
    public void VerificarBotonPresionado(int ValorBoton) {
    if (Hablando || SimonDice.Count == 0) return;
    if (SimonDice[ControlSencuencia] == ValorBoton) ControlSencuencia++;
    else {
    MessageBox.Show("Tu Record Final es:" + SimonDice.Count);
    ControlSencuencia = 0;
    SimonDice = new List();
    Hablando = false;
    }
    if(ControlSencuencia>=SimonDice.Count){
    ControlSencuencia = 0;
    SimonDice.Add(NumeroAleatorio.Next(0, 4));
    Thread.Sleep(1000);
    new Thread(IniciarJuego).Start();
    }
    lbl_puntaje.Text = SimonDice.Count.ToString();
    }
    private void btn_iniciar_Click(object sender, EventArgs e)
    {
    SimonDice.Add(NumeroAleatorio.Next(0, 4));
    new Thread(IniciarJuego).Start();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    CheckForIllegalCrossThreadCalls = false;
    }
    private void p_0_Click(object sender, EventArgs e)
    {
    String Presionado = ((PictureBox)sender).Name;
    string[] NumeroBoton = Presionado.Split('_');
    VerificarBotonPresionado(Convert.ToInt32( NumeroBoton[1]));
    }
    private void p_0_MouseDown(object sender, MouseEventArgs e)
    {
    p_0.Image = Properties.Resources.a_on;
    ReproducirMusica();
    }
    private void p_0_MouseUp(object sender, MouseEventArgs e)
    {
    p_0.Image = Properties.Resources.a;
    }
    private void p_1_MouseDown(object sender, MouseEventArgs e)
    {
    p_1.Image = Properties.Resources.b_on;
    ReproducirMusica();
    }
    private void p_1_MouseUp(object sender, MouseEventArgs e)
    {
    p_1.Image = Properties.Resources.b;
    }
    private void p_2_MouseDown(object sender, MouseEventArgs e)
    {
    p_2.Image = Properties.Resources.d_on;
    ReproducirMusica();
    }
    private void p_2_MouseUp(object sender, MouseEventArgs e)
    {
    p_2.Image = Properties.Resources.d;
    }
    private void p_3_MouseDown(object sender, MouseEventArgs e)
    {
    p_3.Image = Properties.Resources.c_on;
    ReproducirMusica();
    }
    private void p_3_MouseUp(object sender, MouseEventArgs e)
    {
    p_3.Image = Properties.Resources.c;
    }
    public void ReproducirMusica() {
    SoundPlayer sndplayr = new SoundPlayer(Properties.Resources.ponglong);
    sndplayr.Play();
    }
    }
    }

  • @agustinminuet7096
    @agustinminuet7096 8 ปีที่แล้ว +3

    cuando dijo p.2 paresia ke dijo pedos

  • @pokyespartan
    @pokyespartan 7 ปีที่แล้ว

    como podria conectarlo a un arduino

    • @Develoteca
      @Develoteca  7 ปีที่แล้ว

      pokyespartan buen día, antes que nada muchas gracias por compartir el video, por suscribirte y por los pulgares arriba eso nos motiva a responder preguntas y sobre todo a subir mas contenido. El tema de arduino es un poco extenso, sin embargo podrías conectar un servicio web, es decir meter la información a la base de datos, de igual forma podrías usar firebase th-cam.com/video/lya8Ng72QOo/w-d-xo.html para comunicarte.
      Saludos y espero que el vídeo te pueda servir, recuerda que si quieres seguir comentando, con mucho gusto lo puedes hacer en este espacio.

  • @SantiagooRamirez123
    @SantiagooRamirez123 4 ปีที่แล้ว

    Crealo en android studio JAVA man.

  • @alexpupialesfarinango1841
    @alexpupialesfarinango1841 5 ปีที่แล้ว +1

    me podria ayudar con las imagenes

    • @Develoteca
      @Develoteca  5 ปีที่แล้ว

      descripción del video, saludos.

  • @agustinminuet7096
    @agustinminuet7096 8 ปีที่แล้ว +2

    este video es orripilante

  • @iaruik96
    @iaruik96 3 ปีที่แล้ว +1

    Deberías explicarlo mejor...

    • @Develoteca
      @Develoteca  3 ปีที่แล้ว

      Mejore mucho, ¿puedas ver mis últimos vídeos y decirme qué tal ?

    • @iaruik96
      @iaruik96 3 ปีที่แล้ว

      @@Develoteca Tus videos ahora son muy buenos , amigo has mejorado mucho , sigue asi!