Python PyGame Tower Defense

Software captura de pantalla:
Python PyGame Tower Defense
Detalles de software:
Versión: 0.8.7
Fecha de carga: 19 Feb 15
Promotor: Austin Morgan
Licencia: Libre
Popularidad: 71

Rating: nan/5 (Total Votes: 0)

Python PyGame Tower Defense es un juego de estrategia en tiempo real de código abierto escrito en Python con PyGame.
Python PyGame Tower Defense cuenta con varios mapas y es más o menos igual que cualquier otro juego de TD por ahí

¿Qué hay de nuevo en esta versión:.

  • inicialización jugador ahora simplificó ligeramente.
  • Las explosiones ahora se muestran correctamente y se pueden cambiar para durar más tiempo / más corto.
  • Agregado MainFunctions.selectedTower, que contiene pantallas / botones para una torre seleccionada.
  • Eliminada PlayerUpgradeScreen. PlayerUpgrades eliminados.
  • Los iconos están ahora inicializado por Torres. Iconos encajan mejor en la bandeja.
  • Las secciones de la pantalla son ahora mucho más fácilmente diferenciado.
  • Eliminada XPBar. Jugador xp eliminado.
  • Se ha agregado una Infobox para los enemigos. Ponga el cursor sobre un enemigo para encontrar información sobre él.
  • Se ha añadido soporte para la ampliación del tamaño cuadrado. Cambiado el tamaño cuadrado defecto a 30x30.
  • Estadísticas De lejos simplificados torre. Ahora todo lo que figura en la clase de la Torre, en lugar de en player.modDict.
  • barra lateral añadida para info torre botones /.
  • Se ha añadido soporte para los enemigos que tienen un & quot;. & Quot ;, nivel tanto un defecto para el mapa, así como los ajustes por enemigos individuales
  • Los cambios masivos a la clase del jugador. Eliminado la mayor parte de modDict, ya no hay necesidad. Añadido un mejor soporte para guardar y cargar.
  • modificadores XP ajustado por la simplicidad y la facilidad de lectura.
  • Sólo los más fuertes, lento-temporizador activo afecta a un enemigo individuo ahora.
  • simplificado función de daño a los enemigos.
  • quitado las torres de colocación de múltiples, el costo asociado con este tipo, y todas las referencias a modDict de clase Tower.
  • lista habilidad Eliminado, lista de botones, y la necesidad de una función de recarga de la clase Tower.
  • Agregado Runas al juego. Las torres son simplemente embarcaciones que utilizan Runas para atacar / sanar / etc.
  • concepto Agregado y el apoyo a & quot; Apoyo & quot; Runas. Runas que mejoraron o cambian los efectos de otras runas.
  • ranuras Agregado Runa para las torres. Sólo runas en el primario (& quot; Alpha & quot;) ranura son Runas activos. Todos los otros apoyan que Rune.
  • Se ha añadido soporte para ciertas runas sólo montaje en determinadas franjas horarias. Cada ranura eventualmente tendrá ciertas propiedades.
  • Se ha añadido soporte para un & quot; runas piezas de & quot; lista en el reproductor de objeto. Incluido el ahorro y la carga de la lista.
  • Se ha añadido la función de guardar y cargar a la clase Tower. Torres colocados se guardan en realidad copias de esa Torre de los juegos anteriores.
  • Eliminada la orientación y actuación de Torres, de acuerdo con el nuevo paradigma.
  • Se ha añadido la posibilidad de enviar la siguiente ola haciendo clic en el & quot; Enviar Next Wave & quot; texto en la barra superior.
  • Se ha añadido soporte para el aumento de las estadísticas globales de una torre.
  • simplificado, aclaró, y optimizado algunas funciones de eventos.
  • Changed regeneración Torre a un stat-torre específico.
  • Las impresiones Agregado. Pequeño, primas al azar a un individuo de la Runa, rodaron cuando se adquieren.
  • Se ha añadido soporte para Torres, Runas, y huellas para dar bonificaciones a la búsqueda de Runas.

¿Qué hay de nuevo en la versión 0.8.6:

  • Cada mapa básico ahora da +1 Torre y + 5 A partir dinero.
  • opciones de personalización añadidas para la imagen de cada torre.
  • Ha añadido un menú principal, lo que permite escoger los mapas de una mejor interfaz, así como editar imágenes de la torre a su gusto. También se acomoda a un menú de opciones, en el futuro.
  • funcionalidad del menú añadido para la reordenación de las capacidades de la torre, así como el guardado automático en práctica de los cambios a la torre habilidades e imágenes.
  • Construcción el formato para archivos mapproperties.txt, lo que permite la facilidad de entrada, así como varios tipos diferentes de enemigos en la misma onda.
  • Mejoras ahora raramente modificar los costos de la torre. Bombeo de torres al tiempo que aumenta los costos básicos era contrario a la intuición. Ahora, cada copia de una torre de colocar aumenta el costo de nuevas torres de ese tipo. Esto incentivará extendiendo las capacidades de la torre.
  • Los enemigos ahora tienen un elemento de aleatoriedad en su caminar.
  • Los enemigos ahora giran sus imágenes, en función de su destino temporal.
  • oleadas de enemigos vienen ahora de forma automática, después de unos 10 segundos, si no se envió antes de eso.
  • Torres ahora regeneran salud una pequeña cantidad en el tiempo.
  • Mapas convertidos al nuevo formato: Basic0, Basic1, BASIC2. Esto significa Ability0, Basic3, HitPoints0 y HitPoints1 son UNPLAYABLE!.
  • * Nota En Dificultad: Cualquier mapa BasicX asume que ha batido todos los otros X-1 mapas. Cualquier otro mapa X supone que ha golpeado BasicX ya. *

¿Qué hay de nuevo en la versión 0.7.5:

  • Torres y los iconos seleccionados muestran ahora gama como translúcido círculo relleno en lugar de simplemente un círculo rayado.
  • Torres seleccionados ahora mostrar su actualización y vender opciones de menú radial en torno a ellos en lugar de la lista en las cajas a la derecha.
  • Ilustraciones hechas para los iconos de daños Bono, extender el rango, y vende opciones.
  • Tower.genButtons cambiaron como resultado. Simplificado.
  • torres adicionales retirados a trabajar a partir de simples torres de combate y Archer.
  • XP elimina por completo.
  • mesas XP / listas eliminados.
  • Actualizar ranuras eliminados.
  • habilidades Torre coste ha cambiado.
  • En la actualidad ambas torres califican para ambas habilidades.
  • clase Player dado las variables de la MOD para todas las torres, y para determinados tipos de torres, lo que permite una amplia personalización de tener lugar.
  • cálculo stat Torre cambió drásticamente para acomodar Habilidades y variables jugador Mod.
  • Orientación cambiado y simplificado, aunque es incompatible con rango mostrado.
  • Fighter y estadísticas de base Archer cambiaron. Los arqueros son más débiles, más caro, pero mucho más rápido para disparar.
  • Los giros se avanzaron por el & quot; n & quot; clave ahora.
  • Panel de quitar, como ya es innecesaria.
  • file PanelClass elimina, como es ahora no utilizado.

¿Qué hay de nuevo en la versión 0.5.7:

  • Wave 11a-20a de Mapa Simple y Curvy son Todavía no equilibrada.
  • Actualización léame.txt.
  • Adición de una mejor documentación para el cartógrafo.
  • Ha añadido un poco más comentarios.
  • característica introducida de torres que necesitan "poder" de un enlace a la base.
  • torre Agregado 'nodo', que se puede extender la zona de potencia.

  • Característica
  • "Power" elimina, demasiado complejo en este punto.
  • clase de construcción creado. Este es el backend para cualquier estructura que no son torres.
  • Se ha cambiado la velocidad del enemigo 3 veces el valor de la velocidad en mapproperties a sólo el valor en mapproperties. Esto permite una mayor y más fácil la personalización de la velocidad de los enemigos.
  • Corregido un fallo donde mapa terminaría si sólo había enemigos que vienen de 'c' y / o caminos 'd'.
  • Con suerte corregido un error en el siguiente mapa se carga en una ventana pequeña, pero esto es poco probable.
  • Se ha solucionado el bug-pequeña pantalla siguiente mapa, pero se han dado cuenta que los mapas de conmutación va a ser mucho más complejo de lo que esperaba. Estoy declarando que para ser un & quot; aún no implementada Feature & quot; por el momento.
  • actualización menor de cartógrafo: No se puede guardar sin una base (evita un error común). Además, añadió comenzó añadiendo instrucciones paso a paso a la parte superior de la pantalla.
  • Añadido torre Poison.
  • Los enemigos tendrán una barra de salud verde cuando envenenado.

¿Cuál es nuevo en la versión 0.5.6:

  • Se ha corregido un error en el mapa de conmutación / juego termina código, lo que permitiría a alguien a & quot; ganar & quot; con sólo hacer clic & quot; Next Wave & quot;.
  • Se ha corregido un error común donde una torre lento ralentizaría y ya ralentizado enemigo, el enemigo se & quot; pop & quot; de nuevo a su velocidad original.
  • Ha añadido un mapa de menús seleccionando. Al iniciar el juego, ahora, un muy simple menú de selección subirá primero. El único mapa jugable en este punto es Mapa '1'.
  • Se ha agregado una descripción opcional de archivos de mapas. En pocas palabras un archivo 'description.txt' en la carpeta de su mapa para ver que vienen en la selección de mapa.
  • Se ha añadido soporte para asignar nombres diferentes a números (es decir Map "1" se llama ahora "Simple").
  • Map Maker crea !!! Ejecutar este separado del juego en sí de mapmaker.py.
  • Se ha añadido una clase de cuadro de texto, tomado principalmente de DrakeMagi en el hilo:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 fácilmente la mejor aplicación que he visto
  • Wrote Map Maker Guía en el archivo readme.txt.
  • Se ha corregido un error por el que los enemigos se salen de la pantalla y ser 'eliminado', pero su función .move () sería aún correr, provocando un accidente.

¿Qué hay de nuevo en la versión 0.5.5:

  • Actualizar gráficos de: Lost Garden Por cierto & quot ;! & quot ;, Danc gracias por liberar el arte del juego
  • Añadido los últimos dos caminos para el primer mapa. Aún no está seguro si esta es la dirección que quiero llevar el juego, pero es lo que es un poco más interesante ya. Tenga en cuenta, sin embargo, que el juego es una vez desequilibrado, y muy difícil de superar hasta ahora.
  • Balanced a cabo un salto extraño en las Estadísticas enemigas. Voy a mirar más en estas pronto.
  • torre de base es de color verde, lento es azul ahora ...
  • Se agregó la torre del cañón de vuelta!
  • Actualizado el camino torres generan sus & quot; botones & quot; a ser más versátil ... lo que deja la puerta abierta a una torre sorpresa espero empezar a trabajar pronto !!
  • movimiento enemigo Hecho mucho más fluido! No más & quot; romperse & quot; a las esquinas.
  • Todas las acciones enemigas contenidas en Enemy.taketurn () ahora.
  • moneystolen Separar enemy.cost.
  • Enemy.die () Para simplificar todos los diferentes Tower.target () 's hay ahora.
  • Se ha corregido algunos errores cuando se acerca a la última oleada.
  • Se trabajó en las ondas de reequilibrio de enemigos. 1-10 se hacen, 11-20 no están equilibrados!

¿Qué hay de nuevo en la versión 0.5.4:

  • Changed HP volver a perder a uno cada vez que un enemigo hojas la pantalla. Ahora empiezas con 20 HP, y gana 0.25 HP por turno.
  • Tiene una & quot; Next Wave & quot; botón. Es exactamente lo que usted cree.
  • implementado la posibilidad de "lento" para las torres. Es bastante impresionante: D
  • Se ha cambiado el precio 'rango'. Su ahora 20, más 20 para cada rango de actualización.
  • Añadido capacidad 'super lento' para las torres. "Lento" trae enemigos a 75% de su velocidad durante 1,25 segundos; mientras que 'super lento' trae enemigos al 50% de su velocidad durante 2 segundos.
  • El nuevo soporte para múltiples rutas enemigas en un mapa.
  • La pausa se ha eliminado. No hay temporizadores más, simplemente pulse & quot; Next Wave & quot; siempre que lo desee una nueva ola de venir y tomar tanto tiempo entre como desee!
  • Puede tener olas donde los enemigos vienen de diferentes caminos al mismo tiempo.
  • Torre es ahora una clase base para todas las torres, cada una de las cuales será una clase diferente.
  • Pruebas de seleccionado se basa ahora en __class__ objeto en lugar de __name__ para Icon y menús, y se basa en la contención de la torre en y__bases__ para Tower. Esto es más preciso, mejor código, y dará lugar a un mejor rendimiento y capacidad de adaptación en el futuro.
  • clase Icono ahora tiene un tipo y towerstats del tipo.
  • towerstats ha convertido Basictowerstats y Slowtowerstats ha sido creado.
  • clase SlowTower creado.
  • arreglada abajo de la carpeta del proyecto. No me había dado cuenta de lo mucho, basura inútil adicional no sólo fue persistente en ella.
  • Torres ahora generan sus actualización vender botones /. Esto hará que sea más fácil agregar nuevas actualizaciones para otras torres.
  • Torres de Slow ahora pueden actualizar la 'cantidad de lenta' aplicado a los enemigos, y cuánto tiempo dura.
  • mover Enemigos «modificado por la exactitud (ahora puede manejar movimiento del flotador), y los coeficientes de velocidad realizadas igual (se mueven a la misma distancia tanto verticales como horizontales).

¿Cuál es nuevo en la versión 0.5.3:

  • actualización menor, básicamente para agregar la capacidad de enviar la próxima ola en cualquier momento, incluso cuando los enemigos están todavía en el camino.

¿Qué hay de nuevo en la versión 0.5.2:

  • opciones de salud Enemigos eliminados desde options.txt porque no fueron utilizados.
  • Intentamos equilibrar torres más.
  • El aumento de dinero obtenido de enemigo mata por 1 crédito por enemigo.
  • Salud está ganó:. (WaveNumberCompleted player.hpt), donde hpt suele ser uno, hasta que se implementen habilidades
  • Se empezó comentando un poco más.
  • Torres no puede ser colocado en el camino!
  • Torre de actualización de los botones se encuentran ahora en la esquina inferior derecha.
  • habilidades del jugador se implementan! Regen te da salud extra cada ola que la derrota; Mientras que el interés le da un impulso a su tasa de interés.
  • En la actualidad existe una "base" en el centro. Los enemigos se dirigirán hacia la base, robar créditos de usted, luego la cabeza vuelta hacia a la entrada. Si un enemigo roba créditos y matarlo antes de que llegue a la entrada, se recuperará los créditos robados. Esto le da dos oportunidades para matar al enemigo antes de que te duele.

Requisitos :

  • Python
  • pygame

Programas parecidos

Knights
Knights

20 Feb 15

Xiangqi
Xiangqi

3 Jun 15

OpenXcom
OpenXcom

20 Feb 15

PyChess
PyChess

15 Apr 15

Comentarios a la Python PyGame Tower Defense

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!