Marco de combate es un juego arcade 2D escrito en Python y PyGame.
Comentarios de los desarrolladores
Actualmente, sólo los controles se implementan. Sin barras de salud, rondas, menús, etc.
Quiero esta encarnación jugar algo así como el original "International Karate", pero con algunos adornos modernos, como combos, el bloqueo, y más de dos jugadores y / o más jugadores de la CPU.
Lo que funciona:
Ataque Holds (ver más abajo)
Controles de fluidos con combos
Cancela (transición suave entre animaciones)
Movimiento del jugador a la izquierda, derecha, saltar, agazapado
Hit de detección, con brillo
Cargando caracteres / combatientes
Sonidos de aciertos y errores (arrancado de entrar en el dragón, como IK)
Grabación de entrada para su posterior reproducción
Combos y movimientos especiales
& Nbsp; AP, AMH, HK, HK => Kick Roundhouse (pulsa los botones rápidamente)
& Nbsp; J, K => Salto Kick (pulsa cualquier patada durante el salto)
& Nbsp; Volver, J => Backflip
& Nbsp; Adelante, J => Frontflip
Teclas P1 defecto:
Q: LK
W: MK
E: HK
Un Bloque *
D: P
F: labio (F). Gire personaje alrededor.
Up: Jump
Abajo: Crouch. (Intenta patear)
1: Iniciar la grabación
2: Grabación Pausa *
3: Guardar la grabación *
4: Grabación de carga *
5: La reproducción de la grabación
6: Detener la reproducción
* No implementado / cochecillo
Una vez jugado, la grabación se pierde para siempre. = (
Obviamente ^^ arreglar más tarde
Ataque Sostiene
En el IK original, los ataques podrían ser "celebraron" en el marco de ataque. Esto también se aplica aquí manteniendo pulsado ese botón de ataque.
Los personajes pueden ser modificados y animaciones son bastante fáciles de crear. Abra los archivos "anim.def" en la carpeta de "combatientes" para comprobarlo.
errores obvios:
Animaciones a pie son muy feo
Falta una animación a su vez
Al pasar por el otro jugador hace que un problema técnico en el movimiento.
Hitboxes necesitan ajustes
"Hit Confirma" no aparecen cuando se produce un golpe
Golpear diferentes patadas a la vez a veces anula de cuclillas
Las animaciones son más lentos que de entrada. Usted no ve cada golpe. manejo de eventos pygame come tonelada de CPU
¿Qué hay de nuevo en esta versión:
- conducir del estado es más consistente, así que el juego va a no dormir después de 3 rondas
- golpear las cajas se pueden leer como superposiciones en cada cuadro: no hay hitboxes hardcoding
- framerate bloqueado en 40fps
- el tiempo es más precisa y consistente
- sonidos son más precisos
- trasladó todos los archivos py juego a una carpeta de la biblioteca
- ajustado ai y dividió el bloqueo y atacar
¿Cuál es nuevo en la versión 20110328:
- Añadido menús, gráficos reelaborado un poco. Se han solucionado algunos errores de colisión (todavía algunos restante).
¿Qué hay de nuevo en la versión 20100624:.
- Fijo algún código ai
- Código jugador no se ha probado.
- Comenzó la creación de un nuevo caza, con super alto recuento de fotogramas.
- Nuevo sistema de renderizado.
- Varios arreglos.
¿Qué hay de nuevo en la versión 20100624:
- inteligente manejo de colisión
- Bloque / confirma olorcillo (se ven azul)
- ai funciona muy bien!
- bloqueo automático para los jugadores humanos (66% de probabilidad de bloquear)
- partidos tienen rondas (3 por defecto)
- jugadores caen cuando son golpeados
- aclaró algunos problemas de memoria
- 3 modos:
- jugador contra CPU (presione f1)
- jugador contra jugador (presione f2)
- CPU vs CPU (pulse F3)
- ai:
- dificultad es 0 - 100
- ai puede evadir ataques
- ai no tiene fsa, también lo hace Cancela locos (un error)
- volteretas eliminados. CPU es demasiado barato con ellos.
¿Cuál es nuevo en la versión 20100623:
- limpiado entrada alguna. movimientos deberían & quot; sensación & quot; mayor capacidad de respuesta.
- cpu ahora bloqueará cada movimiento. una confirmación éxito todavía se muestra, sólo por diversión
- bateó cajas son más genéricos y adecuadamente vinculada a los padres
Luchador
¿Cuál es nuevo en la versión 20100621:
- pantalla se puede doblar (ver gfx.py)
- cuclillas es más útil
- más precisa confirma hit
- nuevos movimientos!
- tirón hacia adelante, K = & gt; patada en el aire después de un tirón hacia adelante
- AP, AMH, HK, LK = & gt; Lo saque de tornado. desactivado por defecto (ver fsa.py)
Requisitos
- Python
- pygame
Comentarios que no se encuentran