ПайЧесс
![]() | |
![]() Пользователь играет против Крафти | |
Разработчик(и) | Проект PyChess |
---|---|
Первоначальный выпуск | 13 сентября 2006 г |
Стабильная версия | 1.0.3 / 19 марта 2021 г |
Написано в | Питон ( PyGTK ) |
Операционная система | Unix-подобный , Windows |
Доступно в | 61 язык [1] |
Тип | Компьютерные шахматы |
Лицензия | Стандартная общественная лицензия GNU 3 |
Веб-сайт | pychess |
PyChess — бесплатный шахматный клиент, разработанный для GNU . Он позволяет пользователям играть офлайн или онлайн через бесплатный шахматный сервер в Интернете (FICS). PyChess также включает в себя встроенный шахматный движок , который, в отличие от большинства других шахматных ИИ, написан на языке Python и ориентирован больше на удовольствие от игры, чем на грубую силу. Для более продвинутых пользователей PyChess позволяет использовать с ним практически любой другой внешний шахматный движок. [2]
История
[ редактировать ]Разработка PyChess была начата Томасом Дибдалом Але в 2006 году, а первый публичный релиз был выпущен позже в том же году. [3] Релиз содержал минимум функций для игры в шахматы и поддерживался только движком GNU Chess .
В конце 2006 года PyChess был близок к тому, чтобы стать частью GNOME Games , которая проводила исследование использования новых игр, которые хотели включить в пакет. [4] Будучи в то время почти только что запущенной, она проиграла более авторитетной glChess , которой удалось исправить зависимость от аппаратного ускорения до окончания пробного периода. [4] [5] glChess до сих пор разрабатывается как часть GNOME.Впоследствии пошли разговоры об объединении двух программ, но разработчики решили, что они ориентированы на разные сегменты пользователей, а PyChess нацелен на более продвинутых пользователей. [6]
В 2009 году PyChess выиграла Les Trophées du Libre в Париже в категории компьютеров для хобби. [7]
С тех пор PyChess неуклонно рос, с увеличением активности разработчиков из года в год, и сегодня его разработка будет стоить более 500 000 долларов с точки зрения человеко-часов, необходимых для разработки такой кодовой базы. [8] К 2011 году он вошел в число семи наиболее часто используемых шахматных клиентов для доступа к бесплатному шахматному серверу в Интернете . [9] который, в свою очередь, является единственным шахматным сервером, не использующим Интернет, доступным для Linux.
Версия 0.12 PyChess использует PyGObject и GTK+ 3, предыдущие версии использовали устаревший PyGTK. [10]
Логотип
[ редактировать ]Текущий логотип PyChess был создан Каролем Креньским в 2007 году. [11] Первоначальный дизайн Кароля был очень мультяшным, но был изменен и стал более спокойным. [12]
Цели
[ редактировать ]Согласно сайту PyChess:
Цель PyChess — предоставить расширенный шахматный клиент для Linux и сделать это с красивым и эффективным пользовательским интерфейсом в соответствии с рекомендациями GNOME Human Interface Guidelines. Клиент должен быть интересным и интересным для новичков в шахматах, которые просто хотят сыграть короткие партии, чтобы отложить свою работу, а также для тех, кто хочет использовать свой компьютер для дальнейшего улучшения своей игры. [13]
Проект PyChess уделяет большое внимание простоте, пытаясь избежать сложных интерфейсов XBoard пользовательских и BabasChess. Это подразумевает медленное добавление новых функций, чтобы их можно было интегрировать в общую схему использования и заставить все «просто работать». В то же время проект стремится содержать большинство функций, известных в основных шахматных клиентах Windows, таких как Chessbase и Aquarium от ChessOK.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ "pychess/lang" . Гитхаб. Архивировано из оригинала 1 августа 2021 года . Проверено 25 августа 2021 г. Можно насчитать 61 файл для языков, исключая еще один файл ( pychess.pot ).
- ^ «О PyChess» . pychess.github.io . Проверено 25 августа 2021 г.
- ^ «Пычесс 0.2» . 13 сентября 2006 г.
- ^ Jump up to: а б «План игр GNOME для включенных игр» . 3 сентября 2006 г. Архивировано из оригинала 3 сентября 2006 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ Анселл, Роберт (15 сентября 2006 г.). "glChess... Теперь в 2D!" .
- ^ Анселл, Роберт (17 декабря 2006 г.). «Краткий обзор текущих шахматных программ с открытым исходным кодом» .
- ^ Керер, Аника (9 июня 2009 г.). «Маленькая большая свобода» . Журнал Linux (на немецком языке). Linux Нью Медиа АГ. Архивировано из оригинала 31 декабря 2016 года . Проверено 17 июля 2011 г.
- ^ «PyChess в Оло» . 9 июля 2011 г.
- ^ «Новости ПайЧесс» . Архивировано из оригинала 30 декабря 2016 года . Проверено 10 июля 2011 г.
- ^ «PyChess 0.12 в репозитории Debian 9» .
- ^ Креньский, Кароль. «Выпуск 160 — Альтернативный логотип» . Проверено 25 марта 2007 г.
- ^ Креньский, Кароль. «Галерея Каролы Креньского» . Архивировано из оригинала 31 декабря 2016 года . Проверено 10 июля 2011 г.
- ^ «PyChess на хостинге проектов GiHub» . Гитхаб . Проверено 10 июля 2011 г.
Внешние ссылки
[ редактировать ] СМИ, связанные с PyChess, на Викискладе?