Programacion Mario Bros. en C# con Visual Studio

Поділитися
Вставка

КОМЕНТАРІ • 70

  • @mendozacad
    @mendozacad 4 роки тому +40

    Estoy empezando y quiero hacer un especia de castlevania ya tengo la idea y conozco algo de código C# ,(haciendo juegos de naves), este video me viene genial. Estoy trabajando con software libre SharpDevelop. Saludos!

    • @angbosplay1696
      @angbosplay1696 3 роки тому

      Hola @Rulo Soler Quisiera que me informes sobre el juego estilo castlevania que haces para que hablemos

  • @soysaifer
    @soysaifer 7 місяців тому +1

    Que Grande eres amigo Talentaso en Programar 😮🎉

  • @kggc07
    @kggc07 5 років тому +3

    Espero los próximos videos, gracias

  • @marcelocv6544
    @marcelocv6544 Рік тому

    bro como puedo cambiar el color del personaje, ya que lo intente hacer pixel por pixel pero me pero a la hora de hacerlo pues tengo un bug visual

  • @felixgonzaelz3360
    @felixgonzaelz3360 4 роки тому +3

    Me gustaría aprender c# con visual base ya que no puedo instalar Godot o unity por tener una PC que no es mía un pupú y solo me corre visual studio y quiero crear un juego 2D pero uso un visual studio moderno y pues no se parece que tengo y como crear el proyecto

    • @fantasmitaaaaaaaa4
      @fantasmitaaaaaaaa4 4 роки тому

      instalate gamemaker studio 2 o gamemaker 8,corre en cualquier pc y es super intuitivo

    • @josegc9802
      @josegc9802 4 роки тому

      Visual studio casi siempre es la misma cosa, por lo menos lo poco que he visto se parece mucho a las versiones antiguas

  • @luismartino2969
    @luismartino2969 4 роки тому +11

    Cuanto tardaste en aprender a programar asi? Felicitaciones

  • @Gerstep_official
    @Gerstep_official 2 роки тому +1

    Tengo una duda, ¿cómo puedo importar una imagen (Sin usar PictureBox) y dibujarlo con el evento paint del formulario mediante código? Lo veo algo limitado el PictureBox, ya que no me deja poner imagenes png, si me puedes ayudar por favor.

    • @bestwalkthroughvideogames8815
      @bestwalkthroughvideogames8815 Рік тому

      Usa Unity que es un motor de juegos y te facilita todo esto sin usar codigo a la fuerza, visual studio es para crear apps de escritorios

    • @Gerstep_official
      @Gerstep_official Рік тому

      @@bestwalkthroughvideogames8815 De hecho, ya probé Unity y no me gustó, los códigos lo veo más complejos xdd, ya busqué muchas maneras de cómo mostrar imagen con el IDE de visual studio, yo sé que no es recomendable, pero quiero ver hasta donde puede llegar, estoy porteando un juego que hice en delphi y me esta yendo de maravillas

  • @kathiadelcid2524
    @kathiadelcid2524 Рік тому

    Me podrias pasar los encales de la imagen ya que no la encuentro en la web

  • @rafamedque8064
    @rafamedque8064 4 роки тому

    tengo una preguta como evita que al iniciar la consola se cierre poco despues de darle a ejecutar

  • @pierrel.v7348
    @pierrel.v7348 3 роки тому

    No entiendo nada por donde empiezo!??

    • @agustinrosso
      @agustinrosso  3 роки тому +1

      Hola, el video muestra un pantallazo general de cómo funciona lo que desarrolle, lamentablemente no pude hacer un tutorial paso a paso, por ese motivo es necesario tener una base sólida de programación C#, sino no vas a entender de que estoy hablando en el video.
      Por otro lado, si quieres analizar el código, lo mejor es hacerlo de a partes, comentando funciones para ver que hacen y como funcionan.
      Saludos

    • @pierrel.v7348
      @pierrel.v7348 3 роки тому +1

      @@agustinrosso Gracias amigo🤝

  • @toledin22
    @toledin22 2 роки тому +2

    Genio te hago una pregunta, ojala lo veas. Quiero meterme de lleno en la creacion de videojuegos, tengo 0 experiencia, sin envargo gracias a que manipule un codigo mucho mas sensillo dentro de otro juego, entiendo muchos conceptos como el if else las variables etc. Lo que si es que de lo que veo en general me doy cuenta que hay muchas palabras y cosas claves para diferentes acciones y demas. Por donde tengo que arrancar a estudiar o investigar para apreder mas alla de los conceptos del IF ELSE y demas. Como fueron tus primeros pasos cuando no sabias nada? es decir fue prueba y error y mirando en foros, o aprendiste en algun lado todas las diferentes cosas que nesesitas para hacer acciones como por ejemplo tirar una bola de fuego o lanzar un arma o cosas asi que van mas alla del IF y ELSE

    • @agustinrosso
      @agustinrosso  2 роки тому +2

      Nico, buenas tardes
      Hoy en días se están estandarizando los motores de video juegos, entre los más importantes están unity y unreal, estos nuevos estándar facilitan enormemente el aprendizaje y tiene una comunidad enorme llena de cursos y tutoriales.
      Estos motores son un buen punto de inicio, pero… es recomendable tener una base sólida del lenguaje de programación a utilizar.
      Los cursos iniciales e intermedios de estas herramientas te van a ayudar a iniciarte, pero la verdadera independencia dependerá de tu nivel de programación, caso contrario iras de tutorial en tutorial copiando y pegando código con poco margen para probar cosas nuevas
      En resumen, aprende bien la base del lenguaje, luego elige el motor de videojuegos a gusto

    • @toledin22
      @toledin22 2 роки тому +1

      @@agustinrosso genio! Muchas gracias por responder!! Entonces por lo que entendí me recomendas hacer algún curso o algo por el estilo para aprender la base del lenguaje, es lo que pensaba. Por que a veces cuando veo videos o cosas veo que usan muchas cosas que la verdad no se si se aprenden a medida que vas avanzando o se estudia una por una. Te agradezco por responder. Seguro haga algún curso básico de c#

  • @Baldo.fla_Real
    @Baldo.fla_Real 3 роки тому

    Cual version de visual studio ocupas

    • @agustinrosso
      @agustinrosso  3 роки тому +1

      No recuerdo, pero si usas la 2019 deberia funcionar sin problemas

  • @error8542
    @error8542 4 роки тому +1

    U use winform C# or C# ??
    pls rep me

    • @agustinrosso
      @agustinrosso  4 роки тому

      the logic is in C# and the images from every frame is shown in a winform's picturebox

    • @error8542
      @error8542 4 роки тому

      @@agustinrosso Looks like your game doesn't run on C # winform?
      what does it run on ????

    • @agustinrosso
      @agustinrosso  4 роки тому

      @@error8542 should work in c# winform, there is any error?

  • @error8542
    @error8542 4 роки тому

    Can you tell me which app you use?
    plss

    • @agustinrosso
      @agustinrosso  4 роки тому

      what do you mean with app? this project was coded in visual studio 2017, .Net Framework 4.6.1

    • @error8542
      @error8542 4 роки тому

      @@agustinrosso
      It works on winform C# ???
      and u used picturebox (mario, turtle, castle...) ??
      sorry I do not understand what you mean , I don't think you use picturebox :(

  • @l.aguirre5550
    @l.aguirre5550 4 роки тому

    Cómo se llama el ide que usas??

  • @herlantv6647
    @herlantv6647 3 роки тому

    como se hace para saltar?

  • @juanilopezpatterson7330
    @juanilopezpatterson7330 4 роки тому

    cuanto tardaste en hacerlo?

    • @agustinrosso
      @agustinrosso  4 роки тому

      El juego en si como una 10 hs, la librería que se encarga de dibujar ya la tenia armada, sumale 2 hs mas

  • @coca7895
    @coca7895 3 роки тому

    como ago para poner mas niveles aparte del 1

    • @agustinrosso
      @agustinrosso  3 роки тому

      En este ejemplo solo hay un nivel. Para cambiarlo solo se debe editar el archivo del mapa

  • @adrikriptok7225
    @adrikriptok7225 5 років тому

    Bien ahí! Felicitaciones!

  • @cabezaCode
    @cabezaCode Рік тому

    Me interesa 😮

  • @NitrosS
    @NitrosS 5 років тому +1

    No entiendo porque no lo hiciste en monogame. De todas maneras me alegra que aportes conocimientos a la comunidad hispana

    • @agustinrosso
      @agustinrosso  5 років тому +5

      Hubiera sido mejor, pero queria que cualquiera pudiera ejecutarlo sin tener q instalar librerias adicionales, el objetivo era la logica mas que la herramienta utilizada

    • @NitrosS
      @NitrosS 5 років тому

      @@agustinrosso Excelente

    • @multiserviciosjmcopiase.s6115
      @multiserviciosjmcopiase.s6115 5 років тому

      @@agustinrosso mano me pide para compra por premium por mega la podras subirlo que nuevo por mediafire es gratis para descargarlo nuevo por favor ayudame es bueno ese juego me interesa muchos !

    • @agustinrosso
      @agustinrosso  5 років тому +2

      @@multiserviciosjmcopiase.s6115 es un link publico, incluso desde el navegador en incógnito te lo abre listo para descargar. Temporalmente de dejo una copia en mi drive 1drv.ms/u/s!Ajameivz6tLoi40q4Dk4AI31ln7n7A?e=exOH5W

    • @multiserviciosjmcopiase.s6115
      @multiserviciosjmcopiase.s6115 5 років тому

      @@agustinrosso gracias estimados amigo puede agregame mi numero mi celular whatsapp Web : +51923663143 por favor quiero hablarte condigo con ese proyecto podras hacerlo del super Mario que votas fuego para que pueda matar los enemigos puede hacerlo eso mano

  • @dharydelavegachavez6517
    @dharydelavegachavez6517 3 роки тому

    sera posible que me pases el videojuego??

    • @agustinrosso
      @agustinrosso  3 роки тому

      hola, todo el codigo este el link de mega en la descripcion del video

    • @dharydelavegachavez6517
      @dharydelavegachavez6517 3 роки тому

      @@agustinrosso esque no carga la pagina :(

  • @multiserviciosjmcopiase.s6115
    @multiserviciosjmcopiase.s6115 5 років тому

    buen vídeo amigo ! y dime una cosa as echo eso usted ya un instalador para los celulares ese juego para que pueda jugar ya los clientes si ganarias mas dinero amigo

    • @agustinrosso
      @agustinrosso  5 років тому +1

      es un demo, pensado para enseñar la logica del desarrollo, no es un juego completo, y hacerlo para android requiere un desarrollo diferente

  • @gtas9750
    @gtas9750 4 роки тому

    La imagen parpadea

    • @agustinrosso
      @agustinrosso  4 роки тому

      Es posible, winforms no esta pensado para hacer juegos, solo sirve de ejemplo

    • @gtas9750
      @gtas9750 4 роки тому

      @@agustinrosso gracias

  • @alproyecto
    @alproyecto 4 роки тому

    Corre super lento : (

    • @agustinrosso
      @agustinrosso  4 роки тому

      Exacto, eso es nomal en Winform, el timer no siempre respeta las iteraciones indicadas.
      Para eso debe usarse herramientas para desarrollar videojuegos

    • @alproyecto
      @alproyecto 4 роки тому +1

      @@agustinrosso Ojo, no es criticar, de hecho es el mejor Mario Bros que he visto por aquí en UA-cam. Pero si es posible hacer juegos con .Net sin problemas y hasta es posible usar GDI+.
      En efecto el timer no es un buen control para eso, puedes usar varios trucos. Uno de ellos el más simple es usar el Application.Idle += new EventHandler(Application_Idle);
      Y en Application_Idle colocar tu lógica del GameUpdate. Este evento corre en la misma tarea de la App y no generará problemas con tu GUI de controles (si la usas). Finalmente activar el doblebuffer del formulario e invalidarlo en Application_Idle. Como no usas la teoría del DeltaTime, puedes sincronizar con un Stopwatch.
      Si requieres mayor velocidad y un control más nativo puedes implementar un ApplicationContext para no cargar todo el peso del formulario, en conjunto con un BufferedGraphicsContext Para crear un BackBuffer directamente en memoria de video. Pero bueno, no me extiendo más jajaja. Con esas cosas creo que tu Mario Bros quedaría mucho mejor.

  • @JoseDiaz-ew8hh
    @JoseDiaz-ew8hh Рік тому

    Bro pasas el juego el código del juego

    • @agustinrosso
      @agustinrosso  Рік тому

      En el comentario del video esta el link 😉

  • @augustohidalgo4120
    @augustohidalgo4120 4 роки тому +3

    Este tipo no sabe ni lo que dice

    • @Azur999
      @Azur999 4 роки тому +4

      Hazlo tu a ver

    • @agustinrosso
      @agustinrosso  3 роки тому

      sigo esperando argumento técnico que fundamente tu afirmación