Herramientas de usuario

Herramientas del sitio


informatica:programacion:videojuegos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:programacion:videojuegos [2025/03/17 12:02] – creado tempwininformatica: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 ====
  
-        Extras: IA simple para jugar contra la computadora.+  * Conceptos: Colisiones básicas, movimiento de paletas, sistema de puntuación. 
 +  * Extras: IA simple para jugar contra la computadora.
  
-    Snake:+==== Snake ====
  
-        Conceptos: Movimiento en cuadrícula, crecimiento de sprites, gestión de colas.+  * Conceptos: Movimiento en cuadrícula, crecimiento de sprites, gestión de colas
 +  * Extras: Dificultad progresiva, sistema de power-ups.
  
-        Extras: Dificultad progresiva, sistema de power-ups.+==== Space Invaders / Galaga ====
  
-    Space Invaders / Galaga:+  * ConceptosMovimiento 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) ====
  
-2Plataformeros (Intermedio)+  * Conceptos: Gravedad, salto controlable, colisiones con plataformas, enemigos básicos. 
 +  * Extras: Sistema de niveles, animaciones de sprites, power-ups (como el hongo).
  
-    Super Mario Bros (simplificado):+==== Celeste (versión minimalista====
  
-        Conceptos: Gravedadsalto controlablecolisiones con plataformasenemigos básicos.+  * Conceptos: Movimiento precisodash aéreoparedes escalables. 
 +  * Extras: Mecánicas de reinicio rápidodiseño de niveles desafiantes.
  
-        Extras: Sistema de niveles, animaciones de sprites, power-ups (como el hongo).+==== Jump King ====
  
-    Celeste (versión minimalista):+  * ConceptosFí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:+  * ConceptosManipulación de matrices, rotación de piezas, sistema de líneas completadas. 
 +  * Extras: Sistema de puntuación, niveles de velocidad progresiva.
  
-        Conceptos: Física de salto realista, diseño vertical de niveles, obstáculos mortales.+==== Sokoban ====
  
-3. Juegos de Puzzles (Lógica)+  * Conceptos: Lógica de empujar cajas, diseño de niveles basado en grids, backtracking.
  
-    Tetris:+==== Bomberman (simplificado) ====
  
-        Conceptos: Manipulación de matricesrotación de piezassistema de líneas completadas.+  * Conceptos: Colocación de bombasexplosiones en cadenaIA de enemigos básica.
  
-        Extras: Sistema de puntuación, niveles de velocidad progresiva.+===== Juegos de Aventura / RPG (Avanzado) =====
  
-    Sokoban:+==== The Legend of Zelda (2D) ====
  
-        Conceptos: Lógica de empujar cajasdiseño de niveles basado en gridsbacktracking.+  * Conceptos: Transición entre pantallasinventario de objetoscombate básico. 
 +  * Extras: Puzzles, jefes finales, sistema de corazones (vidas).
  
-    Bomberman (simplificado):+==== Pokémon (versión simplificada====
  
-        Conceptos: Colocación de bombasexplosiones en cadenaIA de enemigos básica.+  * Conceptos: Menús de seleccióncombate por turnossistema de experiencia. 
 +  * Extras: Mapa overworld, NPCs con diálogos.
  
-4. Juegos de Aventura / RPG (Avanzado)+==== Stardew Valley (muy simplificado====
  
-    The Legend of Zelda (2D):+  * ConceptosCiclo 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 (versión simplificada):+  * Conceptos: Movimiento con stick analógico (teclas), disparos en 360°, oleadas de enemigos. 
 +  * ExtrasEfectos de partículas, power-ups aleatorios.
  
-        Conceptos: Menús de selección, combate por turnos, sistema de experiencia.+==== Enter the Gungeon (simplificado) ====
  
-        Extras: Mapa overworldNPCs con diálogos.+  * Conceptos: Disparos con recarga, coberturas, generación procedural de salas. 
 +  * Extras: Sistema de armasobjetos coleccionables.
  
-    Stardew Valley (muy simplificado):+===== Juegos Experimentales =====
  
-        Conceptos: Ciclo día/noche, gestión de inventario, interacción con NPCs.+==== Flappy Bird ====
  
-5Shoot 'em up / Roguelikes+  * Conceptos: Control de un solo botón, generación procedural de obstáculos, dificultad ajustable.
  
-    Geometry Wars:+==== Doodle Jump ====
  
-        Conceptos: Movimiento con stick analógico (teclas)disparos en 360°, oleadas de enemigos.+  * Conceptos: Movimiento vertical automáticoplataformas generadas proceduralmente.
  
-        Extras: Efectos de partículas, power-ups aleatorios.+==== Pac-Man ====
  
-    Enter the Gungeon (simplificado):+  * Conceptos: IA de fantasmas (patrones de movimiento), recolección de items, laberintos.
  
-        Conceptos: Disparos con recarga, coberturas, generación procedural de salas.+===== Juegos de Estrategia / Gestión =====
  
-        Extras: Sistema de armas, objetos coleccionables.+==== Tower Defense ====
  
-6Juegos 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: Control de un solo botóngeneración procedural de obstáculosdificultad ajustable.+  * Conceptos: Movimientos legales de piezassistema de turnosIA básica.
  
-    Doodle Jump:+===== Juegos de Ritmo / Música =====
  
-        Conceptos: Movimiento vertical automático, plataformas generadas proceduralmente.+==== Guitar Hero (simplificado) ====
  
-    Pac-Man:+  * ConceptosSincronizació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), recolección de items, laberintos.+===== Juegos de Survival / Horror =====
  
-7. Juegos de Estrategia / Gestión+==== Five Nights at Freddy's (2D) ====
  
-    Tower Defense:+  * ConceptosSistema 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:+  * ConceptosSistema 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 =====
  
-8Juegos de Ritmo / Música+  * 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: Una vez clonado un juego, añade tu propio giro (nuevos power-ups, niveles, etc.).
  
-    Guitar Hero (simplificado):+===== Motores =====
  
-        ConceptosSincronización de notas con música, sistema de combos+  * [[https://godotengine.org/|Godot]] 
- +  * [[https://phaser.io/|Phaser]] 
-        ExtrasIntegración de archivos de audio, efectos visuales al ritmo. +  * [[informatica:programacion:python:pyxel|Pyxel]]
- +
-9. Juegos de Survival Horror +
- +
-    Five Nights at Freddy's (2D): +
- +
-        ConceptosSistema 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: Una vez clonado un juego, añade tu propio giro (nuevos power-ups, niveles, etc.).+
informatica/programacion/videojuegos.1742209355.txt.gz · Última modificación: por tempwin