O sea, puede que tengas razón, pero de nuevo, es como ser el más popular entre los siete nerds que van al club de ajedrez en lugar de hacer deporte. Si lo que quieres es admiración, seguro que hay formas más fáciles y lucrativas de conseguirla (¿incluso usando simplemente IA)?
Difícil saberlo. La gente es así, supongo.
Sé cómo se sienten los administradores de ese sitio. He estado intentando estar al día y anunciar la mayor cantidad posible de juegos «nuevos» en CPC Game Reviews, pero cada vez es más una batalla perdida y siento que ya no doy abasto.
Además, me está distrayendo del objetivo principal de la página, que es analizar los juegos que van saliendo (¡buenos o malos)!
Lo gracioso y a la vez molesto que se está señalando es que estamos hablando de juegos que muy probablemente ni sus propios «creadores» han jugado hasta el final.
¡Qué bueno que hayas publicado aquí! No conocía tu sitio, pero lo guardo en marcadores ahora mismo.
Pero tal vez la solución sea simplemente no «anunciar» cada «lanzamiento». Las revistas en los 80 no hacían reseñas de todos los juegos. Elige los que valgan la pena mencionar (ya sea porque son geniales o porque son tan espectacularmente horribles que hay que destacarlos).
En aquel entonces, me da la impresión de que las revistas no analizaban todos los juegos porque no se los enviaban, mientras que ahora alguien como @Nich o Indie Retro News tiene que probarlos todos para ver si vale la pena incluirlos en una actualización. ¡Lo cual definitivamente consume mucho más tiempo!
Bueno, no necesariamente si están debidamente marcados. Los «ports» de IA v1.0 a medio hacer y sin probar no merecen ninguna atención. Solo juegos terminados. Un crítico no debería tener que esforzarse más que el propio desarrollador.
Rally X es uno de esos juegos (véase también: Zippy Race, Bosconian) en los que el área de juego está dividida verticalmente, lo que hace que el scroll por hardware sea básicamente inalcanzable en el hardware de Amstrad. La Sega Master System tiene un modo gráfico especial pensado específicamente para juegos como este.
Sí, es una lástima que el hardware del Plus no incluyera la capacidad de división vertical, sobre todo teniendo en cuenta que había variantes del CRTC que ya contaban con esa funcionalidad. Esa y la posibilidad de desactivar los sprites o cambiar de modo cuando se produce una división son, en mi opinión, los dos descuidos más flagrantes del diseño.
Quizás se podría hacer el área de estado con sprites hasta cierto punto, pero necesitarías un multiplexado bastante bestia.
Ya veo. No se me había ocurrido: por un lado está el mapa con el coche y la carrera, y por el otro la parte del radar, y el CPC dibuja las líneas en la pantalla de forma horizontal. Así que la única forma de hacer eso es simular la parte del radar con los sprites por hardware con zoom delante de la parte de la carrera.
Son buenas reglas excepto por esta; como he dicho en otros lados, la IA permite a las personas con problemas de comunicación comunicarse realmente por primera vez. Así que por mi parte es un no rotundo.
Pero «v1.0» me indicaría que el juego está en un estado terminado, ¿o querías escribir «v0.1»?
Supongo que sí. Me refiero a que la primera versión que produce la IA se trate como si estuviera terminada.
Sin embargo, los programadores profesionales sí entienden el código. Comprenden que es una herramienta. Como cuando aparecieron las hojas de cálculo y ayudaron a los contables. Aun así, tienes que entender de números; si no, vas a acabar en un buen lío.
Como dije mucho antes en este hilo, usar IA para ayudar a desarrollar un juego de CPC no es algo malo. ¿Tienes alguna parte tediosa de código relacionada con la gestión del diseño de los niveles? La IA probablemente pueda ayudar.
El problema surge cuando la gente usa estas herramientas para sustituir el talento de verdad. Código inflado que ni entienden.
He estado hablando de esto en Bluesky esta mañana. Un tío desarrollando «apps» para Android y mandándoselas a sus colegas. No entiende ni la primera línea de código. ¿Cómo sabe lo que hay ahí metido? ¿Se fundirá la batería o podría haber algo más dañino dentro? Depende de la buena suerte y de que el proveedor de la IA esté al loro.
¿Pero y si algún ciberdelincuente pudiera influir en la IA y el programador no entiende el código? Podrías acabar con una pieza de malware que estás distribuyendo sin tener ni la más remota idea.
Algunas personas no tienen ni pajolera idea de cómo funciona el motor de un coche y dejan que un profesional se encargue. Otros son mecánicos competentes. Algunos, como yo, tenemos cierta noción y nos apañamos haciendo ciertas tareas ahí dentro. Por ejemplo, acabo de cambiar la válvula de purga de vapor de combustible. Sé lo que hace, sé cómo hacer el trabajo. ¡Pero no me voy a poner de repente a desmontar el motor y sacar el colector de admisión! El problema es que la IA permite que gente que no sabe nada haga exactamente eso y confíe a ciegas en que la IA tiene la información correcta. Nunca llegarán a entender qué hay bajo el capó hasta que se pongan a aprender de verdad. Y no lo harán, porque eso requiere esfuerzo.
Pero, pero… ¡siempre le puedes preguntar a Claude! ![]()
El problema es que, una vez que sigues el consejo de Claude y lo rompes todo, ¿a quién le echan la culpa? ¿A ti? ¿A Claude? ¿A la empresa detrás de Claude? ¿A tu proveedor de internet por permitirte usar Claude? ¿Al Estado por no ver el problema de poder usar Claude para cosas de las que no tienes ni idea? ¿O quizás solo a la gente que ve lo que hiciste con Claude y dice «bueno, no se supone que deba ser así»?
Y también habrá diferentes métodos. Para mi coche está el método oficial de VW, que implica desmontar parte del motor. O bien está el método que usa la gente en los foros de VW, que consiste en cortar las tuberías existentes y crear una unión que te ahorra media hora de mano de obra y un montón de complicaciones.
A VW le gustaría que usaras el método oficial porque genera trabajo extra para los concesionarios. Yo no quería y seguí el consejo de los foros, e hice el trabajo en menos de la mitad de tiempo.
¿Qué versión utiliza Claude? ¿La oficial «mejor» o la más eficiente y barata?
O quizás se alucina un método completamente diferente que termina haciendo que se te caiga el motor a mitad del camino.
Los programadores profesionales no necesariamente entienden todo el código. Hay especializaciones basadas en aspectos específicos de una aplicación o de una base de código (por ejemplo, física, IA de personajes), y un programador de una especialidad tal vez no entienda el código de otra.
En el caso de cierto código, como una biblioteca de terceros (Boost, MySQL, etc.), no hace falta entender la implementación para poder usarla, pero sí necesitas saber qué hace.
Parte de este código puede estar sobrecargado («bloated»), sobre todo con parte del desarrollo moderno, donde una biblioteca incluye a otra y así sucesivamente.
Yo diría que gran parte del software moderno está sobrecargado.
Pero sí, los programadores profesionales se dan cuenta de que la IA es una herramienta, han experimentado lo que puede y no puede hacer y tienen buen ojo para distinguir entre código bueno y malo.
La IA no convierte a nadie en un programador profesional. La IA es más bien como un programador novato muy entusiasta y con muchos conocimientos: alguien que se ha leído todos los libros, pero que en realidad no ha implementado nada y que cometerá errores.