Python PyGame Tower Defense

Скриншот программы:
Python PyGame Tower Defense
Детали программы:
Версия: 0.8.7
Дата загрузки: 19 Feb 15
Разработчик: Austin Morgan
Тип распространения: Бесплатная
Популярность: 71

Rating: nan/5 (Total Votes: 0)

Python PyGame башня обороны является открытым исходным кодом в режиме реального времени стратегия игры написаны на Python с PyGame.
Python PyGame башня обороны есть несколько карт, и это в значительной степени так же, как любой другой TD игры там

Что нового В этом выпуске:.

  • инициализации игрока теперь немного упростили.
  • Взрывы теперь отображаются правильно и может быть изменен на дольше / короче.
  • Добавлена ​​MainFunctions.selectedTower, содержащий отображает кнопки / для выбранного башни.
  • Удалено PlayerUpgradeScreen. Удалены PlayerUpgrades.
  • Иконы сейчас инициализируется башни. Иконы лучше вписываются в лоток.
  • Разделы экрана теперь гораздо легче дифференцируются.
  • Удалено XPBar. Удалены игрок хр.
  • Добавлена ​​Википедия врагов. Поместите ваш курсор над врагом, чтобы найти информацию о нем.
  • Добавлена ​​поддержка для расширения квадратный размер. Изменен размер площади по умолчанию 30x30.
  • Бесспорно упрощенные Статистика башня. Теперь все содержится в классе Tower, а не в player.modDict.
  • Добавлена ​​боковая панель для башни информация / кнопок.
  • Добавлена ​​поддержка врагов, имеющих & Quot;. & Quot уровень ;, как по умолчанию для карты, а также установок для индивидуальных врагов
  • Массовые изменения в классе игроков. Удалены большинство modDict, а не необходимость. Добавлена ​​улучшенная поддержка для сохранения и загрузки.
  • Скорректированная XP модификаторы для простоты и удобства чтения.
  • Только сильный, активный медленный таймер влияет индивидуальный теперь врага.
  • Упрощенная функциональная повреждения врагам.
  • Убраны мульти-размещение башни, расходы, связанные с таким, и все ссылки на modDict из класса Tower.
  • Удален список способности, список кнопки, а также необходимость для перезагрузки функции из класса Tower.
  • Добавлена ​​Руны в игре. Башни просто сосуды, которые используют руны, чтобы атаковать / исцелить / др.
  • Добавлена ​​концепция и поддержка & Quot; Поддержка & Quot; Руны. Руны в котором улучшено или изменить действие других рун.
  • Добавлена ​​Rune слота для башен. Только руны на первичном (& Quot; Альфа & Quot;) слота Активные Руны. Все другие поддерживают, что Руны.
  • Добавлена ​​поддержка для некоторых рун уместно в некоторых слотов. Каждый слот в конечном итоге иметь определенные свойства.
  • Добавлена ​​поддержка & Quot; запасные руны и Quot; Список игроков в объекте. В комплекте Сохранение и загрузка списка.
  • Добавлены сохранять и загружать функции класса Tower. Башни, помещенные на самом деле спас копии этой башне из предыдущих игр.
  • Удалено адресности и действующий из башен в соответствии с новой парадигмой.
  • Добавлена ​​возможность отправки следующую волну, нажав на & Quot; Отправить следующей волной & Quot; Текст в верхней панели.
  • Добавлена ​​поддержка для повышения общую статистику башня в.
  • Упрощенная, уточнил, и оптимизированы некоторые функции событий.
  • Изменен регенерации башня с башней конкретных стат.
  • Добавлена ​​Отпечатки. Небольшие, случайные бонусы к личности Rune, прокат, когда приобрел.
  • Добавлена ​​поддержка Towers, руны, и принты, чтобы дать бонусы к поиску руны.

Что нового в версии 0.8.6:

  • Каждый Базовая карта теперь дает +1 башня и + 5 Запуск деньги.
  • Добавлены параметры настройки для каждого изображения башни.
  • Добавлена ​​главное меню, что позволяет подобрать карты из лучшего интерфейса, а также редактировать изображения башни по своему вкусу. Будет также предусмотрена меню опций, в будущем.
  • Добавлена ​​возможность меню для перестройки башни способностей, а также реализована автоматическое сохранение изменений в башню способности и изображения.
  • Converted формат файлов mapproperties.txt, обеспечивающий легкость входа, а также нескольких различных типов врагов в то же волны.
  • Обновление в настоящее время редко изменить башня расходы. Перекачка башни, увеличивая расходы базовых был нелогичным. Теперь, каждая копия башни вы место увеличивает стоимость дальнейших башни этого типа. Это стимулировать разводя башенные способности.
  • Враги теперь имеют элемент случайности в их прогулки.
  • Враги Теперь поверните их изображения, в зависимости от их временного назначения.
  • Вражеские волны подошли автоматически, примерно через 10 секунд, если не отправлено раньше.
  • Башни в настоящее время восстанавливают здоровье небольшое количество с течением времени.
  • Карты преобразуется в новый формат: Basic0, basic1, basic2. Это означает, Ability0, Basic3, HitPoints0, и не могут быть воспроизведены HitPoints1!.
  • * Примечание от сложности: Любая карта BasicX предполагает, что вы избили всех других X-1 карт. Любое другое карту X предполагает, что вы избили BasicX уже. *

Что нового в версии 0.7.5:

  • Башни и иконки теперь отображаются выбранные диапазон, полупрозрачный заполненный круг, а не просто выложены кругом.
  • Башни выбранные теперь отображаются их обновление и продавать опционы, как радиальном меню набора вокруг них вместо включения в квадратах справа.
  • Работа делается для иконок для дополнительный урон, расширение спектра и продавать опционы.
  • Tower.genButtons изменилась в результате. Упрощенная.
  • Дополнительные башни удалены работать до от просто боец, и Арчер башни.
  • XP полностью удалены.
  • столы XP / приведены удалены.
  • слотов удалены Upgrade.
  • Башенные способности стоили изменилось.
  • В настоящее время обе башни претендовать на обоих способностей.
  • класс игрока дается Mod переменные для всех башен, и для конкретных типов башен, позволяющих обширной настройки вступили в силу.
  • Башня расчет стат резко изменилась для размещения способности и игрока Mod переменные.
  • Таргетинг изменили и упростили, хотя это противоречит диапазоне отображается.
  • Истребитель и Archer базовые статистика изменилась. Лучники слабее, дороже, но гораздо быстрее, чтобы стрелять.
  • Повороты выдвинутый & Quot; п & Quot; Ключ в настоящее время.
  • Панель удалена, как это сейчас никому не нужны.
  • PanelClass файл удаляется, а теперь не используется.

Что нового в версии 0.5.7:

  • Волна 11а-20а Карта Простой и соблазнительные являются до сих пор не сбалансированы.
  • Обновление readme.txt.
  • Добавление лучше документации для картографа.
  • Добавлена ​​немного больше комментариев.
  • Введенный особенностью башни, нуждающихся в "силу" из ссылки на базу.
  • Добавлена ​​"узел" башня, которая может продлить активный район.

  • Функция
  • "власть" удалены, слишком сложным в этой точке.
  • Класс здания создан. Это базовая для каких-либо структур, которые не башни.
  • Изменен скорость противника от 3 раз значение скорости в mapproperties в только значение в mapproperties. Это позволяет более легкий и настройки скорости врагов.
  • Исправлена ​​ошибка, когда карта будет конец, если там были только враги, поступающие от 'с' и / или 'D' путей.
  • Надеюсь, исправлена ​​ошибка, когда в следующий карте будет загружать в маленьком окне, но это вряд ли.
  • Исправлена ​​ошибка следующего карту-мала-экрана, но поняли, что переключение карты будет целый намного сложнее, чем я ожидал. Я объявляю, что быть и Quot; пока еще не реализованы Характеристика и Quot; в настоящее время.
  • Малая обновление картографа: Не удается сохранить без базы (избегает распространенная ошибка). Кроме того, добавил начали добавлять пошаговые инструкции на верхней части экрана.
  • Добавлена ​​Яд башни.
  • Враги будут иметь зеленый бар здоровья при отравлении.

Что нового в версии 0.5.6:

  • Исправлена ​​ошибка в карте коммутации / окончание игры Код, который позволит, чтобы кто-то & Quot; выиграть и Quot; просто нажав и Quot; Новая волна & Quot;.
  • Исправлена ​​ошибка общий, где медленно башня будет замедляться и уже замедлился врага, то враг будет и Quot; поп-Quot; вернуться к своей первоначальной скорости.
  • Добавлена ​​карту меню выбора. При запуске игры, теперь, очень простой меню выбора подойти первым. Только играть карту в этом месте Карта "1".
  • Добавлена ​​опция описание для файлов карты. Просто поместите файл '' description.txt в папке вашей карте, чтобы увидеть это прийти в выборе карты.
  • Добавлена ​​поддержка имен карте, кроме цифр (т.е. Map '1' теперь называется «простой»).
  • MapMaker создано !!! Запустить отдельно от самой игры от mapmaker.py.
  • Добавлена ​​класс Textbox, принятое в основном из DrakeMagi в теме:. http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895~~HEAD=pobj Легко лучшая реализация я видел
  • Написал Map Maker Руководство в readme.txt.
  • Исправлена ​​ошибка, когда враги покинуть экран и может быть 'удален', но функция их .move () будет по-прежнему работать, в результате чего крах.

Что нового в версии 0.5.5:

  • Обновление графика из: Потерянный сад Кстати & Quot ;! Danc & Quot ;, спасибо за отпуская искусство игры
  • Добавлена ​​окончательные два пути для первой карты. Не уверены, что это направление я хочу взять игру, но это делает его немного более интересным уже. Пожалуйста, обратите внимание, что, хотя, что игра еще раз сбалансированы, и невероятно трудно превзойти до сих пор.
  • Сбалансированная из нечетное пропуска в противника статистике. Я буду смотреть больше на них в ближайшее время.
  • Основные башня зеленый, медленно теперь синий ...
  • Добавлена ​​башню Cannon назад!
  • Обновлено путь башни генерировать свои & 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; Новая волна & Quot; Кнопка. Делает именно то, что вы думаете, он делает.
  • Реализована "медленным" способность к башен. Это довольно удивительный: D
  • Изменен 'Range' цену. Его сейчас 20, плюс 20 для каждого диапазона обновления.
  • Добавлена ​​"супер медленно" способность к башен. "медленным" приносит врагов до 75% от их скорости в течение 1.25 секунды; в то время как "супер медленно" приносит врагов на 50% от их скорости в течение 2 секунд.
  • Новая поддержка для нескольких вражеских путей в карте.
  • Приостановка была удалена. Там нет таймеры больше, просто нажмите & Quot; Новая волна & Quot; всякий раз, когда вы хотите новую волну, чтобы прийти и взять столько времени между, как вы хотите!
  • Может есть волны, где враги приходят из разных путей одновременно.
  • Башня теперь базовый класс для всех башен, каждая из которых будет отличаться класс.
  • Тестирование выбран в настоящее время базируется на __class__ объекта вместо __name__ для иконы и меню, и базируется на сдерживании башня в __bases__ для башни. Это является более точным, лучше кода и приведет к более высокой производительности и адаптивности в будущем.
  • Иконка класс в настоящее время проводит тип и towerstats типа в.
  • towerstats стал Basictowerstats и Slowtowerstats была создана.
  • класс SlowTower создан.
  • подстриженные папку проекта вниз. Я не понял, как много дополнительных, бесполезно дерьмо есть только задерживаясь в нем.
  • Башни в настоящее время генерируют свои обновления кнопок / продать. Это позволит сделать его проще для добавления новых обновлений для других башен.
  • Медленные башни теперь могут обновить 'количество' медленно применяется к врагам, и как долго он длится.
  • шаг врагов модифицированы для точности (теперь может обрабатывать движение поплавка), и коэффициенты скорости, сделанные равны (они двигаются на таком же расстоянии ли вертикальное или горизонтальное).

Что нового в версии 0.5.3:

  • Малая обновление, в основном, чтобы добавить возможность отправить следующая волна в любое время, даже тогда, когда враги все еще находятся на пути.

Что нового в версии 0.5.2:

  • Удаленные Вражеские варианты для здоровья от Options.txt, потому что они не были использованы.
  • Пробовал, чтобы сбалансировать башни больше.
  • Увеличение деньги, полученные от врага убивает 1 кредит на врага.
  • В настоящее время здравоохранение получила:. (waveNumberCompleted player.hpt), где HPT как правило, один, до тех пор, пока способности реализуются
  • Стали комментируя некоторые другие.
  • Башни не может быть помещен в пути!
  • Башня обновить кнопки находятся сейчас в правом нижнем углу.
  • способности игрока реализованы! Реген дает дополнительные здоровья каждой волны вы победить; в то время как ставка дает толчок вашей процентной ставки.
  • Существует в настоящее время "база" в середине. Враги будут двигаться к базе, украсть кредиты от вас, затем вернитесь к входу в. Если враг крадет кредиты, и вы убить его, прежде чем он попадает на вход, вы будете восстанавливать украденные кредиты. Это дает вам две возможности, чтобы убить врага прежде, чем он у тебя болит.

Требования

  • Python
  • Pygame

Похожие программы

Tksol
Tksol

2 Jun 15

Quirky21
Quirky21

2 Jun 15

JFlag
JFlag

2 Jun 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!