Python PyGame Tower Defense

Software screenshot:
Python PyGame Tower Defense
Software informatie:
Versie: 0.8.7
Upload datum: 19 Feb 15
Ontwikkelaar: Austin Morgan
Licentie: Gratis
Populariteit: 71

Rating: nan/5 (Total Votes: 0)

Python pygame Tower Defense is een open source real-time strategy game geschreven in Python met pygame.
Python pygame Tower Defense is voorzien van diverse kaarten en het is vrij veel, net als elke andere TD spel die er zijn

Wat is nieuw in deze release:.

  • Speler initialisatie nu enigszins gestroomlijnd.
  • Explosies nu goed weergegeven en kan worden veranderd om langer mee / korter.
  • Toegevoegd MainFunctions.selectedTower, met displays / knoppen voor een geselecteerde toren.
  • Verwijderd PlayerUpgradeScreen. Verwijderd PlayerUpgrades.
  • Icons worden nu geïnitialiseerd door Towers. Iconen passen beter in de lade.
  • Delen van het scherm zijn nu veel gemakkelijker gedifferentieerd.
  • Verwijderd XPBar. Verwijderd speler xp.
  • Toegevoegd een infobox voor vijanden. Zet uw cursor over een vijand om informatie over te vinden.
  • Ondersteuning toegevoegd voor het schalen van vierkant formaat. Gewijzigde standaardwaarden vierkant formaat 30x30.
  • Verreweg vereenvoudigd toren statistieken. Nu zijn alle opgenomen in de klasse Toren, in plaats van in player.modDict.
  • Toegevoegd zijbalk voor tower-info / knoppen.
  • Ondersteuning toegevoegd voor vijanden met een & quot;. Niveau & quot ;, zowel een standaard voor de kaart, evenals aanpassingen voor individuele vijanden
  • Massive wijzigingen speler klasse. Verwijderd meeste modDict, zoals niet nodig. Toegevoegd betere ondersteuning voor het opslaan en laden.
  • De aangepaste XP modifiers voor eenvoud en leesbaarheid.
  • Alleen de sterkste, actieve slow-timer treft een individu vijand nu.
  • Vereenvoudigde schade functie om vijanden.
  • Removed multi-torens te plaatsen, de kosten in verband met dergelijke, en alle verwijzingen naar modDict van Tower klasse.
  • Removed mogelijkheid lijst, knop lijst, en de noodzaak van een reload functie van Tower klasse.
  • Toegevoegd Runes aan het spel. Torens zijn gewoon schepen die Runes gebruiken om aan te vallen / genezen / etc.
  • Toegevoegde begrip en ondersteuning voor & quot; Support & quot; Runes. Runen die verbeterd of de effecten van andere runen te veranderen.
  • Toegevoegde Rune slots voor torens. Alleen runen in de primaire (& quot; Alpha & quot;) slot zijn actieve Runes. Alle anderen ondersteunen die Rune.
  • Ondersteuning toegevoegd voor bepaalde Runes alleen maar passend in bepaalde slots. Elke sleuf zal uiteindelijk hebben bepaalde eigenschappen.
  • Ondersteuning toegevoegd voor een & quot; spare runes & quot; lijst in de speler object. Inbegrepen opslaan en laden van de lijst.
  • Toegevoegd het opslaan en laden functies aan de klas Tower. Torens geplaatst zijn eigenlijk opgeslagen kopieën van die toren uit de vorige games.
  • Verwijderd targeting en handelen vanuit Towers in overeenstemming met nieuw paradigma.
  • De mogelijkheid toegevoegd om de volgende golf te sturen door te klikken op de & quot; Stuur Next Wave & quot; tekst in de bovenste balk.
  • Ondersteuning toegevoegd voor het vergroten van een Tower totale stats.
  • vereenvoudigd, verduidelijkt, en geoptimaliseerd sommige Event functies.
  • Veranderd Tower regeneratie om een ​​toren-specifieke stat.
  • Toegevoegd opdrukken. Kleine, willekeurige bonussen aan een individu Rune, rolde toen overgenomen.
  • Ondersteuning toegevoegd voor Towers, Runen, en opdrukken om bonussen te geven aan het vinden van Runes.

Wat is nieuw in versie 0.8.6:

  • Elke Basic kaart geeft nu 1 Tower en + 5 startgeld.
  • Toegevoegd aanpassingsopties voor het imago van elke toren.
  • Voegde een hoofdmenu, het mogelijk maakt om kaarten uit een betere interface, evenals bewerken toren beelden te halen naar uw wens. Ook geschikt voor een optiemenu, in de toekomst.
  • Toegevoegd menu-functionaliteit voor het herschikken toren vaardigheden, evenals geïmplementeerd automatisch opslaan van de wijzigingen in de capaciteiten en afbeeldingen toren.
  • Oud het formaat voor mapproperties.txt bestanden, waardoor het gemak van binnenkomst, alsook meerdere verschillende soorten vijanden in dezelfde golf.
  • Upgrades nu zelden toren kosten te wijzigen. Oppompen torens terwijl het verhogen van basiskosten was contra-intuïtief. Nu, elk exemplaar van een toren die u plaatst verhoogt de kosten van verdere torens van dat type. Dit zal stimuleren uitspreiden toren vaardigheden.
  • Vijanden hebben nu een element van willekeur in hun wandel.
  • Vijanden nu draaien hun foto's, op basis van hun tijdelijke bestemming.
  • Enemy golven nu automatisch komen, na ongeveer 10 seconden, zo niet eerder, dat gestuurd.
  • Towers nu regenereren gezondheid van een kleine hoeveelheid in de tijd.
  • Kaarten omgezet naar nieuw formaat: Basic0, Basic1, Basic2. Dit betekent Ability0, Basic3, HitPoints0 en HitPoints1 zijn UNPLAYABLE!.
  • * Note On Moeilijkheidsgraad: Elke BasicX kaart ervan uit dat u alle andere X-1 kaarten hebben geslagen. Elke andere X kaart ervan uit dat u BasicX al hebben geslagen. *

Wat is nieuw in versie 0.7.5:

  • Towers en pictogrammen geselecteerde nu weer bereik als een doorschijnend gevulde cirkel in plaats van alleen een gevoerd cirkel.
  • Towers nu geselecteerde opties tonen hun upgrade en verkopen als een radiale menu ingesteld om hen heen in plaats van notering in dozen aan de rechterkant.
  • Artwork gedaan voor pictogrammen voor Bonus Schade, Extend Range, en verkopen opties.
  • Tower.genButtons veranderd als gevolg. Vereenvoudigd.
  • Extra torens verwijderd te werken vanuit simpelweg Fighter en Archer torens.
  • XP volledig verwijderd.
  • XP tabellen / lijsten verwijderd.
  • Upgrade slots verwijderd.
  • De Toren van vaardigheden kostengeoriënteerd veranderd.
  • Momenteel beide torens in aanmerking komen voor beide mogelijkheden.
  • Player class gegeven Mod variabelen voor alle torens, en voor specifieke soorten torens, waardoor voor uitgebreidere aanpassing plaatsvinden.
  • Tower stat berekening drastisch veranderd om Abilities en Speler Mod variabelen tegemoet te komen.
  • Targeting veranderd en vereenvoudigd, hoewel in strijd is met een bereik weergegeven.
  • Fighter en Archer base stats veranderd. Boogschutters zijn zwakker, duurder, maar veel sneller om te vuren.
  • Turns worden voorgeschoten door de & quot; n & quot; key nu.
  • Configuratiescherm verwijderd, zoals nu overbodige.
  • PanelClass bestand verwijderd, zoals nu ongebruikt.

Wat is nieuw in versie 0.5.7:

  • Wave-11a-20a van de Kaart Eenvoudig en Curvy zijn nog niet in balans.
  • Updaten readme.txt.
  • Het toevoegen van betere documentatie voor de kaartenmaker.
  • Toegevoegd een beetje meer commentaar.
  • Geïntroduceerd kenmerk van torens nodig 'macht' van een link naar de basis.
  • Toegevoegde 'Knooppunt' toren, die aangedreven gebied kan uitbreiden.

  • Functie
  • 'Power' verwijderd, te complex op dit punt.
  • Building klasse gecreëerd. Dit is de backend voor alle structuren die niet zijn torens.
  • Veranderd vijand snelheid van 3 keer de snelheid waarde in mapproperties om gewoon de waarde in mapproperties. Dit maakt een grotere en gemakkelijker aanpassing van de snelheid vijanden '.
  • Fixed bug waar de kaart zou eindigen als er maar de vijanden die uit 'c' en / of 'd' paden.
  • Hopelijk vast een bug waar de volgende kaart zou laden in een klein venster, maar dit is onwaarschijnlijk.
  • Fixed de next-kaart-klein-screen bug, maar hebben zich gerealiseerd dat het schakelen kaarten gaat een heel stuk complexer dan ik had verwacht. Ik verklaar dat een & quot zijn; nog-niet-geïmplementeerde Feature & quot; voor het moment.
  • Kleine update voor kaartenmaker: Kan niet opslaan zonder een basis (vermijdt een veel voorkomende fout). Ook voegde begon het toevoegen van stap voor stap instructies om de bovenkant van het scherm.
  • Toegevoegd Poison toren.
  • Vijanden zullen een groene health bar hebben wanneer vergiftigd.

Wat is nieuw in versie 0.5.6:

  • Fixed a bug in de kaart schakelen / spel eindigt code, die het mogelijk maken iemand & quot; te winnen & quot; door gewoon te klikken op & quot; Next Wave & quot;.
  • Vast een gemeenschappelijk bug waar een langzame toren zou vertragen en al vertraagd vijand, dan is de vijand zou & quot; pop & quot; terug naar zijn oorspronkelijke snelheid.
  • Toegevoegd kaart menu selecteren. Bij het opstarten van het spel, nu, een zeer eenvoudig keuzemenu zal eerst komt. Het enige speelbare kaart op dit punt is Kaart '1'.
  • Toegevoegd een optionele beschrijving van de kaart bestanden. Simpel gezegd een 'description.txt' bestand in de map van uw kaart om het te zien komen in kaart selectie.
  • Ondersteuning voor andere dan nummers kaart namen (dwz Kaart '1' is nu de naam 'Simple').
  • MapMaker gemaakt !!! Lopen deze los van de game zelf uit mapmaker.py.
  • Voegde een Textbox klasse, voornamelijk afkomstig uit DrakeMagi in de thread:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 Gemakkelijk de beste uitvoering die ik heb gezien
  • schreef Map Maker gids in de readme.txt.
  • Gecorrigeerd een bug waar vijanden op het scherm zou verlaten en zijn 'verwijderd', maar hun .move () functie zou lopen nog steeds, het veroorzaken van een crash.

Wat is nieuw in versie 0.5.5:

  • grafische update uit: Lost Garden Door de manier & quot ;! Danc & quot ;, bedankt voor het vrijgeven van het spel kunst
  • Toegevoegd de laatste twee paden voor de eerste kaart. Nog steeds niet zeker of dit is de richting die ik wil het spel te nemen, maar het maakt het al een beetje meer interessant. Let op, hoewel, dat het spel is nog maar eens uit balans, en ongelooflijk moeilijk om zo ver te verslaan.
  • Balanced uit een oneven skip in vijandelijk statistieken. Ik zal meer op deze snel kijken.
  • Basic toren is groen, langzaam is blauw nu ...
  • Toegevoegd de Cannon toren terug!
  • Bijgewerkt de weg torens genereren hun & quot; knoppen & quot; veelzijdiger ... waarvan de deur open te laat voor een verrassing toren ik hoop te krijgen up and running snel !! te zijn
  • Gemaakt vijandelijke bewegingen veel vloeiender! Niet meer & quot; snapping & quot; hoeken.
  • Alle vijandelijke acties in Enemy.taketurn () nu.
  • Aparte moneystolen van enemy.cost.
  • Enemy.die () toegevoegd aan alle verschillende Tower.target vereenvoudigen () 's er nu zijn.
  • Gecorrigeerd aantal bugs bij het naderen van de laatste golf.
  • Gewerkt aan herbalancering golven van vijanden. 1-10 worden gedaan, 11-20 niet in balans zijn!

Wat is nieuw in versie 0.5.4:

  • Veranderd HP terug naar het verliezen van één keer een vijand bladeren het scherm. U nu beginnen met 20 pk, en krijgen 0,25 HP per beurt.
  • Heeft een & quot; Next Wave & quot; knop. Doet precies wat je denkt dat het doet.
  • Implementatie van de 'trage' mogelijkheid voor de torens. Het is pretty awesome: D
  • Veranderde de 'range' prijs. Zijn nu 20, plus 20 voor elk bereik te upgraden.
  • Toegevoegd 'super slow' mogelijkheid voor torens. 'Trage' brengt vijanden tot 75% van hun snelheid van 1,25 seconden; terwijl 'super slow' brengt vijanden tot 50% van hun snelheid 2 seconden.
  • Nieuwe ondersteuning voor meerdere vijand paden in kaart.
  • Pauzeren is verwijderd. Er zijn geen timers meer, gewoon op & quot; Next Wave & quot; wanneer u maar wilt een nieuwe golf te komen en neem zoveel tijd tussen als je wilt!
  • Kan golven waar de vijanden vandaan komen verschillende paden tegelijk.
  • Tower is nu een basisklasse voor alle torens, die elk een andere klasse te zijn.
  • Het testen van de geselecteerde is nu gebaseerd op __class__ object in plaats van __name__ voor Icoon en Menu, en is gebaseerd op met de Toren in __bases__ voor Tower. Dit is nauwkeuriger, betere code, en zal leiden tot betere prestaties en het aanpassingsvermogen in de toekomst.
  • Icoon klasse heeft nu een type en towerstats het type's.
  • towerstats is Basictowerstats geworden, en Slowtowerstats is gemaakt.
  • SlowTower klasse gemaakt.
  • de map project afgeslankt. Ik had me niet gerealiseerd hoeveel extra, nutteloze onzin er was gewoon slepende in het.
  • Towers nu hun upgrade / verkopen knoppen genereren. Dit zal het gemakkelijker maken om nieuwe upgrades toevoegen voor andere torens.
  • Slow torens kan nu een upgrade van de 'hoeveelheid trage' toegepast op vijanden, en hoe lang het duurt.
  • move Enemies 'aangepast voor nauwkeurigheid (kan nu vlotter beweging), en snelheid coëfficiënten gelijk gemaakt (ze dezelfde afstand te verplaatsen of verticaal of horizontaal).

Wat is nieuw in versie 0.5.3:

  • Minor update, in principe de mogelijkheid toe te voegen om te sturen de volgende golf op elk moment, zelfs als vijanden zijn nog steeds op het pad.

Wat is nieuw in versie 0.5.2:

  • Removed Enemy gezondheid opties uit options.txt omdat ze werden niet gebruikt.
  • Geprobeerd om meer in evenwicht te houden torens.
  • Verhoogde geld opgedaan vijand doodt met 1 credit per vijand.
  • Gezondheid is nu gewonnen:. (WaveNumberCompleted player.hpt), waar HPT is meestal één, totdat vaardigheden worden uitgevoerd
  • Begon commentaar wat meer.
  • Towers kan niet in de weg gelegd!
  • Tower upgraden knoppen zijn nu in de rechter bovenhoek.
  • Speler capaciteiten worden uitgevoerd! Regen geeft u extra gezondheid elke golf u verslaan; Hoewel de belangstelling geeft je een boost aan je rente.
  • Er is nu een 'basis' in het midden. Vijanden zal het hoofd naar de basis, stelen credits van u, ga dan terug naar naar de ingang. Als een vijand steelt credits en je het te doden voordat het naar de ingang, zal u herstellen van de gestolen credits. Dit geeft u twee kansen om de vijand te doden voordat het je pijn doet.

Eisen

  • Python
  • pygame

Vergelijkbare software

Invade Earth
Invade Earth

3 Jun 15

PvPGN
PvPGN

11 May 15

LGeneral
LGeneral

14 Apr 15

Reacties op Python PyGame Tower Defense

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!