1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiyoufang-aij

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

AiJ: игра-сервер

Демонстрационный адрес

Введение

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

Основные модули включают:

  • центр регистрации;
  • сервис холла;
  • игровой сервис;
  • сервис круга друзей;
  • систему управления эксплуатацией;
  • клиентское приложение CocosCreator.

В сетевом протоколе используется Websocket для лучшей поддержки многоплатформенных требований. Планируется одновременная поддержка различных баз данных, таких как Mysql, Oracle, SqlServer, Postgresql и Sqlite.

Существует полная система роботов, включая автоматические игры роботов и интеллектуальные игры AI.

Документация по поддержке

— Быстрый старт (./doc/aij_quick_start_dev.md). — Разработка под-игр. — Отладка клиента. — Продолжение следует...

Техническая архитектура

  • Socket-фреймворк tio;
  • MVC и ORM-фреймворк jfinal;
  • Центр регистрации zookeeper;
  • Сетевой протокол Websocket;
  • Управление версиями базы данных flyway;
  • Игровой движок для клиентских приложений CocosCreator;
  • Редактор для клиентских приложений FairyGUI;
  • NodeJs;
  • Языки разработки: java, typescript, javascript, sql.

Бизнес-архитектура

  • Холл
    • Пополнение карт комнаты;
    • Воспроизведение игр;
    • Результаты игр;
    • Система верификации личности;
    • ...
  • Под-игры
    • Баккара;
    • Баккара с болваном;
    • Сянци;
    • ...
  • Круг друзей
    • ...
  • Управление эксплуатацией
    • Управление игроками;
    • Управление сервером;
    • Управление агентами;
    • Статистические отчёты;
    • ...

Быстрое ознакомление

  • UI-редактор

2.png

  • Под-игры
  • Управление эксплуатацией
Игроки, игровые сервисы, роли, права доступа, роботы
Роботы для автоматических игр, просмотр записей игр в системе управления эксплуатацией

Участие и вклад

  1. Fork этого репозитория.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Прочее

  1. Личный блог www.xiyoufang.com для получения дополнительной информации о разработке программного обеспечения.
  2. Домашняя страница проекта gitee https://gitee.com/xiyoufang/aij.
  3. Добро пожаловать на мою личную страницу подписки в WeChat.

qrcode_for_gh_3870df3b5d1f_344.jpg

Вы также можете присоединиться к группе разработчиков игр для обсуждения технологий разработки игр: 112958956.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
LGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xiyoufang-aij.git
git@api.gitlife.ru:oschina-mirror/xiyoufang-aij.git
oschina-mirror
xiyoufang-aij
xiyoufang-aij
master