PyChess - PyChess
Пользователь играет против Хитрый | |
Разработчики) | Проект PyChess |
---|---|
изначальный выпуск | 13 сентября 2006 г. |
Стабильный выпуск | 1.0.0 / 19 мая 2019 г. |
Написано в | Python (PyGTK ) |
Операционная система | Unix-подобный, Windows |
Доступно в | 51 язык[нужна цитата ] |
Тип | Игра в шахматы |
Лицензия | Стандартная общественная лицензия GNU 3 |
Интернет сайт | Pychess |
PyChess это бесплатно программное обеспечение шахматы клиент разработан для GNU. Это позволяет пользователям играть офлайн или онлайн через Бесплатный шахматный сервер в Интернете (ФИКС). PyChess также включает встроенный шахматный двигатель, что в отличие от большинства других шахмат ИИ написано в Python язык и фокусируется больше на удовольствии от игры, чем на грубой силе. Для более продвинутых пользователей PyChess позволяет использовать с ним практически любой другой внешний шахматный движок.[1]
История
Разработка PyChess была начата Томасом Дибдалом Але в 2006 году, и первый публичный релиз был разослан позже в том же году.[2] Релиз содержал минимум функций для игры в шахматы и поддерживался только Шахматы GNU двигатель.
В конце 2006 года PyChess был близок к тому, чтобы стать частью GNOME игры, которые проводили исследование использования новых игр для включения в пакет.[3] В то время он был только что начат, но проиграл более устоявшимся glChess, которому удалось исправить зависимость от аппаратного ускорения до окончания пробного периода.[3][4] glChess по-прежнему разрабатывается как часть GNOME. После этого были разговоры о слиянии двух программ, но разработчики решили, что нацелены на разные сегменты пользователей, а PyChess нацелен на более продвинутых пользователей.[5]
В 2009 году PyChess выиграл Les Trophées du Libre в Париже в категории хобби-вычислений.[6]
С тех пор PyChess неуклонно рос, с увеличением годовой активности разработки, и сегодня его разработка будет стоить более 500 000 долларов с точки зрения человеко-часов, необходимых для разработки такой кодовой базы.[7]К 2011 году он был среди семи наиболее часто используемых шахматных клиентов для доступа к Бесплатный шахматный сервер в Интернете,[8] который, в свою очередь, является единственным шахматным сервером, доступным для Linux, но не через Интернет.
Версия 0.12 PyChess использует PyGObject и GTK + 3, предыдущие версии использовали устаревший PyGTK.[9]
Логотип
Текущий логотип PyChess был создан Каролем Кренским в 2007 году.[10] Первоначальный дизайн Кароля был очень мультяшным, но был изменен до более спокойного.[11]
Цели
Согласно сайту PyChess:
Цель PyChess - предоставить продвинутый шахматный клиент для Linux, и сделайте это с помощью красивой и эффективной пользовательский интерфейс в соответствии с Руководством по человеческому интерфейсу GNOME. Клиент должен быть веселым и увлекательным для новичков в шахматах - которые просто хотят сыграть в короткие партии, чтобы отложить свою работу, - а также для тех, кто хочет использовать свой компьютер для дальнейшего улучшения своей игры.[12]
Проект PyChess уделяет большое внимание простоте, пытаясь избежать сложных пользовательские интерфейсы из XBoard и BabasChess. Это подразумевает медленное добавление новых функций, чтобы их можно было интегрировать в общую схему использования и заставить вещи «просто работать». В то же время проект стремится содержать большинство функций, известных из основных шахматных клиентов Windows, таких как Шахматная база и Аквариум пользователя ChessOK.
Смотрите также
Рекомендации
- ^ "О PyChess". Получено 10 июля 2011.
- ^ "Pychess 0.2". 13 сентября 2006 г.
- ^ а б «План игр GNOME для включенных игр». 3 сентября 2006 г. Архивировано 3 сентября 2006 г.CS1 maint: неподходящий URL (ссылка на сайт)
- ^ Анселл, Роберт (15 сентября 2006 г.). "glChess ... Теперь в 2D!".
- ^ Анселл, Роберт (17 декабря 2006 г.). «Краткое изложение текущих шахматных программ с открытым исходным кодом».
- ^ Керер, Аника (9 июня 2009 г.). "Die kleine große Freiheit". Linux Magazin. Linux New Media AG.
- ^ "PyChess at Ohloh". 9 июля 2011 г.
- ^ "Новости PyChess". Получено 10 июля 2011.
- ^ «PyChess 0.12 в репозитории Debian 9».
- ^ Кренский, Кароль. «Проблема 160 - Альтернативный логотип». Получено 25 марта 2007.
- ^ Кренский, Кароль. "Галерея Карола Кренского". Архивировано из оригинал 31 декабря 2016 г.. Получено 10 июля 2011.
- ^ «PyChess на хостинге проекта GiHub». Получено 10 июля 2011.