Freeciv: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
карточка
Метка: редактор вики-текста 2017
м наконец-то нашёл викификатор!
Строка 6:
|последняя версия =2.5.9
|дата последней бета-версии=2017
|последняя бета-версия =2.6.0}}
'''''Freeciv'''''  — [[Многопользовательская игра|многопользовательская]] [[пошаговые стратегии|пошаговая стратегическая]] [[компьютерная игра]], созданная по мотивам серии [[Мейер, Сид|Сида Мейера]] ''[[Civilization]]'' (ближе всего к ''[[Civilization II]]''). Создана независимым коллективом разработчиков, и распространяется по свободной лицензии [[GNU General Public License]]. Исходный код доступен на сайте игры. Там же  — готовые пакеты последней стабильной версии для [[Microsoft Windows]] и [[Mac OS X]], многочисленные неофициальные сборки для различных версий [[Linux]] и других [[операционная система|операционных систем]]. Freeciv включена также во многие распространённые дистрибутивы Linux, что сделало её популярной в среде пользователей данной ОС.
 
== Описание ==
В начале игры каждый участник становится главой первобытного племени в 4000  г. до  н.  э. и возглавляет свой народ на протяжении столетий. Игра основана на строительстве городов, в которых, в свою очередь, растёт население, изучаются науки, собираются налоги. В городах, для их дальнейшего развития, необходимо строить различные здания и сооружения, а вокруг них  — проводить мелиорацию, строить шахты, дороги и другие элементы инфраструктуры. Также в городах создаются военные отряды, служащие для обороны от агрессоров и ведения наступательных войн.
 
По прошествии времени открываются новые технологии, которые позволяют воздвигать новые городские строения и развёртывать новые, более мощные отряды. Игроки могут вести войну друг с другом или формировать сложные дипломатические отношения.
Строка 20:
* Большое количество встроенных в дистрибутив и дополнительных карт, а также случайная генерация карты и дополнительный редактор карт для создания собственных ландшафтов.
* Изменение визуального представления карты с помощью наборов изометрических, двумерных и [[Шестиугольная карта|шестиугольных]] графических пакетов (tilesets).
* Несколько уровней сложности при игре с компьютерными участниками, определяемых настройкой [[искусственный интеллект|искусственного интеллекта]]  — от наилегчайшего до очень сложного.
* Масса разнообразных настроек, существенным образом влияющих на сложность и насыщенность игрового процесса (скорость технологического развития, наличие и год появления управляемых компьютером варваров, минимально допустимое расстояние между городами и многое другое).
* Построение игры по принципу [[клиент-сервер]].
* Участие до 126 игроков  — как людей, так и компьютерных персонажей.
* Игроки могут находиться как на одной физической машине и ходить по очереди, так и соединяться с сервером по сети по протоколу [[TCP/IP]] (в том числе  — посредством [[Интернет]]а). В случае сетевой игры, все игроки-люди ходят одновременно (с ограничением времени на ход или без).
* Компьютерные игроки могут играть в одной команде с людьми и/или вести дипломатическое общение с ними.
* 54 типа юнитов и 541 нация.
Строка 98:
| 1998-08-06—1998-12-23
|
* Новый режим "«исследование"» у поселенцев
|-
| 1.8.0—1.8.1
Строка 155:
| 2007-10-27—2009-11-26
|
* Добавлена новая сложность  — новичок
* Добавлен дипломатический AI
|-
Строка 178:
|
* Добавлен новый набор правил civ2civ3
* Добавлен новый тип дорог - — Маглев.
|-
|}
 
== Совместимость ==
Freeciv отличается крайне низкими системными требованиями, в частности, потому, что не имеет «продвинутой» графики со спецэффектами. Она может быть запущена на любом компьютере, который поддерживает работу с графическими операционными системами. Изначально разработанная на рабочей станции [[Silicon Graphics|SGI]] под управлением [[IRIX]], Freeciv была портирована на [[SunOS|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-программирования»<ref>Eric S. Raymond (2003). "«Case Study: Freeciv Data Files"». The Art of Unix Programming. faqs.org. chapters 6+7. ISBN 0-13-142901-9. Retrieved 2014-01-26</ref>.
 
== Применение искусственного интеллекта ==
Собственный [[искусственный интеллект]] в игре присутствует (задействуется в однопользовательской игре, при распаде государства из-за гражданской войны и др.), однако его код плохо комментирован, а связь с первоначальным разработчиком потеряна, что осложняет улучшение известных недостатков его алгоритмов и разработку новых версий.
 
В 2016 году сотрудники немецкой компании [[Arago]], разрабатывающие коммерческий искусственный интеллект ''HIRO'', решили применить этот интеллект для игры во Freeciv. Игра привлекла их прежде всего уровнем сложности (числом возможных в ходе игры позиций), значительно более высоким, чем в [[Шахматы|шахматах]] и [[го]] - — порядка 10<sup>15000</sup> против 10<sup>120</sup> и 10<sup>761</sup>; кроме того, в игре присутствует неполная информация и элемент случайности. Для успешной игры требовалось комбинировать простое [[машинное обучение]] с машинным рассуждением - — попытками системы понять, что именно приводит к успеху или неуспеху; ''HIRO'' игнорирует массу ненужных действий и концентрируется на помогающих победить. Для составления базы данных интеллект тренировали люди, демонстрируя и поясняя ей примеры лучших способов игры; систему научили понимать такие слова, как "«поле"» и "«город"». В итоге ИИ ''HIRO'' смог стать непобедимым для встроенного ИИ и победить 80  % игроков-людей<ref>{{cite web|url=http://www.businesswire.com/news/home/20161206005681/en/Arago’s-Artificial-Intelligence-Platform-HIRO™-Beats-Human|title=Arago’s Artificial Intelligence Platform HIRO™ Beats Human Players at Freeciv – Shows Highest Degree of Decision Making Capability for AI|work=BusinessWire|date=2016-12-06}}</ref><ref>{{cite web|url=https://arago.co/ai/freeciv/|work=Arago GmbH|title=Project Freeciv – AI HIRO through playing games}}
 
== Примечания ==
{{Reflistпримечания|30em}}
 
== Ссылки ==