Skip to content

CXeon/xiangqi

Repository files navigation

中国象棋

这是一个象棋小游戏客户端,开发过程中遵循了面向对象7大设计原则和分层思想。
玩游戏

概述

游戏采用分层的思想设计,包括以下几层:

  • 传输层:用来和服务器建立连接,和服务器通信 (待开发...)
  • 应用层:游戏操作界面在这一层完成。目前使用的是golang的ebitengine游戏引擎。
  • 核心层:完成了一个完整的象棋游戏逻辑,和应用层解耦。

待优化...

*核心层业务逻辑有些地方不太满意 *游戏界面写的比较赶,缺乏设计

待开发...

  • 主要是传输层的开发,目前只是完成了单机版,打算后面做成网络对战,包括:
    • 房间列表
    • 网络对战
    • 对局记录

About

一个中国象棋小游戏

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages