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!
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
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 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
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
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
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
@@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#
@@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 :(
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
@@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 !
@@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
@@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
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 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.
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!
Hola @Rulo Soler Quisiera que me informes sobre el juego estilo castlevania que haces para que hablemos
Que Grande eres amigo Talentaso en Programar 😮🎉
Espero los próximos videos, gracias
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
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
instalate gamemaker studio 2 o gamemaker 8,corre en cualquier pc y es super intuitivo
Visual studio casi siempre es la misma cosa, por lo menos lo poco que he visto se parece mucho a las versiones antiguas
Cuanto tardaste en aprender a programar asi? Felicitaciones
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.
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
@@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
Me podrias pasar los encales de la imagen ya que no la encuentro en la web
tengo una preguta como evita que al iniciar la consola se cierre poco despues de darle a ejecutar
No entiendo nada por donde empiezo!??
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
@@agustinrosso Gracias amigo🤝
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
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
@@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#
Cual version de visual studio ocupas
No recuerdo, pero si usas la 2019 deberia funcionar sin problemas
U use winform C# or C# ??
pls rep me
the logic is in C# and the images from every frame is shown in a winform's picturebox
@@agustinrosso Looks like your game doesn't run on C # winform?
what does it run on ????
@@error8542 should work in c# winform, there is any error?
Can you tell me which app you use?
plss
what do you mean with app? this project was coded in visual studio 2017, .Net Framework 4.6.1
@@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 :(
Cómo se llama el ide que usas??
Visual studio 2017
como se hace para saltar?
Z = Correr
X = Saltar
cuanto tardaste en hacerlo?
El juego en si como una 10 hs, la librería que se encarga de dibujar ya la tenia armada, sumale 2 hs mas
como ago para poner mas niveles aparte del 1
En este ejemplo solo hay un nivel. Para cambiarlo solo se debe editar el archivo del mapa
Bien ahí! Felicitaciones!
Me interesa 😮
No entiendo porque no lo hiciste en monogame. De todas maneras me alegra que aportes conocimientos a la comunidad hispana
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
@@agustinrosso Excelente
@@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 !
@@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
@@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
sera posible que me pases el videojuego??
hola, todo el codigo este el link de mega en la descripcion del video
@@agustinrosso esque no carga la pagina :(
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
es un demo, pensado para enseñar la logica del desarrollo, no es un juego completo, y hacerlo para android requiere un desarrollo diferente
La imagen parpadea
Es posible, winforms no esta pensado para hacer juegos, solo sirve de ejemplo
@@agustinrosso gracias
Corre super lento : (
Exacto, eso es nomal en Winform, el timer no siempre respeta las iteraciones indicadas.
Para eso debe usarse herramientas para desarrollar videojuegos
@@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.
Bro pasas el juego el código del juego
En el comentario del video esta el link 😉
Este tipo no sabe ni lo que dice
Hazlo tu a ver
sigo esperando argumento técnico que fundamente tu afirmación