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

OSCHINA-MIRROR/linpure-go-bang-gui

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

GoBangGUI

Введение

  • Пятиминутные шахматы, написанные на C++. Реализованы с использованием объектно-ориентированного подхода. Успешно работает в VS2019. Интерфейс реализован с помощью QT (уже сделано), есть функции для локального боя между двумя людьми (уже сделано), локального боя человека против компьютера (уже сделано) и сетевого матча (уже сделано).
  • Проект одновременно опубликован на форуме 吾爱破解, автор — Белый маленький летчик V (UID: 694168).
  • Функции искусственного интеллекта заимствованы из kimlongli/FiveChess.

Страница игры

Архитектура программного обеспечения

Описание архитектуры программного обеспечения:

  1. Логика и данные игры реализованы через класс class Game{}.
  2. Логика интерфейса и взаимодействие реализованы через класс class GoBangWidget{}.

Инструкция по установке

  1. В функции main() создайте объект QApplication.
  2. На объекте QApplication создайте объект GoBangWidget.
  3. Все интерфейсы основаны на объекте GoBangWidget как родительском классе.
  4. Через щелчки на интерфейсе вызываются различные функции-члены объекта Game.
  5. Объект GoBangWidget отвечает за отрисовку данных, возвращаемых объектом Game.

Руководство по использованию

  1. Импортируйте проект Qt5.12.12.
  2. Скомпилируйте и запустите.
  3. Начните игру, следуя инструкциям на интерфейсе.

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

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

Специальные навыки

  1. Используйте Readme_XXX.md для поддержки разных языков, например Readme_en.md, Readme_zh.md.
  2. Официальный блог Gitee [blog.gitee.com].
  3. Вы можете посетить [https://gitee.com/explore], чтобы узнать о выдающихся проектах с открытым исходным кодом на Gitee.
  4. GVP (Gitee Most Valuable Project) — это проект с открытым исходным кодом, который был всесторонне оценён как выдающийся.
  5. Официальное руководство по использованию Gitee [https://gitee.com/help].
  6. Лица на обложке Gitee — это рубрика, демонстрирующая великолепие членов Gitee [https://gitee.com/gitee-stars/].

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

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

Введение

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

Обновления (7)

все

Участники

все

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

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