Freeciv

  1. Хронологія [ правити | правити код ]
  2. Застосування штучного інтелекту [ правити | правити код ]

Матеріал з Вікіпедії - вільної енциклопедії

Поточна версія сторінки поки не перевіряв досвідченими учасниками і може значно відрізнятися від версії , Перевіреної 9 грудня 2017; перевірки вимагають 5 правок . Поточна версія сторінки поки не перевіряв досвідченими учасниками і може значно відрізнятися від версії , Перевіреної 9 грудня 2017; перевірки вимагають 5 правок . Freeciv Поточна версія сторінки поки   не перевіряв   досвідченими учасниками і може значно відрізнятися від   версії   , Перевіреної 9 грудня 2017;  перевірки вимагають   5 правок Розробник Спільнота незалежних розробників дата випуску 5 січня 1996 [2] Ліцензія GNU GPL 2 [3] остання версія жанри покрокова стратегія [5] і комп'ютерна гра-симулятор [D] програміст невідомо [1] платформи Linux , Microsoft Windows , Amiga [6] і macOS [7] Ігрові движки Simple DirectMedia Layer [8] , GTK [8] і Qt [8] режими гри мультиплеер , одиночна гра і кооперативний мови інтерфейсу англійська , арабська , болгарська , каталанська , чеська , датський , німецький , грецький , британський варіант англійської мови , есперанто , іспанська , естонський , баскська мова , перський , фінський , французький , Ірландська мова , шотландська мова , іврит , угорський , індонезійська мова , італійська , японський , корейський , Литовська мова , букмол , нідерландський , польський , португальська , бразильський варіант португальської мови , румунський , російська , словенський , сербський , шведський , турецька , український , спрощена китайська [D] і традиційний китайський [D] Офіційний сайт Медіафайли на Вікісховища

Freeciv - розрахована на багато користувачів покрокова стратегічна комп'ютерна гра , Створена за мотивами серії Сіда Мейера Civilization (Найближче до Civilization II ). Створена незалежним колективом розробників, і поширюється по вільній ліцензії GNU General Public License . Вихідний код доступний на сайті гри. Там же - готові пакети останньої стабільної версії для Windows і Mac OS X , Численні неофіційні збірки для різних версій Linux та інших операційних систем . Freeciv включена також у багато поширених дистрибутиви Linux, що зробило її популярною в середовищі користувачів даної ОС.

На початку гри кожен учасник стає главою первісного племені в 4000 р. До н.е. е. і очолює свій народ протягом століть. Гра заснована на будівництві міст, в яких, в свою чергу, зростає населення, вивчаються науки, збираються податки. У містах, для їх подальшого розвитку, необхідно будувати різні будівлі і споруди, а навколо них - проводити меліорацію, будувати шахти, дороги та інші елементи інфраструктури. Також в містах створюються військові загони, службовці для оборони від агресорів і ведення наступальних воєн.

З плином часу відкриваються нові технології, які дозволяють споруджувати нові міські будови і розгортати нові, більш потужні загони. Гравці можуть вести війну один з одним або формувати складні дипломатичні відносини.

Гра закінчується, коли одна цивілізація знищила всі інші, або коли один з гравців заснував космічну колонію, або після досягнення певного крайнього терміну. Якщо на момент досягнення крайнього терміну збереглась більш ніж одна цивілізація, перемагає гравець з найбільшою кількістю набраних очок. Очки нараховуються за розмір цивілізації, її багатства, а також культурні та наукові досягнення.

  • Вибір наборів правил, що дозволяє грати в режимі Civilization , Civilization II , Civilization III (Але з бойової механікою CivII), «класичної» Freeciv або за іншими правилами.
  • Велика кількість вбудованих в дистрибутив і додаткових карт, а також випадкова генерація карти і додатковий редактор карт для створення власних ландшафтів.
  • Зміна візуального представлення карти за допомогою наборів чотирикутних і шестикутних изометрических (Кути плиток справа і зліва) і діметріческая (сторони плиток справа і зліва) графічних пакетів (tilesets).
  • Кілька рівнів складності при грі з комп'ютерними учасниками, які визначаються налаштуванням штучного інтелекту - від найлегшого до дуже складного.
  • Маса різноманітних налаштувань, істотно впливають на складність і насиченість ігрового процесу (швидкість технологічного розвитку, наявність і рік появи керованих комп'ютером варварів, мінімально допустима відстань між містами і багато іншого).
  • Побудова гри за принципом клієнт-сервер .
  • Участь до 126 гравців - як людей, так і комп'ютерних персонажів.
  • Гравці можуть як перебувати на одній фізичній машині і ходити по черзі, так і з'єднуватися з сервером по мережі по протоколу TCP / IP (В тому числі - за допомогою Інтернету ). У разі мережевої гри зазвичай всі гравці-люди ходять одночасно (з обмеженням часу на хід або без). Для пошуку в інтернеті серверів, які очікують підключення учасників гри, підтримується метасервер .
  • Комп'ютерні гравці можуть грати в одній команді з людьми і / або вести дипломатичне спілкування з ними.
  • 54 типу юнітів і 541 нація.
  • Підтримка туману війни.
  • Інтернаціоналізація.

Хронологія [ правити | правити код ]

Гілка Дата випуску Нововведення 0.8 OpenCiv 1995-04-27

Перша згадка на Usenet [9]

0.8 beta 1995-11-14

Відгалуження проекту FreeCiv [10] від OpenCiv

1.0-1.0k 1996-01-05-1996-08-10

  • Мультіплеер
  • Штучний інтелект
  • одночасні ходи
  • Переклад на іспанську мову

1.1.4-1.1.6 не випускають

  • Змінний параметр ймовірності руйнування будівлі при атаці міста.
  • Відкриття ядерної енергії дає +1 до ходу морських юнітів

1.2 1 997

  • Виклик швидкої інформації про юніте за середнім кліку.
  • Швидке пересування юніта за середнім кліку на мапі
  • Новий генератор карт з мінімальними розмірами карти 80 × 50

1.3.0-1.3.1 1997

  • Вікно допомоги при будівлях в містах
  • Додавання правил Civilization 2
  • Випадковість порядку ходів при грі більше 2-х гравців на сервері.
  • Можливість покращувати юнітів

1.4.0-1.4.6 1997

  • Можливість кика гравців

1.5.0-1.5.4 1997 - ?? - ?? - 1998-04-30

Перехід на CVS , Починаючи з версії 1.5.2

1.6.0-1.6.4 1997 - ?? - ?? - 1998-07-28 1.7.0-1.7.2 1998-08-06-1998-12-23

  • Новий режим «дослідження» у поселенців

1.8.0-1.8.1 1999-04-02-1999-07-08

  • Додана зоряна гонка
  • Додано стан громадянської війни

1.9.0-1.9.7dev1 1999-10-19-2000-02-18

  • інтернаціоналізація

1.10.0beta-1.10.7dev 2000-02-20-2000-06-28

  • Додані нові нації: в'єтнамська, тайська, Дунадан , Українська, литовська, канадська, вікінги
  • Додані нові лідери націй
  • Додані назви міст відповідно до національністю
  • Нові опції шпигунства
  • Доданий список завдань для міста
  • Додана анімація вибуху, якщо юніт убитий
  • Додана опція для поселенців / інженерів «Зв'язати 2 точки»
  • Доданий набір правил для урядів
  • Додана підтримка Мультиклієнт, що підтримує кілька платформ
  • Додана російська локалізація

1.11.0-1.11.13dev 2000-06-29-2001-08-07

  • Додано трансформування землі в океан і назад.

1.12.0-1.12.7dev 2001-05-19-2002-07-08

  • інтернаціоналізація розширена

1.13.0-1.13.1dev 2000-07-20-2002-07-14

  • Менеджер управління громадянами
  • GTK 2.0 версія клієнта.

1.14.0-1.14.99 2002-10-06-2003-09-07

  • Оновлення генератора карт
  • Додавання унікальних імен міст

2.0.0-2.0.10 2005-04-16-2008-07-07

  • Доданий скриптова мова Lua.

2.1.0-2.1.10 2007-10-27-2009-11-26

  • Додана нова складність - новачок
  • Доданий дипломатичний AI

2.2.0-2.2.99dev 2007-11-04-2009-09-10

  • Додана трансформація юнітів (не плутати з поліпшенням)

2.3.0-2.3.5 2011-08-08-2014-02-08

  • додані сценарії
  • Додані слони і хрестоносці

2.4.0-2.4.4 2013-09-14-2014-08-14

  • Доданий гексагональний варіант карти

2.5.0 2015-03-14

  • Додано новий набір правил civ2civ3
  • Додано новий тип доріг - Маглев.

2.6.0 2017-09-12 (beta)

  • Сильно змінений набір правил civ2civ3 (наприклад, заборонено купувати технології без попередніх)
  • Додана можливість підрахунку очок культури і культурний варіант перемоги
  • Можливе число гравців збільшено до 150 (160 з варварами)
  • Перша версія графічного редактора наборів правил

Freeciv відрізняється вкрай низькими системними вимогами, зокрема, тому, що не має «просунутої» графіки зі спецефектами. Вона може бути запущена на будь-якому комп'ютері, який підтримує роботу з графічними операційними системами. Спочатку розроблена на робочої станції SGI під керуванням IRIX , Freeciv була перенесена на SunOS 4 , Solaris , Ultrix , QNX , Linux , FreeBSD , OpenBSD , NetBSD , BeOS , Mac OS X , OS / 2 , Windows 95 , Windows 98 , Windows 2000 , Windows XP , Amiga , І, ймовірно, інші операційні системи. Гра переведена на багато мов, включаючи російська . Сама гра представлена ​​прикладом в книзі Еріка Реймонда «Мистецтво Unix-програмування» [11] .

Застосування штучного інтелекту [ правити | правити код ]

власний штучний інтелект в грі присутній (задіюється в одного користувача грі, при розпаді держави через громадянську війну та ін.), проте його код погано коментувати, а зв'язок з початковим розробником втрачена, що ускладнює поліпшення відомих недоліків його алгоритмів і розробку нових версій.

У 2016 році співробітники німецької компанії Arago , Які розробляють комерційний штучний інтелект HIRO, вирішили застосувати цей інтелект для гри у Freeciv. Гра привернула їх перш за все рівнем складності (числом можливих в ході гри позицій), значно більш високим, ніж в шахах і го - порядку 1015000 проти 10120 і 10761; крім того, в грі присутній неповна інформація і елемент випадковості. Для успішної гри потрібно комбінувати просте машинне навчання з машинним міркуванням - спробами системи зрозуміти, що саме призводить до успіху або неуспіху; HIRO ігнорує масу непотрібних дій і концентрується на допомагають перемогти. Для складання бази даних інтелект тренували люди, демонструючи і пояснюючи їй приклади кращих способів гри; систему навчили розуміти такі слова, як «поле» і «місто». У підсумку ІІ HIRO зміг стати непереможним для вбудованого ІІ і перемогти 80% гравців-людей [12] [13]

  • freeciv.org - офіційний сайт Freeciv

Дополнительная информация

rss
Карта