Markdown Converter
Agent skill for markdown-converter
Historial de prompts en el que se presenta cada iteración en la construcción del videojuego
Sign in to like and favorite skills
Historial de prompts en el que se presenta cada iteración en la construcción del videojuego
Haz el juego contra original, que se pueda de a 2 jugadores y termine el juego con un boss final


código anterior Pasame esto a pygame y pulido


Pon un boss final que sea mecha CR7

Haz más largo el camino hasta el boss final y pon más enemigos que sea portugueses, la idea es que sea debilitar al boss mecha cr7 para desgastar el portugal y que colombia tenga más chances de ganarles en la fase de grupos

Ponle una intro epica donde diga que tu mision es ganarle a mecha cr7 para lo que ya sabes y si mueres ponle bad ending y si ganas good ending explicando que apsa en cada ending y pon más eneigos quiero que sea dificil

Ponle un estilo pixel art retro


Pon la instrucción de botones, esa pantalla inicial que es más chistosa y la final tambien, en la pantalla de inicio que la mita de la pantalla sea bandera de colombia y la otra mtiad bandera de portugal

Ponle estilo retro, haz que los disparos sean pelotas y que el fondo sea un estadio futbol


Pon que en cada uno de los finales pueda poner una imagen

Se planteo limpiar el codigo generado por la IA y reestructurarlo en modulos separados que brinden escalabilidad y comprensión.
Hola Claude, me ayudas a solucionar un error de ejecución de un borrador de videojuego, este es el error:
uv run --with pygame .\main.py pygame 2.6.1 (SDL 2.28.4, Python 3.12.1) Hello from the pygame community. https://www.pygame.org/contribute.html Traceback (most recent call last): File "C:\Users\macro\Documents\juego-retro\main.py", line 3, in <module> from src.config import TITLE, HEIGHT, WIDTH, MENU, INTRO, GAME, GOOD_ENDING, BAD_ENDING File "C:\Users\macro\Documents\juego-retro\src\__init__.py", line 1, in <module> from src.config import * File "C:\Users\macro\Documents\juego-retro\src\config.py", line 128, in <module> FONT_MEGA = pygame.font.SysFont("Arial Black", 40, bold=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\.venv\Lib\site-packages\pygame\sysfont.py", line 460, in SysFont return constructor(fontname, size, set_bold, set_italic) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\.venv\Lib\site-packages\pygame\sysfont.py", line 378, in font_constructor font = Font(fontpath, size) ^^^^^^^^^^^^^^^^^^^^ pygame.error: font not initialized
Ahora este otro error:
uv run --with pygame .\main.py pygame 2.6.1 (SDL 2.28.4, Python 3.12.1) Hello from the pygame community. https://www.pygame.org/contribute.html Traceback (most recent call last): File "C:\Users\macro\Documents\juego-retro\main.py", line 3, in <module> from src.config import TITLE, HEIGHT, WIDTH, MENU, INTRO, GAME, GOOD_ENDING, BAD_ENDING File "C:\Users\macro\Documents\juego-retro\src\__init__.py", line 2, in <module> from src.utils import * File "C:\Users\macro\Documents\juego-retro\src\utils.py", line 13, in <module> from src.enemies import Gull, PortugueseFan, MechaCR7 File "C:\Users\macro\Documents\juego-retro\src\enemies.py", line 12, in <module> from src.graphics import build_sprite File "C:\Users\macro\Documents\juego-retro\src\graphics.py", line 14, in <module> from src.enemies import MechaCR7 ImportError: cannot import name 'MechaCR7' from partially initialized module 'src.enemies' (most likely due to a circular import) (C:\Users\macro\Documents\juego-retro\src\enemies.py)
Hice estas modificaciónes pero tengo un problema de recursión con los atributos:
import pygame import random import math from abc import ABC, abstractmethod from src.config import ( COLOR_MAP_GULL, GOLD, GULL_SPRITE, COLOR_MAP_POR_ENEMY, PORTUGUESE_FAN_ENEMY_SPRITE, WHITE, BLACK, DARK_GRAY, METAL_GRAY, POR_RED, POR_GREEN, COL_BLUE, FONT_SMALL ) from src.graphics import build_sprite from src.elements import Poop, Scene ...
El error es el siguiente:
uv run --with pygame .\main.py pygame 2.6.1 (SDL 2.28.4, Python 3.12.1) Hello from the pygame community. https://www.pygame.org/contribute.html Traceback (most recent call last): File "C:\Users\macro\Documents\juego-retro\main.py", line 164, in <module> main() File "C:\Users\macro\Documents\juego-retro\main.py", line 47, in main scene, players, platforms, bullets, enemies, boss = setup(players, bullets, enemies, platforms, second_player, None) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\src\utils.py", line 59, in setup enemies.add(PortugueseFan(x + random.randint(0, 150), 370)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\src\enemies.py", line 188, in __init__ self.image = build_sprite(PORTUGUESE_FAN_ENEMY_SPRITE, self.COLOR_MAP, scale=5) ^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\src\enemies.py", line 201, in image self.image = value ^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\src\enemies.py", line 201, in image self.image = value ^^^^^^^^^^ File "C:\Users\macro\Documents\juego-retro\src\enemies.py", line 201, in image self.image = value ^^^^^^^^^^ [Previous line repeated 744 more times] RecursionError: maximum recursion depth exceeded Simplicity \Documents\juego-retro ➜ ( develop) 5.318s 5:39 PM ⚡macro ❯❯ uv run --with pygame .\main.py self.image = value ^^^^^^^^^^ [Previous line repeated 744 more times] RecursionError: maximum recursion depth exceeded Simplicity \Documents\juego-retro ➜ ( develop) 5.318s 5:39 PM self.image = value ^^^^^^^^^^ [Previous line repeated 744 more times] self.image = value ^^^^^^^^^^ self.image = value self.image = value self.image = value ^^^^^^^^^^ [Previous line repeated 744 more times] RecursionError: maximum recursion depth exceeded