Freeciv — многопользовательская пошаговая стратегическая компьютерная игра, созданная по мотивам серии Сида Мейера Civilization (ближе всего к Civilization II). Создана независимым коллективом разработчиков, и распространяется по свободной лицензии GNU General Public License. Исходный код доступен на сайте игры. Там же — готовые пакеты последней стабильной версии для Windows и Mac OS X, многочисленные неофициальные сборки для различных версий Linux и других операционных систем. Freeciv включена также во многие распространённые дистрибутивы Linux, что сделало её популярной в среде пользователей данной ОС.
В начале игры каждый участник становится главой первобытного племени в 4000 г. до н. э. и возглавляет свой народ на протяжении столетий. Игра основана на строительстве городов, в которых, в свою очередь, растёт население, изучаются науки, собираются налоги. В городах, для их дальнейшего развития, необходимо строить различные здания и сооружения, а вокруг них — проводить мелиорацию, строить шахты, дороги и другие элементы инфраструктуры. Также в городах создаются военные отряды, служащие для обороны от агрессоров и ведения наступательных войн.
По прошествии времени открываются новые технологии, которые позволяют воздвигать новые городские строения и развёртывать новые, более мощные отряды. Игроки могут вести войну друг с другом или формировать сложные дипломатические отношения.
Игра заканчивается, когда одна цивилизация уничтожила все другие, или когда один из игроков основал космическую колонию, или по достижении определённого крайнего срока. Если на момент достижения крайнего срока сохранилась более чем одна цивилизация, побеждает игрок с наибольшим числом набранных очков. Очки начисляются за размер цивилизации, её богатства, а также культурные и научные достижения.
Ветка | Дата выпуска | Нововведения |
---|---|---|
0.8 OpenCiv | 1995-04-27 |
Первое упоминание на Usenet[8] |
0.8 beta | 1995-11-14 |
Ответвление проекта FreeCiv[9] от OpenCiv |
1.0—1.0k | 1996-01-05—1996-08-10 |
|
1.1.4—1.1.6 | не выпускалась |
|
1.2 | 1997 |
|
1.3.0—1.3.1 | 1997 |
|
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 |
|
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 |
|
1.14.0—1.14.99 | 2002-10-06—2003-09-07 |
|
2.0.0—2.0.10 | 2005-04-16—2008-07-07 |
|
2.1.0—2.1.10 | 2007-10-27—2009-11-26 |
|
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 |
|
2.6.0 | 2017-09-12 (beta) |
|
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-программирования»[10].
Собственный искусственный интеллект в игре присутствует (задействуется в однопользовательской игре, при распаде государства из-за гражданской войны и др.), однако его код плохо комментирован, а связь с первоначальным разработчиком потеряна, что осложняет улучшение известных недостатков его алгоритмов и разработку новых версий.
В 2016 году сотрудники немецкой компании Arago, разрабатывающие коммерческий искусственный интеллект HIRO, решили применить этот интеллект для игры во Freeciv. Игра привлекла их прежде всего уровнем сложности (числом возможных в ходе игры позиций), значительно более высоким, чем в шахматах и го — порядка 1015000 против 10120 и 10761; кроме того, в игре присутствует неполная информация и элемент случайности. Для успешной игры требовалось комбинировать простое машинное обучение с машинным рассуждением — попытками системы понять, что именно приводит к успеху или неуспеху; HIRO игнорирует массу ненужных действий и концентрируется на помогающих победить. Для составления базы данных интеллект тренировали люди, демонстрируя и поясняя ей примеры лучших способов игры; систему научили понимать такие слова, как «поле» и «город». В итоге ИИ HIRO смог стать непобедимым для встроенного ИИ и победить 80 % игроков-людей[11][12]
Портал «Свободное программное обеспечение» | |
Freeciv на Викискладе |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .