六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 129|回复: 0

html5 简单五子棋

[复制链接]

升级  32%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
16
 楼主| 发表于 2012-12-22 20:44:28 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">

  • 实现思路
棋盘用横线和竖线完成;棋子为黑白两张图片,通过方法将图片画到棋盘上;鼠标自定义为棋子形状.

  • 具体实现
画横竖线可用moveTo和lineTo配合完成.
使用drawImage将黑白图片画到canvas上.
鼠标自定义形状使用样式完成,所需形状图片可使用artcurs软件制作.
实现人机对战的逻辑没有深入研究,这里实现得非常简单,主要是人下,电脑堵的方式.
胜利后的笑脸用canvas的arc方法实现

  • 源码

源码下载
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表