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 гри там

Що нового У цьому випуску :.

  • ініціалізація гравця тепер трохи спростили.
  • Вибухи тепер відображаються правильно і можуть бути змінені тривати довше / коротше.
  • Додана MainFunctions.selectedTower, що містить відображає кнопки / для обраного вежі.
  • Вилучено PlayerUpgradeScreen. Вилучені PlayerUpgrades.
  • Ікони зараз инициализируется Towers. Ікони краще вписуються в лоток.
  • Розділи екрану тепер набагато легше диференціюються.
  • Вилучено XPBar. Видалені гравець XP.
  • Додана Вікіпедія ворогів. Помістіть ваш курсор над ворогом, щоб знайти інформацію про нього.
  • Додана підтримка масштабування квадратний розмір. Змінено розмір квадрата за замовчуванням 30х30.
  • Безперечно спрощені Статистика вежі. Тепер все міститься в класі Tower, а не в player.modDict.
  • Додана бічна панель для вежі INFO / кнопок.
  • Додана підтримка для ворогів, що мають & Quot ;. Рівень & Quot;, як значення за замовчуванням для карти, а також установок для індивідуальних ворогів
  • Масові зміни у класі гравців. Видаляється більшість modDict, так як не потребує. Додана покращена підтримка для збереження і завантаження.
  • Скоригований XP модифікатори для простоти і зручності читання.
  • Тільки сильний, активний повільний таймер впливає індивідуальний тепер ворога.
  • Спрощена функціональна шкоди супротивникам.
  • Дистанційні мульти-розміщення вежі, витрати, пов'язані з таким, і всі посилання на modDict з класу Tower.
  • Вилучений список здібності, список кнопку, і потреба в перевантажувальної функції з класу Tower.
  • Додана Руни в грі. Вежі просто судини, які використовують руни, щоб напасти / зцілити / ін.
  • Додана концепція та підтримка & Quot; Підтримка & Quot; Руни. Руни в якому покращено або змінити дію інших рун.
  • Додана Руне слота для веж. Тільки руни на первинному (і Quot; Альфа & Quot;) слота Активні Руни. Всі інші підтверджують, що Руни.
  • Додана підтримка для деяких рун доречно в певні слоти. Кожен слот, в кінцевому рахунку мають певні властивості.
  • Додана підтримка & Quot; запасні руни і Quot; Список в гравця об'єкта. У комплекті Збереження і завантаження списку.
  • Додані зберігати і завантажувати функції до класу вежі. Вежі, розміщені насправді врятував копії цій вежі з попередніх ігор.
  • Вилучено адресності та діючий з веж відповідно до нової парадигми.
  • Додана можливість послати наступну хвилю, натиснувши на & 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 змінні.
  • Орієнтація змінили і спростили, хоча це суперечить Діапазон відображається.
  • Fighter і Арчер Базові характеристики змінилися. Лучники слабкіше, дорожче, але набагато швидше, щоб стріляти.
  • Повороти висунутий & Quot; N & Quot; Ключову роль тут.
  • Панель вилучена, як це відбувається зараз нікому не потрібні.
  • PanelClass файл видаляється, а тепер не використовується.

Що нового у версії 0.5.7:

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

  • Функція
  • "влада" видалені, занадто складні в цій точці.
  • Клас будівлі створений. Це серверну частину для будь-яких структур, що не вежі.
  • Встановлена ​​швидкість противника від 3 кратне значення швидкості в mapproperties, щоб просто значення в mapproperties. Це дозволяє більшу і полегшення налаштування швидкості ворогів.
  • Виправлена ​​помилка, при якій карта буде в кінцевому якби тільки вороги, що надходять від 'з' і / або 'D' шляхів.
  • Сподіваюся, виправлена ​​помилка, при якій наступного Карта б завантажити в невеликому вікні, але це малоймовірно.
  • Виправлена ​​помилка наступного MAP-маленький екраном, але зрозуміли, що перемикання карти буде набагато складніше, ніж я очікував. Я оголошую, що бути і Quot; поки ще не реалізовані Feature & 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 Легко краща реалізація я бачив
  • Написав Map Maker гід в readme.txt.
  • Виправлена ​​помилка, де вороги покинуть екран і може бути 'видалено', але функція їх .move () буде як і раніше працювати, призводить до аварії.

Що нового у версії 0.5.5:

  • Оновлення графіка з: Lost Garden речі & 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
  • Змінено "Діапазон" ціну. Його зараз 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 як правило, один, до тих пір, здібності не реалізуються
  • Стали коментуючи деякі інші.
  • Вежі не може бути поміщений в дорозі!
  • Вежа оновити кнопки знаходяться зараз в правому нижньому кутку.
  • здатності гравця реалізовані! Regen дає вам додаткові здоров'я кожної хвилі ви переможете; в той час як ставка дає поштовх вашої процентній ставці.
  • Існує в даний час «базу» в середині. Вороги будуть очолювати до основи, вкрасти кредити від вас, потім поверніться до до входу. Якщо ворог краде кредитів, і ви вбити його, перш ніж він добереться до входу, ви повернути викрадені кредитів. Це дає вам дві можливості, щоб убити ворога раніше, ніж він у тебе болить.

Вимоги

  • Python
  • Pygame

Схожі програми

Cold War
Cold War

2 Jun 15

GNU Chess
GNU Chess

22 Jun 18

Shatranj
Shatranj

3 Jun 15

Python PyGame Tower Defense

Коментар не знайдено
додати коментар
Включіть картинки!