Como hacer un juego de Super NES en lenguaje C ( LEER COMENTARIO FIJADO PRIMERO )

  Рет қаралды 6,914

Oscarín Valdez GameDev

Oscarín Valdez GameDev

Күн бұрын

Пікірлер: 57
Жыл бұрын
NOTA IMPORTANTE1: Ha salido la version 4.2.0. que ya no incluye la carpeta template. Tienen dos opciones: 1) Descarguense una version mas antigua o si lo prefieren la version 3.4.0 que uso en este video. 2) Descarguense esa version mas reciente y sigan el tutorial sin descargarse el Programmers Notepad y ya cuando vayan a compilar por primera vez en el minuto 13:19 sigan este short kzbin.infoNDmF5O6ats4 que igual esta en la descripcion. Y luego continuen con este video y tambien lean las otras dos notas importantes. NOTA IMPORTANTE2: Ha salido una version mas moderna de Python que es la 2.7.16, pero sigan bajando la de siempre: 2.7 que la pueden descargar en la descripcion. NOTA IMPORTANTE3: Si han decargado la version 4.0.2 o posterior entonces cuando lleguen al minuto 12:26 agreguen también lo siguiente: En el archivo data.asm agreguen justo abajo después de .incbin "pvsneslibfont.pic" lo siguiente: palfont: .incbin "pvsneslibfont.pal" Guarden el archivo. Copien el archivo pvsneslibfont.pal que se encuentra en C:/snesdev/snes-examples/hello_world a la carpeta de su proyecto (en este caso: C:/snesdev/pvsneslib/EJEMPLO1 ). Y luego en template.c agreguen junto con 'extern char snesfont' la variable palfont, de modo que quede así: extern char snesfont,palfont; Y luego justo abajo despues de consoleInit(); agreguen: bgSetGfxPtr(1, 0x2000); bgSetMapPtr(1, 0x6800, SC_32x32); Luego ya justo antes de consoleInitText(0, 16*2, &snesfont); agreguen: consoleSetTextVramBGAdr(0x6800); consoleSetTextVramAdr(0x3000); consoleSetTextOffset(0x0100); En donde dice consoleInitText reemplazenla por esto: consoleInitText(1, 16*2, &snesfont, &palfont); Y ya en el minuto 53:33 NO PONGAN la función de consoleSetTextCol ya que no es compatilble con esta nueva versión. Ya lo demas lo pueden seguir sin cambio alguno ;) Incluyendo la segunda parte. GRACIAS POR SU ATENCION Y SUERTE !!! 👍👍
2 жыл бұрын
LOGRO DESBLOQUEADO: Este video ha llegado a los 30 likes !! Y como lo prometí, aquí está el codigo fuente: github.com/OscarinValdez/SNESsample MUCHAS GRACIAS POR SU GRAN APOYO AL CANAL !!!! Suscríbanse para mas tutoriales como este.
@DiegoDyanClubBand
@DiegoDyanClubBand 2 жыл бұрын
¡Qué sensacional proyecto! Estuve mucho tiempo buscando un video que enseñara a usar la herramienta PVSNESLIB. Muchas gracias por estar dispuesto a producir este contenido y perdón por el español confuso. Un fuerte abrazo desde Brasil.
@doomguy1382
@doomguy1382 2 жыл бұрын
eres una maquina crack, sigue asi, eres un ejemplo a seguir
2 жыл бұрын
Gracias, solo he puesto lo mas fácil. Lamentablemente no pude poner cosas mas avanzadas por cuestiones de tiempo. Saludos!!
@doomguy1382
@doomguy1382 2 жыл бұрын
@ no importa bro
@carlos9000
@carlos9000 2 жыл бұрын
Ah muy bueno como mejoró la calidad del video. Te felicito.
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Espectacular video, ojala haya mas acerca de Snes. See ya.
@tecnoloco-coco7115
@tecnoloco-coco7115 Жыл бұрын
los programadores de la epoca dorada de los 16 bits definitivamente eran unos maestros para trabajar con lo que tenian al alcance en aquella epoca
@xmini-ul7je
@xmini-ul7je 8 ай бұрын
El Legend fue hecho en tres meses, su programador tuvo que desarrollar el mismo la herramienta grafica, pero hoy nos quieren hacer creer que hacer un juego para Snes es como aprender un millon de idiomas en una semana, si fuera asi, el Legend no hubiera existido, que presentan calidad de juego de arcade (raro en Snes) junto con juegos como Nightmare Busters e Iron Commando, de los mismos desarrolladores, pero siempre que encontramos juegos bien hechos, nos quieren hacer creer que fue por algo magico.
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Una cosa que me cuesta todavia es como se hace para crear personajes en diferentes tamaños de sprites, no entendi muy bien el como se programa eso, un video sobre este tema y sobre backgrounds seria espectacular. Gracias. See ya.
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
No estoy muy familiarizado con los terminos, pero, estuve utilizando SGDK compilandolo por medio del command prompt, editandolo por medio de un programa como notepad u otro, sin usar programas como Code Blocs, que me confunde un poco, podrias por favor explicar en otro video como podemos utilizar PVSNES LIB por medio del command prompt?. Gracias. See ya.
@grafit9608
@grafit9608 Жыл бұрын
Muito obrigado pelo conteúdo professor!! Saudações daqui do Brasil!!
@zentyk
@zentyk 2 жыл бұрын
En la intro se nota que eres fan de Megaman, me caiste bien bro.
2 жыл бұрын
Hola, Zentyk. Sí me gusta Megaman aunque la verdad no me inspiré en la serie al hacer esta intro. Saludos!
@JoaoPauloAraujo-kf9rh
@JoaoPauloAraujo-kf9rh Жыл бұрын
Muy buen vídeo amigo. espero que traigas más tutoriales trayendo más juegos a snes. Un fuerte abrazo🙂🙂
@RENhoekLOUD
@RENhoekLOUD Жыл бұрын
Acabo de suscribirme a tu canal espero mas tutoriales sobre desarrollo para consolas retros
@shrek2212
@shrek2212 Жыл бұрын
gracias a este video por fin lograre hacer un juego porno para snes creo que terminare de programar en 2 o 3 meses
@geovannioliverosforero2217
@geovannioliverosforero2217 2 жыл бұрын
Gracias por meternos en la curiosidad de nuevo pero seria bueno que explicaras como los enemigos nos destruyen, ya que ni el vídeo de Atari 2600 ni este de snes lo explica. De todas maneras gracias y si puedes explicar esto quedaría espectacular.
2 жыл бұрын
Hola, Geovanni. De nada. Solo quise explicar lo básico en estos videos y ya conforme me llegan los likes o que algunos me lo pidan, ya hago segundas partes donde ya explicaré mas funciones. Pero se puede usar mientras la misma tecnica/función de la colisión de las balas con enemigos. Solo haz una copia y reemplaza las balas por el personaje. Puedes modificar el código dentro a tu gusto ya sea restar una vida o reiniciar el nivel. Saludos !!
@admazorca
@admazorca Жыл бұрын
você não poderia fazer mais tutoriais de super nintendo? pq isso é o que preocurei por um longo tempo.
@sebastianabreu1243
@sebastianabreu1243 Жыл бұрын
Genio!!! muy bueno el video!!! me gustaría ver mas tutoriales para SNES incluso para nivel más avanzado. Saludos y gracias!!! Like y sucristo !!! digo, suscrito!!!!
Жыл бұрын
Jaja, muchas gracias !! xD
@xmini-ul7je
@xmini-ul7je 8 ай бұрын
Seria bueno ver videos sobre como localizar sprites/sonidos/etc de Snes en hex editor, a todo lo que compone un personaje, seria muy interesante. See ya.
@Mikeartyt
@Mikeartyt 2 жыл бұрын
Ya me imagino en el futuro:como hacer un juego en nintendo 64 xD
@ediuvu4895
@ediuvu4895 Жыл бұрын
Ta chido tu canal
@raycastello2532
@raycastello2532 Жыл бұрын
Muy bien, hay un tutorial que enseña la parte de agregar música? Me encantaría aprender más sobre el super nes.
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Oscarin, salio recientemente una actualizacion del PVSNES LIB que acepta metasprites, podrias hacer un video de como usarlos?. Gracias. See ya.
@kanamori8130
@kanamori8130 Жыл бұрын
Buen amigo, algún día haría algo así de brillante pero para un fighting game? Sería hermoso
@Aljinico
@Aljinico 2 жыл бұрын
Buen video
2 жыл бұрын
Gracias!!
@OutLander89
@OutLander89 2 жыл бұрын
Buenas, una pregunta, ¿en este tipo de programas se puede hacen un juego run and gun tipo contra?, Tambien ¿esta rom puede hacerse cartucho para colocarse en un snes? espero su respuesta @Oscarin Valdez
2 жыл бұрын
Hola, Carlos. Tecnicamente se puede hacer un juego tipo Contra. Te recomiendo que estudies el ejemplo de Mario incluido en la libreria. Tienes dos opciones para quemarlo ya sea ensamblar el cartucho manuelmente o pasar la rom a una tarjeta sd y quemarlo con el firmware sd2snes. Saludos!
@OutLander89
@OutLander89 2 жыл бұрын
@ ¡Muchas gracias por la informacion! La verdad que me impresiona poder transformar de ROM a cartucho, Tenga buen día, tarde o noche.
@tutoriais5266
@tutoriais5266 2 жыл бұрын
Bro, keep up!!!!!!
2 жыл бұрын
Thanks. I hope you understand it.
@xxremixpackxx236
@xxremixpackxx236 6 ай бұрын
cuando descargo los archivos del github no viene la carpeta template, ¿que puedo hacer?
6 ай бұрын
Intenta descargar la version del video (3.4.0) del video. O silo prefieres sigue este short kzbin.infoNDmF5O6ats4
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Ya configure el SGDK, configurar los path de PVSNES LIB elimina los de SGDK?. See ya.
2 жыл бұрын
Ahorita tengo los dos y sí me funcionan. Saludos!
@svorttsirhc1814
@svorttsirhc1814 3 ай бұрын
Iba mirar tu video pero la música de alto volumen es difícil escuchar una falla will not subscribe!
@mariolinxd8513
@mariolinxd8513 2 жыл бұрын
Podrías subir el código fuente y poner link en la descripción? Gracias, buen video!!!
2 жыл бұрын
Hola. En cuando llegue a los 30 likes ya lo subiré. Te invito a que compartas este video con gente que lo pueda necesitar. Saludos!
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Oscarin, ya llegaste a los 30 likes!, espero sean mas. See ya.
@mariolinxd8513
@mariolinxd8513 2 жыл бұрын
@ Enhorabuena ya llegó a 30 likes! Espero el código pronto, gracias!
2 жыл бұрын
Servido!! Revisen mi nuevo comentario fijado! Saludos y muchas gracias por su apoyo!!
@carlos9000
@carlos9000 2 жыл бұрын
Te sugiero dividir el video en videos mas chicos así se hace mas facil de ver en una lista de reproduccion.
@ricardofuentes6640
@ricardofuentes6640 Жыл бұрын
Hola! si esto lo juego en emulador funcionará? O_o pregunta porque solo pasaba por aquí. Saludos
Жыл бұрын
Hola, Ricardo. Sí, estas roms originales que enseño se pueden jugar en emulador. Saludos!
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Probe el PVSNES LIB, y no me funciono, no se si falta algun archivo, hice lo que pasa en tu video y no pasa nada. Sinceramente no sabria decirte cual seria la causa. Algo muy similar me paso con SGDK y lo tuve que hacer funcionar por command. Tus videos estan bien explicados pero programas como Code Blox o el que se usa en este video a mi no me funcionan. See ya.
2 жыл бұрын
En donde te quedaste exactamente? Intentaste compilarlo? Puedes poner screenshots en mi discord.
@xmini-ul7je
@xmini-ul7je 2 жыл бұрын
Estuve haciendo pruebas, y me pone el mensaje "no se encuentra el archivo especificado" al compilar en PVSNES LIB, en SGDK yo pude escribir "hello world" pero a la hora de poner graficos me paso exactamente lo mismo que con PVSNES LIB, habra algun problema con importar graficos?, ya que creo que los fonts de snes son graficos tambien, yo indexe todo pero no funciona. Te agradezco tu ayuda para solucionarlo. See ya.
@EmmanuelHernandez-to4xz
@EmmanuelHernandez-to4xz 8 ай бұрын
No quiero que sea pc😢💔
@miguelangelsantanalopez3552
@miguelangelsantanalopez3552 2 жыл бұрын
Los juegos de nes y súper nintendo se hacían con el lenguaje ASM
@jotitajotitaflorez8706
@jotitajotitaflorez8706 7 ай бұрын
hombre critica constructiva, PORFAVOR NO DIGAS UHMJUUU CADA VEZ QUE REALIZAS UN PASO SE VUELVE FASTIDIOSO ESCUCHAR ESO POR UNA HORA
@NicoAbate-cg7kl
@NicoAbate-cg7kl Ай бұрын
59:31 ¡Onett!
@NicoAbate-cg7kl
@NicoAbate-cg7kl Ай бұрын
17:57 Earthbound Your Name Please
Como hacer un simple juego de GAME BOY en Lenguaje C
1:02:52
Oscarín Valdez GameDev
Рет қаралды 22 М.
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,6 МЛН
NINTENDO NES AL LIMITE!!! - ¿Pero cómo funcionan sus Gráficos?
13:11
La Poción Roja
Рет қаралды 101 М.
Programar en lenguajes modernos para consolas retro
15:42
Oscarín Valdez GameDev
Рет қаралды 2,8 М.
Crear un juego para NES en 2020
11:46
Guinxu
Рет қаралды 251 М.
TU PROPIO CARTUCHO DE PRUEBAS DE SUPER NINTENDO
24:10
Mundo Yakara
Рет қаралды 23 М.
How we fit an NES game into 40 Kilobytes
12:04
Morphcat Games
Рет қаралды 3,6 МЛН
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 728 М.
Como hacer un juego de GAME BOY ADVANCE en C++ ( Lección 1 - Intro y Hola Mundo )
16:23
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,6 МЛН