edición general
232 meneos
4606 clics
Envío erróneo o controvertido, por favor lee los comentarios.
He creado un juego para la SNES desde cero en pleno 2020 (¡con cartucho incluido!)

He creado un juego para la SNES desde cero en pleno 2020 (¡con cartucho incluido!)

Crear nuevos juegos para las videoconsolas retro es algo que los programadores amateurs podemos hacer fácilmente gracias a las herramientas disponibles en la actualidad. El año pasado publiqué un nuevo juego para mi consola favorita: la Super Nintendo (SNES). El proyecto acabó teniendo su propia edición física con su cartucho y su caja de cartón, al igual que en los 90.

| etiquetas: juego , snes , cartucho , 2020 , homebrew
Comentarios destacados:                
#11 "...parece un ñordo...", "...llegas una década tarde...", "...nada espectacular...", "...hacer otras cosas más productivas..."

- Si eres experto en hacer videojuegos (SNES o cualquier otra consola), los haces perfectos, en su tiempo justo, espectaculares y te hacen rico...lo menos que se puede hacer son críticas constructivas con el que lo intenta y lo muestra a otros para que, si quieren, se sirvan de su experiencia.

- Si no tienes ni puta idea de hacerlos...lo mínimo es callarte de manera respetuosa y dejar que otros intenten avanzar, entretenerse, aprender y compartir de forma positiva en la forma que estimen oportuna.

edito: no obstante, por desgracia, sigue siendo habitual en el mundo del desarrollo del software hacer este tipo de críticas destructivas de lo que hacen los demás. Una pena, pero bueno.
  1. Hombre, por la miniatura, el juego parece un ñordo... {0x1f605}
  2. No necesitamos el cartucho, es suficiente con poder descargarlo para jugar en un emulador.

    #1 Tienes un vídeo en la página.
  3. Llegas unas décadas tarde... xD
  4. Qué rápido le caen negativos a las noticias que no son negativas ni sirven para quejarse de política.
  5. Nada espectacular, los pines de la SNES están documentados, sólo hay que programar un homebrew y meterlo en una EEPROM con las pistas de datos en su sitio. La consola lee las instrucciones y ejecuta el programa.

    Y si quieres quedar de guay pues mandas a fabricar la PCB a China, programas 100 memorias, las sueldas e imprimes en 3D las cajas de los cartuchos (o las compras en AliExpress, seguro que hay).

    Mucho tiempo libre para un juego que no aporta nada nuevo. Al próximo artículo traigo yo el intento de port que hice en DS de un juego de PC, reusando assets, cuando tenía 16 años. ¡Pero eh, que lo he retocado en 2020!
  6. Entiendo que a nivel comercial, esto no va a ningún lado. Pero está el "Akane" para Switch a un euro que hace lo que el juego intenta hacer pero muchísimo mejor. Y es un puro vicio.

    En mi caso sería muy difícil poder jugar a un juego de snes de este estilo viendo todo lo que se ha evolucionado desde entonces.

    Aún así, mis dieses para el autor, que se ha dejado media vida para hacer un proyecto para sentirse orgulloso :-)
  7. Esto es lo que yo llamo estar ocioso. El tiempo libre es muy peligroso. Si dedicaramos nuestro tiempo libre a hacer otras cosas más productivas el mundo iría mejor.
  8. #7 aprender algo nuevo siempre es valioso. A este paso la falta de curiosidad acabará con nosotros.
  9. #5 qué me vas a contar, que me he hecho dos antes de salir de la cama hoy
  10. Que maravilla de frikada!! Ojala yo conservara esa inquietud, antes la tenia pero la perdi con los años... :'(
  11. "...parece un ñordo...", "...llegas una década tarde...", "...nada espectacular...", "...hacer otras cosas más productivas..."

    - Si eres experto en hacer videojuegos (SNES o cualquier otra consola), los haces perfectos, en su tiempo justo, espectaculares y te hacen rico...lo menos que se puede hacer son críticas constructivas con el que lo intenta y lo muestra a otros para que, si quieren, se sirvan de su experiencia.

    - Si no tienes ni puta idea de hacerlos...lo mínimo es callarte de manera respetuosa y dejar que otros intenten avanzar, entretenerse, aprender y compartir de forma positiva en la forma que estimen oportuna.

    edito: no obstante, por desgracia, sigue siendo habitual en el mundo del desarrollo del software hacer este tipo de críticas destructivas de lo que hacen los demás. Una pena, pero bueno.
  12. Hay todo un mundo en el Homebrew. Se sigue programando juegos hasta de la Spectrum, lo cual aún me hace preguntar si eso es bueno o malo, si nos quedamos estancados en una época por culpa del factor nostalgia o qué.
  13. #5 cuelga el teléfono que la NASA está intentando contactar contigo.
  14. ¡cuántos amargados hay tan temprano!
  15. #4 Es que se le ha olvidado mencionar que lo hizo usando Linux. Si pones "Linux" en el titular, entonces la noticia es relevante :troll:
  16. #5 Ha llegado el tecnopedante.
  17. #7 me gustaría a ti verte programando en ensamblador.
    Y si no sabes lo que es y te parece tan poco importante usarlo, los cohetes espaciales/militares usan ensamblador.

    Asique hacer ese juego es una locura de dificil y seguramente le labre un futuro aqui o en otro departamento
  18. #7 Más productivo que aprender a desarrollar un juego?
  19. Existen multitud grupos y aficionados creando juegos de lo más profesional (algunos claro, no todos) para prácticamente todos los sistema de 8 y 16 bits.

    Coincido con los que dicen que este en concreto es un truño. Y es que aunque no quiero quitarle la ilusión al creador, lo cierto es que se están creando auténticas maravillas que llegan a explotar los sistemas mejor que los estudios profesionales en su día, gracias a el conocimiento más profundo del hardware (por ejemplo en Amstrad se ha descubierto un modo gráfico oculto que nunca se llegó a implementar) y una buenas herramientas, mucho más accesibles.
  20. #7 Estar ocioso es más bien escribir chorradas en meneame.
  21. ¡Pues a mí el juego me parece genial!
    Felicidades al creador.
    ¡Un gran trabajo y gracias por explicarlo!
  22. #5 aporta la ilusión que ha puesto alguien en hacer algo.
    Algunos macho sois unos putos amargados

    #11 es que ahora muchos van de artistas del código y se creen Miguel Angel (no, en serio)

    #12 bueno para los que llevamos jugandodesde esas épocas, porque pueden sorprenderte (jugando, no comprando para tenerlos en la vitrina sin tocarlos ni una vez y poner fotos de la colección en instagram, que de esos hay a paladas)

    #19 yo compré el Xeno Crisis de Megadrive y es un juegazo
  23. #1 Un juego, como cualquier pieza de software comercial, no es una creación de una persona en su tiempo libre. Es una creación de muchas personas. Mucha gente todavía hoy cree que por ejemplo el kernel de Linux empezó como un proyecto individual pero una vez que hizo público el código en la lista de usenet, el proyecto dejó de ser individual para ser la contribución de mucha gente.
  24. #22 Entiendo esa afición, en parte me pillé la Switch porque hay juegos retro e indie que jugarlos en portátil es genial. Pero si algún día programara un juego, no me veo haciéndolo en estos sistemas, porque son épocas pasadas de las que aprendimos y ya superamos. Con la de herramientas que hay ahora se puede lograr un juego estilo SNES pero sin las limitaciones del hardware de entonces.

    Pero vamos, entiendo la ilusión que debe dar ver un cartucho con un juego tuyo en una consola de tu niñez, pero ahí entra el tema del factor nostalgia, es lo que temo.
  25. Mucha envidia veo por aquí
  26. #23 Originalmente sí era cosa de una sola persona, aunque hoy día es casi imposible (aunque hay casos; me viene a la mente Stardew Valley, que creo que es unipersonal)
  27. #7 Si dedicamos nuestro tiempo libre a hacer únicamente cosas netamente productivas ya no es tiempo libre.
  28. #26 Pero por ejemplo Unix, es creación en principio de dos personas, Ken Thompson y Dennis Ritchie, pero desde el principio es una creación del resto de gente del laboratorio de Bell Labs. Siempre hay alguien que empieza, pero luego el trabajo es una aportación colectiva que retroalimenta al grupo aunque puedan aislarse la contribución de cada persona, pero estas contribuciones no habrían sido posibles, sin la presencia del grupo.
  29. Esto es bastante habitual en el mundillo homebrew MSX, hay tiendas online que venden estos juego en formato físico para quienes les gusta jugar con la máquina real (no emulada). Por ejemplo:

    www.matranet.net/boutique/msx/card/card.php
  30. Ese proyecto vale mucho más que cualquier master de informática.
    Felicidades por haberte metido en el barro y haber tenido los cojones de terminar el proyecto.
  31. Solamente programarlo en asm ya me parece un gran logro, ahora imagínense programar algo totalmente funcional en una consola de hace 30 años con todas sus limitaciones del hardware de la época. Ojalá hubiera un sdk en c para programar juegos de snes, pero por que he leido solo se puede con assembly (corríjanme si me equivoco).
  32. #7 Menos mal que tú estás haciendo cosas productivas y no escribiendo comentarios en menéame.
  33. Halaaaaa ....¡¡un juego nuevo!! ¡¡y en 2020!!
    Voy a ver si leo otra vez lo de la señora que escupió a otro en un autobús.
    Este fin de semana no paran de salir primicias.

    #SeñoraDelDesmayo
  34. Enhorabuena al desarrollador, es verdaderamente difícil lo que ha hecho.

    Y enhorabuena a todos los que han entrado aquí a llamarle chorrada, ñordo, pérdida de tiempo... digo enhorabuena porque estoy seguro de que su ego va proporcionalmente ligado a sus capacidades. Porque si no...
  35. Yo hice uno para NES en 2015, y se llevan haciendo cartuchos de este tipo para esta consola y otras desde al menos 2010.

    Se llama: Homebrew.

    Da demasiadas vueltas para muchas cosas. Por ejemplo, las carcasas de los cartuchos se pueden comprar en Aliexpress y mucho más baratas que las que vende el de EE.UU.
  36. #31 un sdk en c, sería algo así como sacar una foto con tu reflex y aplicar un filtro analógico en photoshop.
    Creo que aunque al final el resultado sea el mismo, se pierde la diversión.
  37. #7 a la mierda la productividad! Acaso hay algo mejor que hacer lo que a uno le apasiona? Pena me dan los que basan su vida solo en producir (tal como lo entiende el capitalismo)
  38. #11 totalmente,además que para hacer juegos para consolas antiguas al igual que para pc antiguos se debe de optimizar mucho,por cuestiones de limitaciones de memoria,no como ahora que a nivel técnico es más exigido en gráficos pero menos exigido en memoria.
    El articulo lo tomo tal como dice para aprender y seguro que es y será un gran programador muy codiciado en empresa ya que sabe de las limitaciones antiguas y sabe lo que pasa con las nuevas,me parece un gran camino para aprender
  39. Un héroe
  40. Buen trabajo!!!!!
  41. #5 ayer programe un código, para cobrar comisiones a las cuentas corrientes de los más pobres, si quieres quedamos para hacernos un pajote.
  42. #11 500% de acuerdo. La caspa de algunos envidiosos se deposita incluso en este tema tan específico.

    No entiendo como se puede criticar o votar negativo una noticia sobre el esfuerzo de una persona en crear y recuperar conocimiento.

    Este proyecto facilmente podría ser un trabajo de fin de grado cum laude,pero siempre hay algún desertor del arado tirando por tierra el esfuerzo de los demás.

    Son la peor escoria de meneame.
  43. #4 la caída del nivel de acidez en meneame cuesta mucho dinero a los propietarios y socios de este sitio...
  44. #35 Eso lo explica en el artículo, dice que eligió las de EEUU porque era de mejor calidad que las chinas:
    Por ejemplo, es fácil encontrar dichas carcasas en China a un precio bastante bajo. Sin embargo, queríamos materiales de buena calidad y Catskull tuvo la suerte de encontrar un proveedor en Estados Unidos que diseñó sus propias carcasas universales para la SNES hechas con plástico de buena calidad.
  45. #44 En China también hay carcasas de buena calidad y a precio bajo.

    El problema es que igual hay diez empresas Chinas que te las fabrican y al final debes acertar cual es la mejor.

    Sinceramente, creo que es más barato hacer un pedido a cada una de esas empresas chinas y descubrir cual es la que las hace de buena calidad, que dejarlo todo a la empresa cara de EE.UU.

    Si vas a fabricar muchas unidades, te va a salir muy caro.
  46. #23 Anda que no hay pocos juegos y programas creados por una sola persona. Evidentemente ninguno "mainstream". Básicamente por qué los "mainstream" creo que también necesitan al tipo que les hace el bocadillo de chope. Es como lo de siempre; hay gente que crea pero que necesitan que otras personas les haga el resto del trabajo y por tanto paga por ello (esto lo tienes fácil con las discográficas o las editoriales), y otras personas que prefieren hacerlo todo ellas.

    Mismo el programa que yo uso para mi novela, Bibisco, está creado únicamente por Andrea Feccomandi.

    Saludos.
  47. #46 Me refiero a que hay tareas demasiado grandes para que las pueda llevar una sola persona. Normalmente son un equipo de distintas personas y cada una se especializa en una parte del juego.
  48. #1 joder... pues si el chaval ha hecho algo que se puede jugar y ha aprendido y lo comparte ¿que más quieres? Ya quisiera yo tener el tiempo y la ilusión.
  49. #48 si la parte técnica está bien, pero que vamos, que a día de hoy hay mucha gente haciendo cosas retro, sacando juegos de msx, spectrum, nes, SNES...y normalmente son, al menos, tan chulos como los de antes, cuando no cosas más sofisticadas aún, fruto de los avances en jugabilidad... y esto, solo de ver la captura, pues lo veo poco interesante, salvo para los que no sabían que hay un mundillo que se dedica a esto todavía...
  50. #34 Yo he estado metido en el mundo de los videojuegos muchos años, así que hablo con conocimiento de causa... Y este artículo, pues eso, la parte técnica es interesante, pero ni es el primero, ni el último que ha hecho cosas de estas hoy en día, y de ver la captura del juego, pues uf...con los que he visto por ahí, se queda muy lejos... Pero bueno, como proyecto personal, está bien ponerse retos y esas cosas, de eso no he dicho nada... así es como se aprende...
  51. #50 pues es el tema. Es un artículo curioso, tampoco se vende como el mejor juego de la historia. Y me parece un buen aporte.

    Ahora, entrar a decir "menuda mierda", "qué pérdida de tiempo", "menudo ñordo", pues mira. Habrá experiencias mejores, productos mejores. Muy bien, pero no deja de ser un buen aporte.
  52. #51 yo nunca valoré el aporte ni lo interesante del tema, sólo la pinta que tenía el juego. {0x1f62c}
  53. #12 Pues eso mismo. Que el factor nostalgia nubla a muchos la mente, y a otros les parece que cualquier cosa debe ser aplaudible si lleva la etiqueta Spectrum (o SNES, como en este caso) sea cual fuere el resultado que lleve debajo, y hacerla acreedora de toda suerte de loas y aplausos. Si ese mismo juego se hubiera hecho no sé, para Unity, o mejor aún, para MS-DOS ¿sería igual de merecedora de fiestas? Pues seguramente no, porque MS-DOS no despertaba las mismas simpatías. Y voilá, ahí está el factor nostalgia.

    Une eso a que cada 2x3 aparece por aquí una noticia de que ha salido un juego nuevo para una plataforma retro, para que algunos puedan sentirse un poco cansados de que les presenten "la Caraba" una y otra vez. Y yo creo que todos los negativos que recibe la noticia van un poco en esta línea. Súmale además de que el artículo no es original ni nuevo (el original tiene 6 meses), sino una traducción con ciertas libertades (o carencias, si se quiere ver así) de este otro " drludos.itch.io/yo-yo-shuriken/devlog/147478/making-a-snes-game-in-202 " (algo demasiado frecuente en Xataka, muchas veces sin siquiera citarlo) y ya se puede tener la foto completa.
  54. #23 hay muchos videojuegos (algunos recientes) hechos por solo 1 persona.
  55. #54 Ponme algún enlace y los miro.
  56. #55 www.locomalito.com

    Ahí tienes unos pocos. Juegos hechos por una sola persona, excepto la música
  57. #17 No está hecho en ensamblador, sino en C. Lo explica en el artículo.
    "Utilicé esta librería [PVSNESlib] en el proceso de creación de 'Yo-Yo Shuriken' y así poder programarlo en lenguaje C"
  58. #31 #36 Lo desarrolló en C, no en ensamblador. Lo explica en el artículo.
    "Utilicé esta librería [PVSNESlib] en el proceso de creación de 'Yo-Yo Shuriken' y así poder programarlo en lenguaje C"
  59. #42 la comunidad videojueguera es ultra tóxica. La de juegos retro igual, pero además son un montón de pollaviejas amargados
  60. #56 Ya son dos.
  61. #60 pero la música no es el juego. Podría haberse dejado sin música, o coger música creative commons. Lo que es el juego, gráficos incluidos lo hace una sola persona
comentarios cerrados

menéame