/Gobang

五子棋项目

Primary LanguageJavaScript

Gobang

3.2 接到了算是阿里的一个小面试,让我实现一个五子棋游戏。

虽然后来由于简历被锁定没办法继续进行接下来的面试,但是好歹算我的第一个实习面试,还是认真的准备了一下把这个游戏小项目完成了。

五子棋项目

要求: 写个单机五子棋,不需要人机对战,可用任何框架。

需要的功能有:

1、带胜负判断。

2、可以悔棋。

当浏览器支持 Canvas,使用 Canvas 渲染,否则降级用 Div 渲染。

想办法使得后续切换界面实现方式成本最低。

###项目不足处:

1、未对背景图片优化,导致背景图加载缓慢。

2、IE中运行尽管已得出胜负,但未能移除 Div click 事件。