Skip to content

xuhui/Go-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GO

之前跟着慕课网老师用 canvas 做了个 人机五子棋,恰逢最近“阿尔法狗”(AlphaGo)重出江湖,想着写一个围棋游戏,以下是初步设想的一些功能。

已实现功能:

  • 2017-05-31
    实现棋盘、棋子绘制,轮流落子
    实现双人在线下棋,控制双方执子颜色,落子顺序
  • 2017-06-01
    围棋规则的实现,包括落子、棋子气数计算,提子、打劫
    实现游戏房间功能,输入房间名进入房间,一个房间最多可容2人下棋

待实现功能

  • 数子判断胜负
  • 玩家自定义昵称,若未定义则随机
  • 玩家及房间展示,显示当前在线玩家昵称及所在房间,点击相应房间,若房间只有1人则可加入
  • 房间即使聊天
  • 步时限制,悔棋,认输功能
  • 注册登录,加好友功能
  • 留言板功能