Skip to content

Rexagon/shogi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shogi

Сёги - японская настольная логическая игра шахматного типа.

В данной реализации можно сыграть друг с другом по сети, при открытом порту 7742 либо через эмулятор сети. Игровой мир представлен сюрреалистическим летающим островком на котором есть столик и сёгибан. Всё это находится где-то над океаном.

Что использовалось

  • Библиотека lwjgl для работы с OpenGL и линейным матаном
  • Сетевое соединение через сокеты с исользованием Object[Input/Output]Stream как основые каналы передачи событий
  • Потоки для создания неблокирующего цикла обработки приходящих пакетов

Как запустить

В скачанной из раздела releases последней версии проекта есть файл shogi.sh. Для работы приложения требуется jre 8 и версия OpenGL не менее 3.3

Один игрок создаёт партию заранее выбирая себе сторону. Второй игрок присоединяется к созданной игре указывая сетевой адрес первого.