JavaScript编写人机对战五子棋(三)
来源:互联网 发布:淘宝字体侵权扣分吗 编辑:程序博客网 时间:2024/05/01 03:25
绘制背景图...
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>五子棋</title><link rel="stylesheet" href="css/chess.css" /></head><body><canvas id="chess" width="450px" height="450px"></canvas><script type="text/javascript" src="js/chess.js" ></script><script type="text/javascript">window.onload = start();</script></body></html>
//获取canvas对象var chess = document.getElementById('chess');//获取canvas上下文var ctx = chess.getContext('2d');//背景图var back = new Image();back.src = "img/back.jpg"//绘制棋盘function drawChessBoard(context){back.onload = function(){context.drawImage(back,0,0,450,450);for (var i=0;i<15;i++) {context.strokeStyle = 'black'context.beginPath()context.moveTo(15+i*30,15)context.lineTo(15+i*30,435)context.stroke()context.beginPath()context.moveTo(15,15+i*30)context.lineTo(435,15+i*30)context.stroke()context.closePath();}}}//启动方法function start(){drawChessBoard(ctx)}
效果图如下:
0 0
- JavaScript编写人机对战五子棋(三)
- JavaScript编写人机对战五子棋(一)
- JavaScript编写人机对战五子棋(二)
- JavaScript编写人机对战五子棋(四)
- JavaScript编写人机对战五子棋(五)
- JavaScript编写人机对战五子棋(六)
- JavaScript编写人机对战五子棋(七)
- JavaScript编写人机对战五子棋(终)
- 人机对战五子棋
- 五子棋人机对战思想
- 人工智能 - 五子棋人机对战
- 五子棋人机对战详解;
- 人工智能 - 五子棋人机对战
- 人工智能 - 五子棋人机对战
- 五子棋人机对战设计
- 百行内实现五子棋人机对战
- 五子棋人机对战的实现
- java五子棋人机对战算法分析
- Windows内存管理
- 一看就懂系列之 亿万级项目都在用的sphinx
- TensorFlow 相关 URL
- angular2的尝试
- Jspweb
- JavaScript编写人机对战五子棋(三)
- Oracle SQL 查询优化.Part2
- 17. Letter Combinations of a Phone Number
- 15个数排序
- LeetCode 278 First Bad Version
- LCD电子书项目(一)
- nginx区分手机与电脑浏览器并进入相应站点
- 造人论坛上关于人工智能的一些科幻想法
- LeetCode 120. Triangle