0 A.D.
0 A.D. (перекладається як 0 рік) — тривимірна відеогра у жанрі історичної стратегії в реальному часі, що розробляється спільнотою добровольців, найактивніші були об'єднані в ядро компанії Wildfire Games. Вона присвячена рокам між 500 до н. е. та 500 н. е. і буде випущена у двох частинах: перша охоплює період 500 р. до н. е. — 1 до н. е., а другий — період з 1 н. е. по 500 н. е.
0 A.D. | |
---|---|
Розробник | Wildfire Games |
Видавець | Wildfire Games |
Жанр(и) | Стратегія в реальному часі |
Платформа | ПК (GNU/Linux, Apple Mac OS X, Microsoft Windows) |
Ліцензія | GNU GPLv2 |
Дата випуску | 17 травня 2018 |
Режим гри | багатокористувацька гра і однокористувацька гра |
Мова | американська англійська, астурійська мова, білоруська, каталанська[1], чеська, німецька, грецька, британська англійська, іспанська, баскська мова, французька, шотландська ґельська мова, галісійська мова, угорська, індонезійська мова, італійська, малайська мова, букмол, нідерландська, польська, португальська, бразильський варіант португальської мови, російська, словенська, шведська, турецька і українська |
Українська | так |
Технічні деталі | |
Рушій | Pyrogenesis |
Носій | вільне звантаження з Інтернет |
Офіційний сайт | |
0 A.D. у Вікісховищі |
Розробка гри триває, станом на 2018 рік 0 A.D. знаходиться на стадії альфа-версії: деякі можливості ще не реалізовані, гра має проблеми з продуктивністю, містить помилки і недоробки; тим не менш, основна функціональність і ресурси вже реалізовані, і 0 A.D. дозволяє грати в одиночному і багатокористувацькому режимах. Розробники не встановлюють фіксовану дату виходу і збираються випустити версію 1.0, коли будуть реалізовані всі заплановані можливості і усунені проблеми зі стабільністю та продуктивністю.
Ігровий процес ред.
0 A.D. подібна на ігри серії Age of Empires та має звичайний для стратегій в реальному часі ігровий процес: гравцеві необхідно добувати ресурси, будувати поселення, тренувати армію і битися з супротивником. Однак є ряд відмінностей; наприклад, добувати ресурси і будувати можуть базові піші воїни, кінні можуть тільки полювати.
Доступні цивілізації ред.
У грі представлені 13 цивілізацій: Афіни, Македонія, Спарта, брити, галли, племена іберів, Карфаген, Римська республіка, Імперія Маур'їв, Елліністичний Єгипет, держава Селевкідів, імперія Ахаменідів, кушити. Елліністичні держави (Афіни, Македонія та Спарта) мають спільну основу, що виражається в частині будівель і юнітів, але унікальні особливості: спеціальні будівлі/юніти і технології; те саме стосується і кельтських племен: бритів і галлів.
Гра використовує 4 типи ресурсів:
- Їжа — потрібна перш за все для тренування військ. Добувається шляхом збору ягід, полюванням, риболовлею, тваринництвом і фермерством.
- Деревина — використовується головним чином для будівництва будівель і кораблів. Добувається рубкою дерев.
- Камінь — використовується для будівництва захисних споруд (стін, башт, фортець). Добувається в каменоломнях.
- Метал — використовується для тренування військ і дослідження технологій. Добувається в копальнях.
Зібрані ресурси переносяться юнітами в спеціалізовані точки збору:
- міські центри та порти служать для збору всіх чотирьох типів ресурсів.
- фабрики — для збору деревини, каменю і металу.
- ферми — для збору їжі.
Карти можуть містити скарби, які, будучи захопленими, миттєво додають значну кількість ресурсів в казну гравця[2].
Редактор карт ред.
До гри додається редактор карт Atlas.
Atlas надає інструменти, необхідні для створення повноцінної ігрової карти «з нуля» (при створенні нової карти генерується рівна поверхня зі стандартною текстурою трави):
- формування поверхні; можливість імпортувати готову карту висот, підготовлену в графічному редакторі або засновану на реальних географічних даних;
- установка рівня води; гра підтримує лише одну водну поверхню, тому рівень виставляється глобально;
- текстурування поверхні; на карті може бути використано будь-яке поєднання текстур, але для зручності вони розбиті на категорії, частина з яких відносяться до Біомів (Середземномор'я, савани, пустелі і т. ін.), інша частина призначена для специфічних областей карт (морське дно, дороги, міста і т. ін.);
- додавання об'єктів; об'єкти діляться на «сутності» (англ. entities), які беруть участь в ігровому процесі (юніти, ресурси) і «актори» (англ. actors), які використовуються виключно в графічних цілях (наприклад: зламаний мотузковий міст над яром, дерева в недоступних для гравця горах); кожна сутність належить або до одного зі слотів гравців, або спеціальному гравцеві «Гея» (до якого зазвичай відносяться всі тварини і ресурси на карті); окремий режим перегляду акторів (англ. actor viewer mode) дозволяє ознайомитися з детальною інформацією про об'єкти;
- зміна налаштувань карти (ім'я, опис, тип гри та ін.), гравців (кількість, імена, цивілізації, кольори і т. ін.), оточення (зовнішній вигляд водної поверхні, положення сонця, туман і ін.)
Спеціальний інструмент дозволяє згенерувати будь-яку випадкову карту, доступну в грі; ця карта може використовуватися як основа для створюваного сценарію і модифікуватися за допомогою всіх стандартних інструментів.
Карти, що поставляються з грою, доступні для редагування таким самим чином, як і користувацькі.
Atlas використовує той самий рушій, що і сама гра і може бути в будь-який момент переключений в режим тестування; при цьому всередині редактора запускається гра на створеній карті. При скиданні тестування всі об'єкти (юніти, будівлі) повертаються в початкові позиції/стани.
На офіційних форумах гри є розділ для публікації/обговорення карт.
Локалізація ред.
Інтернаціоналізація гри була закінчена в Alpha 16[3], в яку були включені переклади на 12 мов. Критерієм для включення перекладу в реліз є досягнення 90% перекладеного тексту. Робота з перекладу ведеться силами добровольців на Transifex, де в різній стадії готовності знаходяться переклади на більш ніж 70 мов. Станом на кінець 2018 року, українська локалізація завершена на 98%. З причини того, що гра все ще знаходиться на стадії розробки, в неї регулярно додається новий контент, який потребує перекладу. Отже, перекладацька діяльність не може вважатися завершеною навіть по досягненні 100% перекладу на Transifex – такий стан буде тимчасовим.
Розробка ред.
Гра розробляється з 2000 року, хоча фактична робота над грою почалася з 2003 року. Початково вона задумувалася як тотальна модифікація до гри Age of Empires II: The Age of Kings, але розробники не змогли втілити всі свої ідеї таким чином через обмеження ігрового рушія. Гра є повністю вільною та з відкритим вихідним кодом. 10 липня 2009 року Wildfire Games зробила процес розробки відкритим, відкривши вихідні коди гри за ліцензією GPL, а графічні та звукові елементи за ліцензією Creative Commons BY-SA[4].
Історія версій ред.
Робота над грою ведеться безперервно і поточна версія завжди доступна в репозиторії проекту. Починаючи з квітня 2010 розробники з періодичністю в кілька місяців готують і випускають окремі версії, які відрізняються більшою стабільністю і краще підходять для ширшої аудиторії.
Pre-Alpha ред.
На стадії пре-альфи ще велася робота над основною механікою гри, тому пре-альфа версії були націлені в першу чергу на демонстрацію технічних можливостей, а не на використання гравцями.
Версія | Дата виходу | Основні нововведення |
---|---|---|
Pre-Alpha 1 | 2 квітня 2010 | Снапшот для розробників, що містить сирцевий код, ресурси, а також скомпільовану версію проекту. |
Pre-Alpha 2 | 12 травня 2010 | Нова система руху юнітів (точний пошук шляху і обхід перешкод). |
Pre-Alpha 3 | 11 липня 2010 | Підтримка багатокористувацької гри, покращено GUI, поліпшений алгоритм пошуку шляху (додані обмеження прохідності території), додані плаваючі юніти. |
Alpha ред.
Перехід в стадію альфа-версії символізував досягнення проектом придатного для гри стану. Кожна альфа-версія має кодове ім'я, що відноситься до історичного періоду гри і починається на букву, що відповідає номеру версії в англійському алфавіті. Розробники намагаються підібрати ім'я, пов'язане зі змінами у відповідній версії гри. Пояснення імені та коротка історична довідка включаються в анонс кожної версії.
Версія | Кодове ім'я | Дата виходу | Основні нововведення |
---|---|---|---|
Alpha 1 | Argonaut | 16 серпня 2010 | Реалізований AI тварин, перероблений AI юнітів. |
Alpha 2 | Bellerophon | 20 жовтня 2010 | Реалізований туман війни, групове пересування юнітів та базові бойові строї, умови перемоги. |
Alpha 3 | Cerberus | 11 грудня 2010 | Реалізовано перенесення ресурсів до точок збору, розміщення юнітів в будівлях; додано екран результатів гри. |
Alpha 4 | Daedalus | 12 березня 2011 | Реалізована підтримка AI-гравців та базовий AI супротивник. |
Alpha 5 | Edetania | 20 травня 2011 | Нова цивілізація: племена іберів; генерація випадкових карт; система часток: вогонь, дим, блискіт родовищ, опадаюче листя. |
Alpha 6 | Fortuna | 10 липня 2011 | Режими поведінки юнітів: лютий, агресивний, оборонний, тримати позицію або уникати битви. |
Alpha 7 | Geronium | 17 вересня 2011 | Нова цивілізація: Карфаген; динамічні території. |
Alpha 8 | Haxāmaniš | 23 грудня 2011 | Нова цивілізація: Перська Імперія; бартер; збереження/завантаження ігор. |
Alpha 9 | Ides of March | 15 березня 2012 | Нова цивілізація: Римська республіка; торгівля. |
Alpha 10 | Jhelum | 16 травня 2012 | Цивілізація Елліністичні держави розділена на Афіни, Македонію та Спарту; технології; фази розвитку поселення; Drag-and-drop-будівництво стін; лікування. |
Alpha 11 | Kronos | 8 вересня 2012 | Цивілізація кельтські племена розділена на бритів і галлів; покращення графіки: Ambient occlusion, normal mapping, Parallax mapping, specularity. |
Alpha 12 | Loucetios | 16 грудня 2012 | Дипломатія; постефекти (наприклад, bloom або туман). |
Alpha 13 | Magadha | 2 квітня 2013 | Нова цивілізація: Імперія Маур'їв. |
Alpha 14 | Naukratis | 4 вересня 2013 | Нова споруда: кузня; поліпшення продуктивності. |
Alpha 15 | Osiris | 24 грудня 2013 | Лобі-Сервер; аури; нова цивілізація: Еліністичний Єгипет; новий тип карт – сутичка. |
Alpha 16 | Patañjali | 17 травня 2014 | Інтернаціоналізація, в Alpha 16 було додано 12 мов. |
Alpha 17 | Quercus | 12 жовтня 2014 | Значні зміни бойового балансу; підтримка морських мап комп'ютерним гравцем; тригери; інтерфейс вибору модів. |
Alpha 18 | Rhododactylos | 13 березня 2015 | Новий режим гри: кочівник (англ. nomad); внутрішньоігрове дерево технологій. |
Alpha 19 | Syllepsis | 26 листопада 2015 | Нова підсистема пошуку шляху; захоплення будівель та облогових знарядь; режим перемир'я; координація атаки зі союзниками. |
Alpha 20 | Timosthenes | 31 березня 2016 | 10 нових мап, підтримка кінематографічної камери, можливість користуватися точками збору ресурсів спільно зі союзниками. |
Alpha 21 | Ulysses | 8 листопада 2016 | Нові режими гри: (англ. Herocide, англ. Last Man Standing), велика кількість нових мап, нова цивілізація – Імперія Селевкідів. |
Alpha 22 | Venustas | 26 липня 2017 | Новий режим гри – "Захоплення реліквії", велика кількість нових мап, моделей, анімації та текстур, полегшення хостингу. |
Alpha 23 | Ken Wood | 17 травня 2018 | Нова цивілізація – Кушити, вбудовано менеджер завантаження модів, оновлені моделі Спартанців, комбінування умов перемоги, 7 нових мап, налаштування поведінки AI. |
Alpha 23b | Ken Wood | 23 грудня 2018 | Цей позачерговий випуск присвячений виправленню помилок, зміні ліцензійної угоди згідно з умовами GDPR та оновленню локалізацій проекту. |
Alpha 24 | Xšayāršā | 20 лютого 2021 | Додано режими згладжування зображення (FXAA, MSAA), додано статусні ефекти, нові моделі персонажів та споруд, 7 нових мап, зміни балансу цивілізацій. |
Alpha 25 | Yaunā | 2021 |
Поточний стан ред.
Станом на літо 2021 року гра знаходиться в альфа-версії. Деякі можливості ще не реалізовані, гра має проблеми з продуктивністю, містить помилки і недоробки; тим не менш, основна функціональність і ресурси вже реалізовані, і 0 A.D. дозволяє грати в одиночному і багатокористувацькому режимах.
Подальші плани ред.
Розробники не встановлюють фіксовану дату випуску, і збираються опублікувати версію 1.0 тоді, коли будуть реалізовані всі заплановані можливості і усунені проблеми.
Після завершення роботи над першою частиною (Empires Ascendant), яка охоплює період 500 рік до н. е.- 1 рік до н. е., розробники планують почати роботу над другою (Empires Besieged), яка описує період 1 рік н. е.- 500 рік н. е.
Технічні деталі ред.
Гра заснована на власному рушії Pyrogenesis, який розробляється як частина проекту. Він написаний на C++ з використанням Boost і SDL. Геймплей, GUI, боти і випадкові карти реалізовані у вигляді скриптів на JavaScript (який виконується на рушії SpiderMonkey). Ігрові дані (опис цивілізацій, юнітів, технологій і т. ін.) Зберігаються в XML і JSON. Рендеринг виконується за допомогою OpenGL; для виведення звуку використовується OpenAL, а звукові дані зберігаються в Vorbis.
Також в проекті використовуються такі бібліотеки:
- Crypto++ - бібліотека криптографічних алгоритмів і схем;
- CxxTest - бібліотека для написання юніт-тестів;
- wxWidgets - бібліотека для побудови GUI, використовується в редакторі карт Atlas;
- Xerces - бібліотека для роботи з XML.
Нагороди ред.
- Honorable Mention – IndieDB’s Players’ Choice: Best Upcoming Indie 2017
- Gaming On Linux : Favourite Open Source Game of the Year 2016
- Honorable Mention – IndieDB’s Players’ Choice: Best Upcoming Indie 2015
- Gaming On Linux : Favourite Open Source Game of the Year 2015
- Gaming On Linux : Open Source Game of the Year 2014
- Honorable Mention — IndieDB’s Players’ Choice: Best Upcoming Indie 2013
- Second Place — IndieDB’s Players’ Choice: Best Upcoming Indie 2012
- Project of the Month — SourceForge, June 2012
- Honorable Mention — IndieDB’s Players’ Choice: Best Upcoming Indie 2010
- Third Place — ModDB’s Indie Game of the Year 2009
- Nominee — ModDB’s Editor’s Choice: Best Upcoming Indie 2008
Примітки ред.
- ↑ https://www.gaming.cat/videojocs-en-catala/0-a-d/
- ↑ Сторінка гри на Moddb. Архів оригіналу за 20 жовтня 2014. Процитовано 29 вересня 2014.
- ↑ 0 A.D. | A free, open-source game of ancient warfare. play0ad.com. Архів оригіналу за 6 грудня 2018. Процитовано 1 грудня 2018.
- ↑ 0 A.D. Project Overview. Архів оригіналу за 21 вересня 2014. Процитовано 29 вересня 2014.
Посилання ред.
- Сайт гри [Архівовано 22 січня 2019 у Wayback Machine.]
- Стратегічну гру 0 A.D. вирішено перевести у розряд вільного ПЗ [Архівовано 19 липня 2009 у Wayback Machine.]