Detalhes de Software:
Versão: 0.8.7
Data de upload: 19 Feb 15
Licença: Livre
Popularidade: 113
Python PyGame Tower Defense é um jogo de estratégia em tempo real open source escrito em Python com PyGame.
Python PyGame Tower Defense apresenta vários mapas e é muito bonito como qualquer outro jogo TD lá fora
O que é novo nesta versão:.
- inicialização Player agora ligeiramente simplificado.
- Explosões agora mostrar corretamente e pode ser alterada para durar mais tempo / menor.
- Adicionado MainFunctions.selectedTower, contendo exibe botões / para uma torre selecionada.
- Removido PlayerUpgradeScreen. PlayerUpgrades removidos.
- Os ícones são agora inicializado pelo Towers. Icons se encaixam melhor na bandeja.
- As seções da tela são agora muito mais facilmente diferenciadas.
- Removido XPBar. Removido jogador xp.
- Adicionado uma Infobox para os inimigos. Coloque o cursor sobre um inimigo para encontrar informações sobre ele.
- Adicionado suporte para escalar tamanho quadrado. Changed tamanho quadrado padrão de 30x30.
- Estatísticas torre De longe simplificados. Agora, tudo contido na classe Tower, em vez de em player.modDict.
- barra lateral Adicionado para informação torre botões /.
- Adicionado suporte para os inimigos com uma & quot;. & Quot ;, nível tanto um padrão para o mapa, bem como os ajustes por inimigos individuais
- Grandes mudanças para a classe jogador. Removidos mais de modDict, como não há necessidade. Adicionado suporte melhor para salvar e carregar.
- modificadores XP ajustados de simplicidade e legibilidade.
- Só os mais fortes, temporizador lento ativo afeta um inimigo indivíduo agora.
- Simplificado função danos aos inimigos.
- Removido torres de multi-colocação, o custo associado a tal, e todas as referências a modDict de classe Tower.
- lista capacidade removido, lista de botão, e da necessidade de uma função de recarga de classe Tower.
- Adicionado Runes para o jogo. Torres são simplesmente embarcações que usam Runes para atacar / curar / etc.
- Adicionado conceito e suporte para o & quot; Suporte & quot; Runes. Runes que melhoraram ou alterar os efeitos de outras runas.
- ranhuras Adicionado Rune para torres. Somente runas no primário (quot; & Alpha & quot;) Slot são Runes ativos. Todos os outros defendem que Rune.
- Adicionado suporte para certas Runes cabendo somente em determinadas faixas horárias. Cada slot acabará por ter certas propriedades.
- Adicionado suporte para a & quot; peças runas & quot; lista no jogador objeto. Incluído poupança e carregamento de lista.
- Adicionado os salvar e carregar funções para a classe Tower. Towers colocados são realmente salvos cópias desse Torre dos jogos anteriores.
- Removido segmentação e agir a partir da Towers em conformidade com o novo paradigma.
- Adicionado a capacidade de enviar a próxima onda clicando no & quot; Enviar Next Wave & quot; texto na barra superior.
- Adicionado suporte para aumentar a ver estatísticas de uma torre.
- simples, claro e otimizado algumas funções de eventos.
- Mudou Torre de regeneração para uma estatística específica torre.
- Adicionado Imprints. Pequenas bônus, aleatório a um indivíduo Rune, rolou quando adquirido.
- Adicionado suporte para Towers, runas e Imprints para dar bônus para encontrar Runes.
O que é novo na versão 0.8.6:
- Cada mapa básico agora dá uma Torre e + 5 A partir do dinheiro.
- opções de personalização adicionadas para a imagem de cada torre.
- Adicionado um menu principal, permitindo escolher os mapas de uma melhor interface, bem como editar imagens torre ao seu gosto. Também vai acomodar um menu de opções, no futuro.
- funcionalidade do menu Adicionado para reorganizar habilidades torre, bem como implementadas gravação automática de mudanças para a torre habilidades e imagens.
- convertido para o formato de arquivos mapproperties.txt, permitindo a facilidade de entrada, bem como vários tipos diferentes de inimigos na mesma onda.
- Upgrades agora raramente modificar os custos de torre. Bombeamento de torres, aumentando os custos de base era um contra-senso. Agora, cada cópia de uma torre de colocar aumenta o custo de novas torres desse tipo. Isso vai incentivar espalhando-se habilidades de torre.
- Os inimigos têm agora um elemento de aleatoriedade em sua caminhada.
- Os inimigos agora girar suas imagens, com base no seu destino temporário.
- ondas de inimigos agora vêm automaticamente, após cerca de 10 segundos, se não forem enviados antes disso.
- Towers agora regenerar a saúde de uma pequena quantidade ao longo do tempo.
- Maps convertido para o novo formato: Basic0, basic1, Basic2. Isto significa Ability0, Basic3, HitPoints0 e HitPoints1 são UNPLAYABLE!.
- * Nota na dificuldade: Qualquer mapa BasicX assume você tem batido todos os outros X-1 mapas. Qualquer outro mapa X assume que você tem batido BasicX já. *
O que é novo na versão 0.7.5:
- Torres e ícones selecionados agora exibem intervalo como um translúcido círculo preenchido em vez de simplesmente um círculo alinhado.
- Towers selecionados agora exibir sua atualização e vender opções como um menu radial definido em torno deles, em vez de listagem em caixas à direita.
- Trabalhos de arte feitos por ícones para Damage Bonus, se estender alcance, e opções de venda.
- Tower.genButtons mudou como resultado. Simplificado.
- torres extras removidos para trabalhar a partir simplesmente Lutador e Archer torres.
- XP completamente removido.
- mesas XP / listas removido.
- Atualização ranhuras removidas.
- habilidades Torre custam mudado.
- Atualmente ambas as torres qualificar para ambas as habilidades.
- classe Player dada variáveis mod para todas as torres, e para tipos específicos de torres, permitindo a personalização extensiva a ter lugar.
- cálculos estatísticos Torre mudou drasticamente para acomodar Habilidades e variáveis Jogador da modificação.
- Segmentação alterado e simplificado, embora seja incompatível com faixa exibida.
- Fighter e estatísticas de base do arqueiro mudou. Arqueiros são mais fracos, mais caro, mas muito mais rápido ao fogo.
- Voltas são avançados pela & quot; n & quot; chave agora.
- Painel de removido, como é agora desnecessários.
- arquivo PanelClass removidos, como está agora não utilizado.
O que é novo na versão 0.5.7:
- Onda 11a-20a de mapa simples e Curvy são ainda não equilibrada.
- Atualização readme.txt.
- Adicionando melhor documentação para o cartógrafo.
- Adicionado um pouco mais comentários.
- recurso introduzido de torres que precisam de "poder" a partir de um link para a base.
- torre Adicionado 'Nó', que pode estender a área powered.
- 'Power' removido, demasiado complexa neste momento.
- classe edifício criado. Esta é a infra-estrutura para todas as estruturas que não são torres.
- Mudou velocidade inimigo de 3 vezes o valor da velocidade em mapproperties para apenas o valor em mapproperties. Isto permite uma maior e mais fácil personalização de velocidade dos inimigos.
- Corrigido o erro quando mapa acabaria se houvesse apenas inimigos vindos de 'c' e / ou caminhos 'D'.
- Esperemos que fixa um bug onde o próximo mapa iria carregar em uma pequena janela, mas isso é improvável.
- Corrigido o erro seguinte-map-de tela pequena, mas já perceberam que os mapas de comutação vai ser muito mais complexo do que eu esperava. Eu estou declarando que para ser um & quot; ainda-não-implementadas recurso & quot; para o momento.
- pequena atualização do cartógrafo: Não é possível salvar sem a base (evita um erro comum). Além disso, acrescentou começaram a adicionar instruções passo a passo para o topo da tela.
- Adicionado torre veneno.
- Os inimigos terão uma barra de saúde verde quando envenenado.
O recurso
O que é novo na versão 0.5.6:
- Corrigido um erro no mapa de comutação / jogo terminando código, que permita a alguém para & quot; ganhar & quot; apenas clicando & quot; Next Wave & quot;.
- Corrigido um erro comum, onde uma torre lento iria abrandar e já desacelerou inimigo, então o inimigo & quot; pop & quot; de volta à sua velocidade original.
- Adicionado um mapa de menus seleção. Ao iniciar o jogo, agora, um menu de seleção muito simples virá primeiro. O único mapa jogável neste momento é Map '1'.
- Adicionado uma descrição opcional para os arquivos do mapa. Basta colocar um arquivo 'description.txt' na pasta do seu mapa para vê-lo vir para cima na seleção mapa.
- Adicionado suporte para que não sejam números nomes de mapas (ou seja Map '1' é agora chamado de "Simples").
- MapMaker criado !!! Executar este separadamente do jogo de mapmaker.py.
- Adicionado uma classe de caixa de texto, tomado principalmente da DrakeMagi na discussão:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Facilmente a melhor aplicação que eu vi
- Escreveu Map Maker Guia no readme.txt.
- Corrigido um bug onde os inimigos iria deixar a tela e ser "removido", mas a sua função .Move () ainda seria executado, causando um acidente.
O que é novo na versão 0.5.5:
- Atualização de gráficos a partir de: Lost Garden A propósito & quot ;! Danc & quot ;, agradecimentos para liberar a arte do jogo
- Adicionado os dois caminhos finais para o primeiro mapa. Ainda não tenho certeza se esta é a direção que eu quero levar o jogo, mas está tornando-se um pouco mais interessante já. Por favor note, no entanto, que o jogo é mais uma vez desequilibrado, e incrivelmente difícil de bater, até agora.
- equilibrado um salto estranho nas estatísticas inimigas. Vou olhar mais para estes em breve.
- torre de base é verde, lento é azul agora ...
- Adicionado a torre de canhão de volta!
- Atualizado o caminho torres gerar os seus & quot; os botões & quot; para ser mais versátil ... o que deixa a porta aberta para uma torre de surpresa espero começar a funcionar em breve !!
- movimento inimigo Feito muito mais fluido! Não mais & quot; tirando & quot; para cantos.
- Todas as ações inimigas contidas Enemy.taketurn () agora.
- moneystolen Separada enemy.cost.
- Enemy.die () adicionado para simplificar todos os diferentes Tower.target () 's há agora.
- Corrigido alguns bugs quando se aproxima da última vaga.
- Trabalhou em ondas de reequilíbrio de inimigos. 1-10 são feitas, 11-20 não está em equilíbrio!
O que é novo na versão 0.5.4:
- Mudou HP volta a perder a cada vez que um folhas inimigas a tela. Agora você começar com 20 HP, e ganhar 0,25 HP por turno.
- Tem um & quot; Next Wave & quot; botão. Faz exatamente o que você acha que ele faz.
- Implementado a capacidade "lento" para torres. É bastante impressionante: D
- Mudou o preço 'range'. Seu agora 20, além de 20 para cada faixa de atualização.
- Adicionado a capacidade 'super slow' para torres. 'Slow' traz inimigos a 75% de sua velocidade durante 1,25 segundos; enquanto 'super slow' traz inimigos a 50% da sua velocidade durante 2 segundos.
- O novo suporte para vários caminhos inimigas em um mapa.
- A pausa tiver sido removido. Não há timers mais, basta clicar em & quot; Next Wave & quot; sempre que você quer uma nova onda para vir e tomar o máximo de tempo entre como você gostaria!
- Pode ter ondas onde os inimigos vêm de diferentes caminhos ao mesmo tempo.
- Tower é agora uma classe base para todas as torres, cada uma das quais será uma classe diferente.
- Testes de selecionado agora é baseada em __class__ objeto em vez de __name__ para Icon e Menu, e baseia-se na contenção da Torre, em __bases__ para Tower. Este é mais preciso, um código melhor, e vai levar a um melhor desempenho e capacidade de adaptação no futuro.
- classe Ícone passou a deter um tipo e towerstats do tipo.
- towerstats tornou-se Basictowerstats e Slowtowerstats foi criado.
- classe SlowTower criado.
- aparadas para baixo a pasta do projeto. Eu não tinha percebido o quanto, bugigangas adicional houve apenas persistente nele.
- Towers agora gerar seus upgrade / vender botões. Isto tornará mais fácil adicionar novas atualizações para outras torres.
- torres lentos podem agora actualizar o «montante de slow 'aplicado aos inimigos, e quanto tempo dura.
- move 'Inimigos modificado para precisão (agora pode lidar com movimento float), e os coeficientes de velocidade feito igual (eles se movem na mesma distância se vertical ou horizontal).
O que é novo na versão 0.5.3:
- atualização Minor, basicamente, para adicionar a capacidade de enviar a próxima onda, a qualquer momento, mesmo quando os inimigos ainda estão no caminho.
O que é novo na versão 0.5.2:
- opções de saúde Inimigo Removido options.txt porque eles não foram utilizados.
- Tentei equilibrar torres mais.
- Aumento dinheiro ganho a partir inimigo mata por 1 crédito por inimigo.
- A saúde é agora ganhou:. (WaveNumberCompleted player.hpt), onde hpt é geralmente um, até que as habilidades são implementadas
- começaram a comentar um pouco mais.
- Towers não pode ser colocado no caminho!
- Torre atualizar botões estão agora no canto inferior direito.
- habilidades do jogador são implementadas! Regen lhe dá saúde suplementar cada onda que você derrota; Enquanto o interesse dá-lhe um impulso à sua taxa de juros.
- Existe agora uma 'base' no meio. Os inimigos vão dirigir-se para a base, roubar créditos de você, em seguida, voltar para a entrada. Se um inimigo rouba créditos e você matá-lo antes que ele chegue até a entrada, você vai recuperar os créditos roubados. Isto dá-lhe duas chances para matar o inimigo antes que ele te machuca.
Requisitos :
- Python
- pygame
Comentários não encontrado