informatica:programacion:videojuegos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:programacion:videojuegos [2025/03/17 12:02] – creado tempwin | informatica:programacion:videojuegos [2025/03/17 12:34] (actual) – [Motores] tempwin | ||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| Aquí tienes una lista de juegos clásicos que puedes clonar (o inspirarte en ellos), ordenados por dificultad y conceptos clave que aprenderás: | Aquí tienes una lista de juegos clásicos que puedes clonar (o inspirarte en ellos), ordenados por dificultad y conceptos clave que aprenderás: | ||
| - | 1. Juegos Arcade Clásicos (Principiantes) | ||
| - | Pong: | + | ===== Juegos arcade ===== |
| - | Conceptos: Colisiones básicas, movimiento de paletas, sistema de puntuación. | + | ==== Pong ==== |
| - | | + | * Conceptos: Colisiones básicas, movimiento de paletas, sistema de puntuación. |
| + | * Extras: IA simple para jugar contra la computadora. | ||
| - | | + | ==== Snake ==== |
| - | | + | * Conceptos: Movimiento en cuadrícula, |
| + | * Extras: Dificultad progresiva, sistema de power-ups. | ||
| - | Extras: Dificultad progresiva, sistema de power-ups. | + | ==== Space Invaders / Galaga ==== |
| - | Space Invaders / Galaga: | + | * Conceptos: Movimiento de oleadas de enemigos, disparos, sistema de vidas. |
| + | * Extras: Patrones de movimiento enemigos, efectos de sonido. | ||
| - | Conceptos: Movimiento de oleadas de enemigos, disparos, sistema de vidas. | + | ===== Plataformeros ===== |
| - | Extras: Patrones de movimiento enemigos, efectos de sonido. | + | ==== Super Mario Bros (simplificado) ==== |
| - | 2. Plataformeros | + | * Conceptos: Gravedad, salto controlable, |
| + | * Extras: Sistema de niveles, animaciones de sprites, power-ups | ||
| - | Super Mario Bros (simplificado): | + | ==== Celeste |
| - | | + | * Conceptos: |
| + | * Extras: Mecánicas de reinicio rápido, diseño de niveles desafiantes. | ||
| - | Extras: Sistema de niveles, animaciones de sprites, power-ups (como el hongo). | + | ==== Jump King ==== |
| - | Celeste (versión minimalista): | + | * Conceptos: Física de salto realista, diseño vertical de niveles, obstáculos mortales. |
| - | Conceptos: Movimiento preciso, dash aéreo, paredes escalables. | + | ===== Juegos de Puzzles (Lógica) ===== |
| - | Extras: Mecánicas de reinicio rápido, diseño de niveles desafiantes. | + | ==== Tetris ==== |
| - | Jump King: | + | * Conceptos: Manipulación de matrices, rotación de piezas, sistema de líneas completadas. |
| + | * Extras: Sistema de puntuación, | ||
| - | Conceptos: Física de salto realista, diseño vertical de niveles, obstáculos mortales. | + | ==== Sokoban ==== |
| - | 3. Juegos de Puzzles (Lógica) | + | * Conceptos: |
| - | Tetris: | + | ==== Bomberman (simplificado) ==== |
| - | | + | * Conceptos: |
| - | Extras: Sistema | + | ===== Juegos |
| - | Sokoban: | + | ==== The Legend of Zelda (2D) ==== |
| - | | + | * Conceptos: |
| + | * Extras: Puzzles, jefes finales, sistema de corazones (vidas). | ||
| - | Bomberman | + | ==== Pokémon |
| - | | + | * Conceptos: |
| + | * Extras: Mapa overworld, NPCs con diálogos. | ||
| - | 4. Juegos de Aventura / RPG (Avanzado) | + | ==== Stardew Valley |
| - | The Legend of Zelda (2D): | + | * Conceptos: Ciclo día/noche, gestión de inventario, interacción con NPCs. |
| - | Conceptos: Transición entre pantallas, inventario de objetos, combate básico. | + | ===== Shoot 'em up / Roguelikes ===== |
| - | Extras: Puzzles, jefes finales, sistema de corazones (vidas). | + | ==== Geometry Wars ==== |
| - | Pokémon | + | * Conceptos: Movimiento con stick analógico |
| + | * Extras: Efectos de partículas, | ||
| - | Conceptos: Menús de selección, combate por turnos, sistema de experiencia. | + | ==== Enter the Gungeon (simplificado) ==== |
| - | | + | * Conceptos: Disparos con recarga, coberturas, generación procedural de salas. |
| + | * Extras: | ||
| - | Stardew Valley (muy simplificado): | + | ===== Juegos Experimentales ===== |
| - | Conceptos: Ciclo día/noche, gestión de inventario, interacción con NPCs. | + | ==== Flappy Bird ==== |
| - | 5. Shoot 'em up / Roguelikes | + | * Conceptos: Control de un solo botón, generación procedural de obstáculos, |
| - | Geometry Wars: | + | ==== Doodle Jump ==== |
| - | | + | * Conceptos: Movimiento |
| - | Extras: Efectos de partículas, | + | ==== Pac-Man ==== |
| - | Enter the Gungeon | + | * Conceptos: IA de fantasmas |
| - | Conceptos: Disparos con recarga, coberturas, generación procedural | + | ===== Juegos |
| - | Extras: Sistema de armas, objetos coleccionables. | + | ==== Tower Defense ==== |
| - | 6. Juegos Experimentales | + | * Conceptos: Colocación de torres, oleadas de enemigos, economía del juego. |
| + | * Extras: Tipos de enemigos, árbol de mejoras. | ||
| - | Flappy Bird: | + | ==== Chess / Ajedrez ==== |
| - | | + | * Conceptos: |
| - | Doodle Jump: | + | ===== Juegos de Ritmo / Música ===== |
| - | Conceptos: Movimiento vertical automático, | + | ==== Guitar Hero (simplificado) ==== |
| - | Pac-Man: | + | * Conceptos: Sincronización de notas con música, sistema de combos. |
| + | * Extras: Integración de archivos de audio, efectos visuales al ritmo. | ||
| - | Conceptos: IA de fantasmas (patrones de movimiento), | + | ===== Juegos |
| - | 7. Juegos de Estrategia / Gestión | + | ==== Five Nights at Freddy' |
| - | Tower Defense: | + | * Conceptos: Sistema de cámaras de seguridad, gestión de energía, jumpscares. |
| - | Conceptos: Colocación de torres, oleadas de enemigos, economía del juego. | + | ===== Juegos Híbridos (Creatividad) ===== |
| - | Extras: Tipos de enemigos, árbol de mejoras. | + | ==== Undertale (combate simplificado) ==== |
| - | Chess / Ajedrez: | + | * Conceptos: Sistema de combate híbrido (turnos + acciones en tiempo real), diálogos con ramificaciones. |
| - | Conceptos: Movimientos legales de piezas, sistema de turnos, IA básica. | + | ===== Consejos ===== |
| - | 8. Juegos | + | * Empieza con mecánicas simples: Primero clona un juego básico (como Pong) para entender el bucle principal de un juego. |
| + | * Reutiliza assets: Usa sprites | ||
| + | * Divide en sistemas: Separa el código en módulos (ej: physics.py, enemies.py, ui.py). | ||
| + | * Usa la documentación de Pyxel: Pyxel tiene funciones específicas para sprites, tiles y sonido. | ||
| + | * Experimenta con variaciones: | ||
| - | Guitar Hero (simplificado): | + | ===== Motores ===== |
| - | Conceptos: Sincronización de notas con música, sistema de combos. | + | * [[https:// |
| - | + | * [[https://phaser.io/|Phaser]] | |
| - | Extras: Integración de archivos de audio, efectos visuales al ritmo. | + | * [[informatica:programacion:python:pyxel|Pyxel]] |
| - | + | ||
| - | 9. Juegos de Survival | + | |
| - | + | ||
| - | Five Nights at Freddy' | + | |
| - | + | ||
| - | Conceptos: Sistema de cámaras de seguridad, gestión de energía, jumpscares. | + | |
| - | + | ||
| - | 10. Juegos Híbridos (Creatividad) | + | |
| - | + | ||
| - | Undertale (combate simplificado): | + | |
| - | + | ||
| - | Conceptos: Sistema de combate híbrido (turnos + acciones en tiempo real), diálogos con ramificaciones. | + | |
| - | + | ||
| - | Tips para Aprender: | + | |
| - | + | ||
| - | Empieza con mecánicas simples: Primero clona un juego básico (como Pong) para entender el bucle principal de un juego. | + | |
| - | + | ||
| - | Reutiliza assets: Usa sprites de 8x8 o 16x16 para no perder tiempo en arte. | + | |
| - | + | ||
| - | Divide en sistemas: Separa el código en módulos (ej: physics.py, enemies.py, ui.py). | + | |
| - | + | ||
| - | Usa la documentación de Pyxel: Pyxel tiene funciones específicas para sprites, tiles y sonido. | + | |
| - | + | ||
| - | Experimenta con variaciones: | + | |
informatica/programacion/videojuegos.1742209355.txt.gz · Última modificación: por tempwin
