Mi proyecto de especulación en tiempos libres para el Plus es Beamrider. Tengo más o menos un año de idas y vueltas ocasionales archivadas con ChatGPT, junto con otras notas de diseño y documentos sobre cómo lo implementaría como un juego en Modo 1 (con un montón de divisiones de trama o raster splits) usando sprites por hardware.
Tenía una PoC para hacerlo en el Modo 2. Podría haber sido el juego de Modo 2 más colorido de la historia si realmente me hubiera sentado a juntar todas las piezas. Quizás debería meterme más en el tema de la IA para compensar la falta de tiempo continuo para hacer cosas.
Edit: No, en realidad ese era el Ballblazer. Aunque el concepto era similar.
Podías hacer unos juegos de Mode 2 brutales en el Plus. Eso sí, los píxeles tan finitos y estrechos me habrían vuelto loco.
Entonces, @cpcitor, ¿qué parte de tu respuesta fue hecha por una IA? Casi toda tu publicación apesta a eso. La raya (—) es el rastro más evidente.
Solo la lista del final, y así lo dije cuando la presenté: Claude hizo la búsqueda web, yo seleccioné y edité los elementos y revisé cada enlace antes de publicar.
Me esfuerzo por escribir buenas sugerencias y una buena prosa. Espero que escribir de forma cuidada no se convierta en una señal de IA. ![]()
Respuesta larga para quienes quieran detalles
Así es como la presenté:
Acabo de notar los errores tipográficos «to to» en lugar de «to do» y «personnally» en lugar de «personally». Las IA no suelen hacer eso. ![]()
¿Por qué sientes eso?
Escribo mis publicaciones yo mismo. Me beneficio del foro, e intento devolver algo reflexivo… lo cual fácilmente se vuelve demasiado largo, así que lo divido con secciones en Markdown y un TL;DR por cortesía hacia los lectores. Es diferente del estilo de la mayoría de la gente, pero es mi estilo, no el de ninguna IA.
También tengo la disciplina, antes de publicar, de leer lo que escribí «poniéndome en el lugar de un lector que va pasando» y comprobar si está claro. Tradicionalmente buscaba mejores palabras con un diccionario o a veces con el traductor de Google para una o dos frases. Hoy en día, cuando creo que no es lo suficientemente bueno, a veces le pido a Claude que relea, critique y reescriba partes (cosa que hice, por ejemplo, en mi otra publicación sobre las «claves de cualquier configuración»).
Oh, se viene un giro en la trama. ![]()
Acabo de descubrir que los guiones de esa lista (que marcan rangos de fechas) no son rayas sino semirrayas, y según Semirraya (tipografía) - Wikipedia ese es el signo adecuado para un rango. Así que es una tipografía correcta. (Nota de edición: pero tenías razón en el punto principal: esos guiones están en la parte que produjo Claude).
En el pasado a veces usaba -- (doble guion) al escribir Markdown (este es el resultado: – , también el triple guion produce: — ), si no recuerdo mal porque leí una vez en un sitio web de frikis de la tipografía que eran más adecuados que el guion/signo de menos ASCII en contextos no matemáticos. Ahora ni me lo planteo porque hace que la gente crea que el texto lo escribió una IA.
Como ejercicio le pedí a Claude que reescribiera toda la respuesta anterior. Mira su versión a continuación. Esa versión es más corta. La mía tiene errores tipográficos.
Pregunta genuina: ¿alguien preferiría que publique la versión de Claude la próxima vez?
Lo que sugiere Claude
Solo la lista del final, y así lo dije cuando la presenté: Claude hizo la búsqueda web, yo seleccioné y edité los elementos y revisé cada enlace que publiqué.
El resto es de mi propia cosecha. Mis publicaciones suelen ser largas, así que añado títulos de sección y un TL;DR por cortesía hacia los lectores. Ese es mi hábito, no el de una IA.
Antes de publicar, vuelvo a leer mi texto como lo haría un lector que va pasando. Solía consultar palabras en un diccionario, o el traductor de Google para una frase o dos. Ahora, cuando un texto es largo y poco claro, a veces le pido a Claude que relea, critique y reescriba partes. Lo hice en mi otra publicación sobre las «claves de cualquier configuración».
Los guiones que detectaste están en esa lista. Son semirrayas en rangos de fechas, lo cual es tipografía estándar. Yo mismo solía escribir --, porque un sitio de tipografía decía que era más correcto que un guion simple. Dejé de hacerlo, porque ahora hace que la gente crea que el texto lo escribió una IA.
Me esfuerzo por escribir buenas sugerencias y una buena prosa.
Una conversión «lo suficientemente buena» sin duda podría disuadir a alguien, pero también es posible que no hubieran logrado nada mejor. De la misma manera, un port deficiente podría motivar a alguien a esforzarse más, tal como ocurrió con los ports originales de Bubble Bobble o R-Type, que llevaron a la gente a ir un paso más allá.
No creo que sea motivo suficiente para no hacerlo. Si a alguien le apasiona algo lo suficiente como para hacerlo, lo más probable es que lo haga de todos modos. Y, a medida que la gente mejore en el uso de herramientas de IA, al menos algunas de ellas probablemente darán lugar a conversiones increíbles de cosas que de otro modo nunca veríamos.
No estoy del todo de acuerdo con tu punto sobre mejorar los Bubble Bobble y R-Type originales, ya que esos fueron juegos por los que pagamos en su momento, ¡y puede que algunos de estos desarrolladores lo hagan para crear los juegos que les habría gustado comprar en aquel entonces!
Aquí hay dos buenos puntos. Quiero jugar a juegos creados por personas que tienen la pasión de querer hacer juegos (lo que incluye tanto conversiones de juegos antiguos como juegos nuevos). Por el contrario, no tengo muchas ganas de jugar a un juego, por muy bueno que sea, si se ha hecho únicamente a base de prompts de IA. Como dijo @Ivan_Avila en otro tema:
Para mí, jugar también es un pasatiempo; prefiero disfrutar de juegos creados por alguien que le ha puesto su pasión.
Y esto no es para quitarle mérito a cualquiera que esté feliz jugando a juegos creados por IA, me parece perfecto, que lo disfruten.
Mi primer comentario de vuelta por aquí y es solo para que la gente sepa mi opinión sobre la IA. Debería llamarse IZ (no IE como la ha llamado Trump, aunque Inteligencia Estúpida le queda bien). Tiene Inteligencia Cero, es solo una base de conocimientos con autocompletado y plagio que funciona como motor de búsqueda. Es genial como herramienta para ayudar a una persona culta e inteligente a encontrar información, hacer un buscar y reemplazar complicado, dar forma a plantillas repetitivas o genéricas, o probar millones de combinaciones para ver qué funciona, pero en realidad no tiene ninguna inteligencia real.
Es de lo más peligrosa porque la gerencia cree, basándose en lo que anuncian los multimillonarios de la IA, que es mucho más útil de lo que realmente es y que los buenos desarrolladores suelen ser más productivos cuando la usan; y aunque este puede ser el caso, generalmente no lo es.
No me importa que la gente la use, pero cuando empiezan a afirmar que ha hecho un mejor trabajo que personas reales, ahí es cuando tengo un problema.
Hay muchísimos buenos programadores en esta comunidad que publicaron gratis un montón del código optimizado que luego usaron estos agentes de IA, y no se merecen que los menosprecien de la forma en que vi más arriba en este hilo; gracias a @rexbeng y @gryzor por expresar sus opiniones aquí.
No tengo las objeciones teológicas a la IA y los LLM que tienen otros (no discuto sus razones ni sus opiniones, simplemente no las comparto). Pero lo que sí tengo es demasiada experiencia en programación como desarrollador profesional, además de ser alguien que volvió a programar en Amstrad tras décadas alejado.
La IA puede ayudarte a hacer un mejor trabajo de programación. Lo que no puede hacer es darte ese nivel de capacidad de programación que necesitas para que, precisamente, te ayude a programar mejor.
Para mí, como el —ejem— viejo (o casi) y cansado desarrollador (que lleva ganándose la vida programando casi 30 años), es excelente. Cuando se usa como parte de mi oficio, es una bendición para un desarrollador sénior.
Pero en la mayoría de los casos hay que mantener a los desarrolladores júnior bien alejados de ella. Y lo mismo se aplica a la escena de Amstrad CPC. Creo que lo más importante al usar IA/LLM es saber cuándo lo que producen no es correcto (para tu caso de uso) y ser capaz de llevarles la contraria. Tal y como le llevarías la contraria a un humano que no haya producido el código requerido o correcto. Si puedes hacer eso con éxito, entonces es de gran ayuda.
Solo son ejemplos destacados de remakes de juegos que se me vinieron a la cabeza. Realmente no creo que el hecho de que los originales fueran comerciales cambie mucho las cosas.
Piensa en un mundo en el que el desarrollo de IA no existiera: ¿Deberías evitar intentar programar a mano tu propia versión de Galaga porque, tal vez, un mejor programador de CPC podría verla y desanimarse de hacer una versión más pulida? ¿Y si todo el mundo pensara así? Ese camino lleva a la locura y al final nunca se hace nada.
En general, creo que los pasatiempos deberían ser lo más inclusivos posible. Si algo ayuda a alguien a disfrutar del proceso de hacer un juego, bien por esa persona. No importa si es IA o algo a la vieja usanza tipo «Game Maker» y, para serte francos, tampoco importa si el resultado final es una basura. Hicieron algo, se sintieron orgullosos y disfrutaron del proceso.
Ahora bien, si intentan convertirlo en una especie de máquina de churros de poco esfuerzo a la que apenas prestan atención y de la que esperan un enorme flujo de ingresos, entonces merecen fracasar. Sé que hay gente que, muy generosamente, compra casi cualquier lanzamiento físico, pero tal vez sea hora de que esa gente sea más exigente en lugar de preocuparse por si la gente hace juegos cutres para su propio disfrute.
No era mi intención crear una excesiva polémica sugiriendo el marcado del uso de la IA. Pero desde un punto de vista de “consumidor” la IA no es una herramienta, sino un ente, un sustituto. Toma decisiones y crea con las referencias que les permite su nivel de libertad.
El identificarlo es básico para mantener la esencia de cualquier tipo de escena, incluyo la de la programación ya la IA elimina el factor principal que nos une. El grupo humano.
No entiendo muy bien por qué usarías IA para redactar una respuesta en español en un foro en inglés, lo cual no tiene ningún sentido (a menos que mi traductor de IA se haya equivocado). Eliminar al grupo humano no parece ser la forma de hacer que la escena prospere, sino más bien de llenarla de basura generada por IA en lugar de código cuidadosamente elaborado a mano. Si la respuesta no la escribió una IA, pido disculpas, pero tu lógica se parece mucho a la de la I de la IA: inexistente.
Esta frase no tiene sentido alguno. ¿Cuál es el objetivo de la escena si eliminas a los humanos? Desde luego, no es una escena en la que a mí me gustaría participar. ¿Esta respuesta la escribió la A(-I)?
Parece que ahora está en inglés, ¿o es que la otra publicación está en un hilo diferente?
No quiero sonar desagradable, pero la verdad es que no estoy de acuerdo con esto. La inclusividad es algo bueno en general, pero no todo tiene que ser inclusivo en el sentido de poder hacer absolutamente todo.
No soy un buen artista ni músico, pero no quiero usar IA para que me haga los gráficos o la música. Prefiero pedirle a otra persona que lo haga o apañármelas con mis propias creaciones en los juegos que he hecho, aunque sé que eso es cosa mía ![]()
Disfrutar el proceso me parece muy bien, pero, para mí, el proceso no consiste en meter indicaciones a una IA sin entender lo que luego genera, que es de lo que dices que estarían orgullosos.
Y tampoco importa si el resultado final es una basura, en eso sí estoy de acuerdo. Pero si publicas esa «basura» en internet pidiendo opiniones como si hubieras creado algo decente, pues habrá gente que sea honesta… Y, una vez más, solo desde mi punto de vista, voy a apoyar más (sin dejar de ser honesto) a alguien que ha puesto un esfuerzo personal en crear algo, que a alguien que ha hecho vibe coding en su proyecto.
Y por último, aunque no me gusta que la IA se haya entrenado con contenido robado (no creo que ninguna persona racional no esté de acuerdo con ese hecho), que (en mi opinión) se ha demostrado que tiene impactos ambientales bastante terribles por los centros de datos, y que ha hecho que nuestros PC y consolas cuesten mucho más de lo que deberían por devorar toda la RAM disponible en el mundo, entiendo que a mucha gente no le importe eso, o no esté de acuerdo con mis ideas al respecto. Y no es que no haya disfrutado últimamente de varios juegos de CPC que se han servido de la IA (¡lo que me convierte en un hipócrita!). Pero creo que la IA tiene usos muchísimo mejores (por ejemplo en medicina, donde puede detectar células cancerosas mucho antes que los humanos) y, desde la perspectiva de este foro, estoy mayoritariamente en contra de que se use para producir juegos en masa solo porque se puede. Si has visto o jugado a la versión reciente para CPC del Revenge of the Gator de GameBoy, creo que sabrás a qué me refiero. Esa es una versión que fue un desperdicio de ciclos de CPU de IA…
Pido disculpas por la respuesta tan larga, ya me callo con el tema de la IA y me limito a disfrutar de los juegos que me gustan ![]()
En primer lugar, para nada me lo tomo a mal y definitivamente no estás siendo «pesado». Es totalmente válido tener diferentes puntos de vista sobre las cosas y comprendo perfectamente tu perspectiva.
Lo cual es algo completamente comprensible y, siendo francos, es básicamente como me sentiría con mis propios proyectos. Y lo repito, por lo general no uso mucho la IA y desde luego no tengo intención de hacerlo en proyectos retro porque no es lo que me parece divertido.
Pero soy muy consciente de que hay mucha gente que creció en los 80 y que siempre quiso hacer «su» juego. Esa idea estuvo en su cabeza desde niños pero, por la razón que sea, nunca desarrollaron las habilidades para programarlo. Y muchos de ellos son artistas o músicos de gran talento, pero no sienten que puedan simplemente delegar la idea a alguien más que sepa programar. A veces porque es algo muy suyo, a veces porque a nadie más le interesa y a veces porque ya lo intentaron y terminaron escaldados por algún desarrollador que se aburrió o que simplemente no dio la talla.
Estas personas deberían estar entusiasmadas de tener por fin la oportunidad de hacer realidad su sueño: dar vida a su creación tal y como la imaginaron (o al menos lo más cerca posible). Ostracizar inmediatamente esos proyectos tildándolos de obras menores solo porque fueron parcialmente automatizados me parece cruel y desalentador.
Ahora bien, ¿el resultado de algunos de ellos, o incluso de muchos, será una porquería? Totalmente. Y la gente debería decir claramente que son una porquería. Cuando compartes tu arte con el mundo, ese es el precio de la entrada: las críticas van a llegar.
Si tuvieses una idea brillante, creaseis un diseño de juego increíble y usases IA para implementarlo, ¿por qué decir la verdad sobre cómo se hizo un gran juego lo convertiría en una obra menor?
Tengo que confesar que tengo una obsesión particular con los aspectos técnicos de los videojuegos retro, pero Monkey Island siempre ha sido uno de mis juegos favoritos a pesar de que su tasa de fotogramas es un desastre. La trama es tan buena y el juego tan divertido que simplemente me da igual desde el punto de vista técnico cómo se hizo.
Marginalizar las cosas moviéndolas a subforos o exigiendo a los usuarios pasar por aros adicionales (o simplemente bombardeando los hilos con quejas genéricas sobre la IA) suele tener ese efecto, incluso si al creador no le importa ser honesto. Así que la tentación acaba siendo no decir nada.
Y no siempre es tan evidente como la gente le gusta imaginar. Como ya he mencionado, he estado jugando con la idea de crear un juego al estilo Ballblazer para el Plus en Modo 2, que podría ser increíblemente colorido. Ahora bien, para hacer eso necesito crear algunas imágenes de fondo muy específicas que son básicamente solo un montón de líneas de perspectiva. Si altero el ancho de pantalla, la altura del campo de juego o la velocidad de desplazamiento horizontal, necesitaré imágenes nuevas. No será divertido dibujarlas. Ningún artista querrá hacer eso. Ni siquiera es divertido calcular las matemáticas para ello. Pero puedo hacer que una IA me genere un código en Python para crear las imágenes bastante fácil. Y si hago eso, ahora tengo que decir que el juego tiene gráficos generados por IA, incluso si todo lo que no sea solo un montón de matemáticas y líneas aburridas esté dibujado a mano. Y todo este debate sobre tener la obligación de declararlo y aguantar las pataletas contra la IA ha matado casi por completo mi motivación para hacer el trabajo real.
Por si sirve de algo, a mí me interesaría muchísimo. Tanto el juego como los aspectos técnicos de diseñarlo y programarlo, todo, independientemente de que lleve IA o no.
Esto probablemente solo lo entienda la gente que realmente produce algo y no solo consume.
a cubierto
Primera vez que siendo español, escribiendo en español, me dicen que edito con IA. Lo dicho, el caos esta en casa. Sin entrar en suspicacias es normal que no entiendas el traductor automático.
Ya no se sabe qué es que. Que te confirme mi humanidad ya no es garantía. Bienvenido a Matrix, inglesito. ![]()
Voy a tomar la pildera roja…y lo siento si my español no es muy bueno (he olvidado mucho desde el colegio)