Введение JDuplicate

ПРЕАМБУЛА

Клиент-сервер основываны на популярной игре Duplicate Scrabble для игры в интернете.

Часто задаваемые вопросы Scrabble FAQ:

В Duplicate Scrabble, Игроки соревнуются за полученые очки при каждом ходе. Правила Турниров Duplicate признаны Францией.

Эти правила полностью удаляют любую удачу из игры, таким образом делая игру уравновешенной для всех участников. Это также учитывает неограниченное число игроков для одновременной игры.

ЧТО ТАКОЕ JDUPLICATE?

JDuplicate это онлайновая игра в слова для нескольких игроков. Сделана для того чтобы поддерживать одновременно несколько игр независимо от языка, в нее можно играть на Английском, Французском, Русском или на любом другом западном языке. Новые режимы игр добавляются как прогресс разработки.

Все что нужно для начала игры - JDuplicate Клиент.

Вы можете узнать как появился проект JDuplicate на странице О Нас.

КРАТКОЕ ТЕХНИЧЕСКОЕ ОПИСАНИЕ

Официальное направление проекта JDuplicate - 100% Java. Есть несколько причин для этого, наиболее важная из них то что язык Java, как мы уже знаем, независимая платформа а это важно для онлайновых игр ( мы также используем другие платформы для разработки ).
Самый важный недостаток состоит в том, что игроки должны будут установить ( Java runtime ) на свои компьютеры.

Для JDuplicate требуется сервер и по крайней мере однин клиент. Клиент подключается к серверу, получает список в настоящее время доступных игр и присоединяется к ним, или создает новую игру. К игре можно подключится в любой момент пока создатель игры не запустит ее.

JDuplicate разработан по возможности как открытый код. Это изначально задумано для игр Scrabble и Duplicate, но также учтено и для других игр, которые при желание могут быть добавлены. Словари и буквы легко добавляются, одновременно можно использовать несколько словарей и языков

Выполнение - клиент/сервер. Официальный пакет JDuplicate составлен из двух частей:

XML Спецификация протокола использованного для связи между клиентами и сервером, доступна на сайте. Клиенты, подчиняющиеся этому протоколу могут подключатся к любому серверу JDuplicate. Клиенты могут быть написаны для разных платформ с разными характеристиками и на разных языках.
Реализация Клиента с графическим интерфейсом (JDSC) доступна на сервере и осуществляет основные характеристики доступные в игре. Исходный код для JDSC, а также клиента JDuplicate API может использоватся многократно, переделываться под другие платформы или языки.

БЛАГОДАРНОСТИ

Главные разработчики проекта JDuplicate: Jeremy Grumbrach, Ahmad Imam и Luc Vo Van. Мы находимся около Парижа (Франция) и Брюссель (Бельгия).

Мы хотели бы благодарить следующих людей: Tobias Sargeant разработчик Quixotic, Dave Biggs его лого на странице (О Нас), Narishma ,Sylvain Forest за то что познакомил нас с играми Duplicate и Scrabble, Rog и Nicolas Falduti за их переводы.