Python PyGame Tower Defense

Софтуер снимки:
Python PyGame Tower Defense
Софтуер детайли:
Версия: 0.8.7
Дата на качване: 19 Feb 15
Розробник: Austin Morgan
Разрешително: Безплатно
Популярност: 113

Rating: nan/5 (Total Votes: 0)

Python Pygame Tower Defense е с отворен код в реално време стратегия за игра, написан на Python с Pygame.
Python Pygame Tower Defense разполага с няколко карти и това е почти като всеки друг TD игра там

Какво ново в тази версия:.

<ул >

  • инициализация Player сега леко рационализирана.
  • Експлозии сега показват правилно и могат да бъдат променени, за да продължи по-дълго / кратко.
  • Добавено MainFunctions.selectedTower, съдържащ дисплеи / бутони за избран кула. ​​
  • Премахнато PlayerUpgradeScreen. Премахнати PlayerUpgrades.
  • Икони сега са инициализирани от Towers. Икони по-плътно към тавата.
  • раздели на екрана са сега много по-лесно да диференцира.
  • Премахнато XPBar. Премахнато играч XP.
  • Добавена Infobox за врагове. Поставете курсора на мишката върху един враг, за да намерите информация за това.
  • Добавена е поддръжка за мащабиране квадратен размер. Променен размер на квадратния подразбиране да 30x30.
  • далече опростени кула статистики. Сега всичко се съдържа в класа Tower, вместо в player.modDict.
  • Добавена страничната лента за информация кула / бутони.
  • Добавена е поддръжка за врагове, които имат & quot;. & Quot ;, ниво както по подразбиране за картата, както и корекции за отделни врагове
  • Масови промени играчите клас. Премахнато повечето modDict, като не е необходимо. Добавен по-добра подкрепа за спестяване и товарене.
  • Коригираните XP модификатори за опростяването и разбираемостта.
  • Само най-силната, активна бавно таймера засяга индивидуално враг сега.
  • Опростена функция щети на враговете си.
  • премахнатите мулти-пускането кули, разходите, свързани с такива, и всички позовавания на modDict от Tower клас.
  • Removed списък способност, списък бутон, както и необходимостта от функция за презареждане от Tower клас.
  • Добавено Runes на играта. Towers са просто кораби, които използват Runes да атакува / лекува / и др.
  • Добавено концепция и подкрепа за & quot; Подкрепа & quot; Runes. Runes които подобряват или да промени ефектите на други руни.
  • Добавено Rune слотове за кули. Само руни в първичния (& quot; Алфа & quot;) слот са активни Runes. Всички други поддържат, че Rune.
  • Добавена е поддръжка за някои Runes монтиране само в някои от слотовете. Всеки слот в крайна сметка ще има определени свойства.
  • Добавена е поддръжка за & quot; резервни руни & quot; Списък на играчите обект. Включени спестяване и товарене на списъка.
  • добавя запазване и зареждане на функциите на класа Tower. Towers поставени са действително запаметени копия от тази кула от предишните игри.
  • Премахнато насочване и действа от Towers в съответствие с новата парадигма.
  • Добавена е възможност за изпращане на следващата вълна, като кликнете върху & quot; Изпратете Next Wave & quot; текст в горната лента.
  • Добавена е поддръжка за увеличаване на общото надминаване на кулата.
  • опростени, изяснени, и оптимизиран някои функции събитие.
  • Променени регенерация Tower да кула специфични Stat.
  • Добавено Печатните надписи. Малки, случайни бонуси на индивидуална Rune, валцувани, когато са придобити.
  • Добавена е поддръжка за Towers, Runes, и отпечатани да даде бонуси, за да намери Руни.
  • Какво ново във версия 0.8.6:

    • Всеки Basic карта сега дава една кула и + 5 Като се започне пари.
    • Добавени опции за персонализиране на изображението всяка Tower-те години.
    • Добавена на главното меню, което позволява да вземете карти от един по-добър интерфейс, както и редактиране кула изображения по ваш вкус. Отново ще се настанят меню с опции, за в бъдеще.
    • Добавена функционалност меню за пренареждане кула способности, както и изпълнява автоматично запазване на промените на кулата способности и снимки.
    • конвертиран формата за mapproperties.txt файлове, което позволява лесно влизане, както и множество различни видове врагове в същата вълна.
    • ъпгрейди сега рядко се променят разходите кула. Помпена кули същевременно увеличава базови разходи е контра-интуитивно. Сега, всеки екземпляр на кула поставите увеличава разходите за допълнителни кули от този тип. Това ще стимулира разстилане кула способности.
    • Enemies сега има елемент на случайност в тяхната разходка.
    • Enemies сега се въртят техните образи, въз основа на временния им дестинация.
    • враг вълни сега идват автоматично, след около 10 секунди, ако не изпрати преди това.
    • Towers сега възстановяват здравето на малко количество с течение на времето.
    • Maps превърнати в нов формат: Basic0, Basic1, Basic2. Това означава, Ability0, Basic3, HitPoints0 и HitPoints1 са неизползваеми!.
    • * Забележка На Трудност: Всяко BasicX карта предполага, че са бити всички други X-1 карти. Всяка друга X карта предполага, че са бити BasicX вече. *

    Какво ново във версия 0.7.5:

    • Towers и икони избрани сега показване диапазон като полупрозрачна запълнен кръг, вместо просто облицована кръг.
    • Towers избрани сега се покаже тяхното надграждане и продават опции като радиално меню с около тях, вместо на обява в кутии в дясно.
    • Произведение направил за за Bonus Damage икони, Extend Range, и продават опции.
    • Tower.genButtons променени в резултат. Опростена.
    • Допълнителни кули отстраняват да превърнат просто боец ​​и Archer кули.
    • XP напълно отстранени.
    • XP маси / списъци отстранени.
    • Upgrade слотове отстранени.
    • кула способности на разходите е променен.
    • В момента двете кули се класират за двете възможности.
    • клас Player дадена Mod променливи за всички кули, както и за определени видове кули, които дават възможност за богат персонализиране, за да се осъществи.
    • Изчисляване Tower Stat променя драстично да се настанят способности и Player Mod променливи.
    • Насочване изменена и опростена, че е в противоречие с редица покаже.
    • Fighter и Archer базови статистики се променили. Стрелците са по-слаби, по-скъпи, но много по-бързо, за да огън.
    • врътки, изтъкнати от & quot; п & quot; ключова сега.
    • Panel отстранен, тъй като вече е ненужен.
    • PanelClass файл отстранен, тъй като в момента не се използва.

    Какво ново във версия 0.5.7:

    • Wave 11а-20а от Карта Simple и прегърбен са Все още не са балансирани.
    • Актуализиране readme.txt.
    • Добавяне добре документация за създател на карти.
    • Добавена малко повече коментари.
    • Въведена черта на кули, които се нуждаят "мощност" от линк към основата.
    • кула Публикувана "Node", която може да се разшири с двигател област.

    • Функция
    • "Сила" отстранен, твърде сложни в този момент.
    • сграда клас създаден. Това е гръб за всички структури, които не са кули.
    • Промяна на скоростта враг от 3 пъти стойността на скоростта в mapproperties до само стойността в mapproperties. Това позволява по-голямо и по-лесно персонализиране на скоростта врагове ".
    • Фиксирана бъг, когато картата ще свърши, ако не са единствените врагове идващи от "C" и / или "D" пътеки.
    • Надяваме Фиксирана бъг, където следващата карта ще се зареди в малък прозорец, но това е малко вероятно.
    • Фиксирана бъг следващия-карта-малък екран, но осъзнах, че преминаването карти ще бъде цяло много по-сложна, отколкото очаквах. Аз съм обявява, че за да бъде & quot; Не-още-реализира Feature & quot; за момента.
    • малък ъпдейт за създател на карти: Не може да се спаси без база (избягва обща грешка). Също така, добави започна добавяне инструкции стъпка по стъпка към горната част на екрана.
    • Добавена Poison кула. ​​
    • Enemies ще имат зелена здраве бар, когато отровен.

    Какво ново във версия 0.5.6:

    • Фиксирана бъг в картата смяна / играта приключва код, който би позволил някой да & quot; спечели & quot; само с щракване & quot; Next Wave & quot;.
    • Фиксирана обща бъг, при бавен кула ще се забави и вече забави враг, тогава врагът ще & quot; поп & quot; обратно към първоначалната си скорост.
    • Добавена карта за избор в менюто. При стартиране на играта, сега, много проста меню за избор ще излезе на първо място. Единственият годен карта в този момент е Map "1".
    • Добавена незадължително описание за файловете с карти. Казано по-просто един "description.txt" файл в папката на картата, за да видите това излезе в подбора на картата.
    • Добавена е поддръжка за имена картата различни от числа (т.е. Map '1' е вече с име "Simple").
    • създател на карти създадена !!! Пусни тази отделно от самата игра от mapmaker.py.
    • Добавена каре клас, взети предимно от DrakeMagi по темата:. Http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 лесно най-добрата изпълнението Виждал съм
    • Пише Map Maker Guide в readme.txt.
    • Поправен е бъг, при враговете ще напуснат екрана и да бъдат "премахнати", но им .Придвижете () функция, все пак ще тече, предизвиквайки катастрофа.

    Какво ново във версия 0.5.5:

    • Актуализиране на графика от: Изгубеният Garden Между другото & quot ;! танцува & quot ;, благодаря за освобождаване на игра изкуство
    • Добавена последните две пътеки за първата карта. Все още не съм сигурен дали това е посоката, Искам да се възползвам от резултата, но това е, което го прави малко по-интересна вече. Моля, имайте предвид, обаче, че играта е още веднъж небалансиран, и невероятно трудно да победим този момент.
    • балансира нечетен прескачане на вражески статистики. Аз ще гледам повече на тях скоро.
    • Basic кула е зелено, бавен е синьо сега ...
    • Добавена кулата Cannon обратно!
    • Updated пътя кули генерират своите & quot; бутони & quot; да бъде по-гъвкав ... който оставя вратата отворена за изненада кула Надявам се да се получи и се изпълняват веднага !!
    • Създадено движение враг много повече течности! Не повече & quot; счупване & quot; да ъгли.
    • Всички действия на врага, които се съдържат в Enemy.taketurn () сега.
    • самостоятелните moneystolen от enemy.cost.
    • Enemy.die () добавя се опростят всички различни Tower.target () е там сега.
    • поправен някои бъгове, когато наближава последната вълна.
    • Обработени на ребалансиране вълни от врагове. 1-10 са направили, 11-20 НЕ са балансирани!

    Какво ново във версия 0.5.4:

    • Променени HP обратно до загуба на една всеки път враг листа екрана. Вече започна с 20 HP, и да получат 0.25 HP на ход.
    • Има & quot; Next Wave & quot; бутон. Прави точно това, което мисля, че е така.
    • Изпълнители на "бавен" способността за кули. Това е доста страхотно: D
    • Промяна на "гама" цена. Нейната сега 20, плюс 20 за всеки обхват ъпгрейд.
    • Added "супер бавен" способността за кули. "Бавен" носи врагове на 75% от тяхната скорост на 1,25 секунди; докато "супер бавен" носи враговете до 50% от тяхната скорост в продължение на 2 секунди.
    • New поддръжка за множество вражески пътеки в една карта.
    • Пауза е била отстранена. Все още няма таймери вече, просто натиснете & quot; Next Wave & quot; всеки път, когато искате нова вълна да дойде и да му отделяш толкова време между колкото искате!
    • Може ли да има вълни, където враговете идват от различни пътеки едновременно.
    • Tower сега е базов клас за всички кули, всяка от които ще бъде различен клас.
    • Тестване на избрания в момента на базата на __class__ обект вместо __name__ за Icon и Menu, и се основава на съдържащи Tower в __bases__ за Tower. Това е по-точен, по-добър код и ще доведе до по-добра производителност и адаптивност в бъдеще.
    • Icon клас вече има вид и towerstats на типа.
    • towerstats се превърна Basictowerstats и Slowtowerstats е създадена.
    • SlowTower клас създадена.
    • почиства папката на проекта. Не разбрах колко допълнително, безполезни глупости там беше просто спиращ в нея.
    • Towers сега генерират своя ъпгрейд / продава бутони. Това ще направи по-лесно да добавяте нови подобрения за други кули.
    • Бавни кули вече могат да ъпгрейд на "размер на бавен", приложен към враговете, и колко време трае.
    • ход модифициран за точност (сега може да се справи плувка движение), и коефициенти на скоростта направени равно Enemies "(те ​​се движат на същото разстояние дали вертикална или хоризонтална).

    Какво ново във версия 0.5.3:

    • Мала актуализация, основно за да добавите възможност за изпращане следващата вълна по всяко време, дори когато враговете са все още на пътя.

    Какво ново във версия 0.5.2:

    • Премахнати Enemy опции за здравето от Options.txt защото те не се използва.
    • Опитах да балансирате кули повече.
    • Увеличаване на пари, придобити от враг убива от 1 кредит на врага.
    • Здраве сега натрупан:. (WaveNumberCompleted player.hpt), където РКП обикновено е един, докато способности се изпълняват
    • започна да коментира повече.
    • Towers може да не бъдат поставени в пътя!
    • Tower обновите бутони вече са в долния десен ъгъл.
    • способности на играч се изпълняват! Regen дава допълнително здравно всяка вълна да ви победи; докато Лихвен дава тласък на вашия лихвен процент.
    • Сега има "база" в средата. Враговете ще се отправят към основата, крадат кредити от вас, след това се отправят обратно към към блок. Ако враг краде кредити и да го убие, преди да стане до входа, ще се възстанови откраднатите кредити. Това дава две възможности да убие врага преди той да ви боли.

    <силни> Изисквания :

    • Python
    • Pygame

    Подобен софтуер

    FreeRa
    FreeRa

    3 Jun 15

    Zanthor
    Zanthor

    11 May 15

    Klotski
    Klotski

    2 Jun 15

    Коментари към Python PyGame Tower Defense

    Коментари не е намерена
    добавите коментар
    Включете на изображения!