User Tag List

Página 1 de 4 1234 ÚltimoÚltimo
Resultados 1 al 15 de 47

Tema: concurso de minijuegos para gp32 usando IA?

  1. #1

    Fecha de ingreso
    Dec 2005
    Ubicación
    alcoy, alicante
    Mensajes
    5,876
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3,104
    Agradecer Thanks Received 
    1,793
    Thanked in
    Agradecido 1,079 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3

    concurso de minijuegos para gp32 usando IA?

    Hola chich@s, unicornio especial y helicóptero apache de combate, abro este hilo para proponer crear un concurso de mini juegos para GP32 en lenguaje fenix usando IA como chatGPT para generar el código del juego y de este modo crear cositas nuevas para la gp32 y que los usuarios que aun quedan puedan desempolvar a la blanquita XD...

    Se podría poner una fecha limite de entrega el 30 de septiembre y de este modo durante las vacaciones el que quiera puede programar algo para ella, para la música se puede usar Suno y para las imagen de portada alguna IA también

    PD que os parece la idea

  2. #2

    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    23,909
    Mencionado
    282 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    6,075
    Agradecer Thanks Received 
    6,038
    Thanked in
    Agradecido 3,943 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Boooo Boooo IA BOOOOO


  3. El siguiente usuario agradece a josepzin este mensaje:

    swapd0 (20/06/2024)

  4. #3

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,378
    Mencionado
    254 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    718
    Agradecer Thanks Received 
    1,934
    Thanked in
    Agradecido 1,323 veces en [ARG:2 UNDEFINED] posts
    Concurso de minijuegos
    Usando Fénix :|
    Para GP32
    Usando IA para generar código
    Usando IA para generar gráficos
    Usando IA para generar música... Bueno, dado que para mi, conseguir la música es misión imposible... :|
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  5. #4

    Fecha de ingreso
    Dec 2005
    Ubicación
    alcoy, alicante
    Mensajes
    5,876
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3,104
    Agradecer Thanks Received 
    1,793
    Thanked in
    Agradecido 1,079 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    aquí IA lo que más xD

    lo del código con IA es necesario para el que no ha usado fénix en años lo vaya refrescando xD...

    lo de los gráficos con IA era más por crear una portada para el videojuego xD...

  6. #5

    Fecha de ingreso
    Jan 2005
    Ubicación
    Madrid
    Mensajes
    4,718
    Mencionado
    20 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    94
    Agradecer Thanks Received 
    324
    Thanked in
    Agradecido 198 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Drumpi Ver mensaje
    Usando IA para generar música... Bueno, dado que para mi, conseguir la música es misión imposible... :|
    Joer, anda que no me he ofrecido gratis por este foro como compositor y ha pasado todo el mundo de mi culo olimpicamente XDDDD

  7. Los siguientes 2 usuarios agradecen a Iced este post:

    fbustamante (19/06/2024), wolf_noir (19/06/2024)

  8. #6

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,378
    Mencionado
    254 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    718
    Agradecer Thanks Received 
    1,934
    Thanked in
    Agradecido 1,323 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por wolf_noir Ver mensaje
    aquí IA lo que más xD

    lo del código con IA es necesario para el que no ha usado fénix en años lo vaya refrescando xD...

    lo de los gráficos con IA era más por crear una portada para el videojuego xD...
    Para refrescar conocimientos, nada mejor que pasar de hacer minijuegos a hacer crap-juegos, así no hay excusas: cuanto peor sea el código y más bugs tenga, mejor
    Lo que pasa es que, para hacer juegos para la GP32 con Fénix, es necesario que se hagan los gráficos en 8 bits (por la falta de potencia, más que nada), y yo tengo la MV de DIV2 hecha una patata, tengo que volver a crearla... Aunque aun tengo el FPGEdit antiguo por ahí.

    Cita Iniciado por Iced Ver mensaje
    Joer, anda que no me he ofrecido gratis por este foro como compositor y ha pasado todo el mundo de mi culo olimpicamente XDDDD
    Creo recordar que con SBTime sí que hablamos, pero me gustaba más el estilo de @princemegahit para ese juego (EDIT: no, lo que me decantó por él fue el hecho de ya haber trabajado con él en FrikiMusic). Luego para otros proyectos, no recuerdo que se ofreciera nadie.
    Más adelante necesitaré músicas para el Echo, pero como ya tiene músicas hechas por @_-Caleb-_, no sé hasta qué punto puede restringir la creatividad del que se ofrezca a continuar su trabajo. Yo ya más o menos estaba valorando seguir yo por mi cuenta (a ver si aprendo a componer ^^U, aunque sea versionando).
    Si te atreves... hay un par de cosillas que podemos hacer para probar
    Última edición por Drumpi; 19/06/2024 a las 18:41
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  9. #7

    Fecha de ingreso
    Jan 2016
    Ubicación
    Cádiz
    Mensajes
    3,405
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,610
    Agradecer Thanks Received 
    738
    Thanked in
    Agradecido 485 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    si es darle instrucciones a la IA y que despues salga una chorrada, me apunto, pero antes quiero ver un tutorial o algo...
    porque no me voy a esforzar mas que en frases como:
    "Videojuego de plataformas estilo super mario con un caballo como protagonista y los enemigos son camiones hormigoneras''
    y ya está, no voy a escribir mas y lo siguiente es darle al play y jugar, nada de copiar codigo, compilar y chorradas de esas

  10. #8

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,378
    Mencionado
    254 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    718
    Agradecer Thanks Received 
    1,934
    Thanked in
    Agradecido 1,323 veces en [ARG:2 UNDEFINED] posts
    Juer, Futu, me has hecho volver al 2005, por lo menos. Hubo alguien que hizo una pregunta sobre cómo hacer videojuegos con Fénix, y alguien le respondió "Fénix es fácil, pero actualmente no hay ningún motor que le digas 'hazme un juego de naves' y te lo haga"

    La IA no funciona así, te va a dar errores, y vas a tener que ir parte por parte corrigiendo los problemas. Y lo que te va a hacer es la ley del mínimo esfuerzo: te va a dar lo que pides, pero no vas a tener ni portada, ni menú de pausa, ni varios niveles... sólo una pantalla que funciona y punto, necesitas ser muchísimo más específico
    Como ejemplo, busca a Guinxu, que hizo exactamente eso, pero con Super Mario y Javascript.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  11. El siguiente usuario agradece a Drumpi este mensaje:

    futu-block (20/06/2024)

  12. #9

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,454
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    332
    Agradecer Thanks Received 
    1,201
    Thanked in
    Agradecido 595 veces en [ARG:2 UNDEFINED] posts
    Un videojuego es tan complicado por dentro,
    debido a la cantidad de detalles
    que hay que considerar...

    incluso un Super Mario Bros de NES tiene
    un iceberg de código detrás.


    En la atención prestada a esos detalles y
    en cómo se hayan resuelto, reside la
    jugabilidad que vas a experimentar
    al jugarlo.

  13. #10

    Fecha de ingreso
    Jan 2016
    Ubicación
    Cádiz
    Mensajes
    3,405
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,610
    Agradecer Thanks Received 
    738
    Thanked in
    Agradecido 485 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    ya bastante estoy liao con hacer un boloncio ''en plan'' spectrum...

    si quereis podeis ir haciendo un nivel cada uno a wver quien lo hace mas imposible, aquí teneis un video que hice hace tiem y se quedó en ná (despues que casi cancelaran el podcast, casi me lo cargo XD )


  14. #11

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,624
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,693
    Agradecer Thanks Received 
    1,967
    Thanked in
    Agradecido 1,320 veces en [ARG:2 UNDEFINED] posts
    ¿Has probado que te genere algo de codigo en fenix? Lo digo porque las IA necesitan patrones de entrenamiento para aprender y creo que codigo libre disponible en fenix hay mas bien poco.

    Yo he usado alguna vez una IA para probar, pero pidiendole que me use alguna libreria con mercado reducido y la IA parecia un cuñao divagando y sin generarme nada de codigo XDXDXD
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  15. #12

    Fecha de ingreso
    Dec 2005
    Ubicación
    alcoy, alicante
    Mensajes
    5,876
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3,104
    Agradecer Thanks Received 
    1,793
    Thanked in
    Agradecido 1,079 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Cita Iniciado por swapd0 Ver mensaje
    ¿Has probado que te genere algo de codigo en fenix? Lo digo porque las IA necesitan patrones de entrenamiento para aprender y creo que codigo libre disponible en fenix hay mas bien poco.

    Yo he usado alguna vez una IA para probar, pero pidiendole que me use alguna libreria con mercado reducido y la IA parecia un cuñao divagando y sin generarme nada de codigo XDXDXD
    Si que te genera, tienes que especificar que es lenguaje fénix para la consola GP32

  16. #13

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,378
    Mencionado
    254 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    718
    Agradecer Thanks Received 
    1,934
    Thanked in
    Agradecido 1,323 veces en [ARG:2 UNDEFINED] posts
    Pues lo acabo de probar (sí, estoy trabajando a estas horas), y lo cierto es que falla más que una escopeta de feria. Sólo con los ejemplos más básicos se ha liado, inventándose el tipo SPRITE, las funciones MOVER_SPRITE, o definiendo procesos dentro de procesos.
    Si falla en eso, no me lo imagino haciendo un ejemplo completo.

    Lo he ido corrigiendo, lo que ya no sé es si eso le sirve de entrenamiento, de cara a que el próximo que pregunte, le de las respuestas correctamente.

    Ejemplo de código Fénix según ChatGPT 3.5:
    Código:
    Program Colisiones;
    Private
        int player;
        int enemy;
        int player_x, player_y;
        int enemy_x, enemy_y;
    
    Begin
        // Cargar los sprites desde archivos gráficos
        player = Load_Sprite("player.png");
        enemy = Load_Sprite("enemy.png");
    
        // Posición inicial de los sprites
        player_x = 50;
        player_y = 50;
        enemy_x = 100;
        enemy_y = 100;
    
        Repeat
            // Limpiar la pantalla
            Clear_Screen();
            
            // Mover el sprite del jugador según las teclas de dirección
            If (Key(_UP)) Then
                player_y = player_y - 1;
            End
            If (Key(_DOWN)) Then
                player_y = player_y + 1;
            End
            If (Key(_LEFT)) Then
                player_x = player_x - 1;
            End
            If (Key(_RIGHT)) Then
                player_x = player_x + 1;
            End
    
            // Detectar colisión entre el jugador y el enemigo
            If (Collision(player, player_x, player_y, enemy, enemy_x, enemy_y)) Then
                Write(0, 50, 10, "¡Colisión detectada!");
            End
    
            // Dibujar los sprites
            Draw_Sprite(player, player_x, player_y);
            Draw_Sprite(enemy, enemy_x, enemy_y);
            
            // Actualizar la pantalla
            Frame;
        Until (Key(_ESC)); // Salir con la tecla ESC
    End
    El mismo ejemplo, 5 intentos después:
    Código:
    PROGRAM Colisiones;
    PROCESS jugador();
    PRIVATE
        int player_fpg;
    BEGIN
        // Cargar el archivo FPG que contiene el gráfico del jugador
        player_fpg = LOAD_FPG("player.fpg");
    
        // Asignar la imagen específica del jugador (código de imagen 1) a GRAPH
        GRAPH = 1;
        FILE = player_fpg;
    
        X = 50;
        Y = 50;
    
        WHILE (!KEY(_ESC))
            IF (KEY(_UP)) THEN
                Y = Y - 1;
            END
            IF (KEY(_DOWN)) THEN
                Y = Y + 1;
            END
            IF (KEY(_LEFT)) THEN
                X = X - 1;
            END
            IF (KEY(_RIGHT)) THEN
                X = X + 1;
            END
    
            FRAME;
        END
    
        // Descargar el archivo FPG cuando ya no se necesite
        UNLOAD_FPG(player_fpg);
    END
    
    PROCESS enemigo();
    PRIVATE
        int enemy_fpg;
    BEGIN
        // Cargar el archivo FPG que contiene el gráfico del enemigo
        enemy_fpg = LOAD_FPG("enemy.fpg");
    
        // Asignar la imagen específica del enemigo (código de imagen 1) a GRAPH
        GRAPH = 1;
        FILE = enemy_fpg;
    
        X = 100;
        Y = 100;
    
        WHILE (!KEY(_ESC))
            IF (COLLISION(GRAPH, X, Y, jugador.GRAPH, jugador.X, jugador.Y)) THEN
                WRITE(0, 50, 10, "¡Colisión detectada!");
            END
            FRAME;
        END
    
        // Descargar el archivo FPG cuando ya no se necesite
        UNLOAD_FPG(enemy_fpg);
    END
    
    BEGIN
        jugador();
        enemigo();
    END
    En su defensa, diré que he visto novatos que han tardado mucho más tiempo (o intentos) en obtener el mismo resultado


    Respecto a si hay código llibre para ejemplos, sí que lo hay, y a montones. Ya no sólo en DivSite o en BennuGD, sino en los propios juegos. Incluso yo mismo he subido el código fuente completo de algunos juegos. Los más complejos o los mejores programas, sólo a gente muy cercana y de confianza
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  17. El siguiente usuario agradece a Drumpi este mensaje:

    swapd0 (21/06/2024)

  18. #14

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,624
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,693
    Agradecer Thanks Received 
    1,967
    Thanked in
    Agradecido 1,320 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Drumpi Ver mensaje
    Respecto a si hay código llibre para ejemplos, sí que lo hay, y a montones. Ya no sólo en DivSite o en BennuGD, sino en los propios juegos. Incluso yo mismo he subido el código fuente completo de algunos juegos. Los más complejos o los mejores programas, sólo a gente muy cercana y de confianza
    Si, pero compara eso con la cantidad que hay de programas en C, o el tipico programa en php para devolver algun valor de una BD, o algun servicio en javascript... a eso me refiero.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  19. #15

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,378
    Mencionado
    254 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    718
    Agradecer Thanks Received 
    1,934
    Thanked in
    Agradecido 1,323 veces en [ARG:2 UNDEFINED] posts
    Ok, es que parecía que decías que casi no había código, en general.
    Vale que no es un lenguaje con demasiada fama (de hecho, tiene poca), pero la comunidad era muy activa, y el compartir datos y resolver dudas estaba a la orden del día. Raro era el día que no entraba a Divsite, y habían dos o tres mensajes, con código, resolviendo dudas (en otras comunidades, la respuesta solía ser RTFM (read the f***** manual)).
    Ya luego salió "la biblia de Fenix" y se redujeron los mensajes
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

Página 1 de 4 1234 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •