700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 《游戏学习》纯JS中国象棋人机对战html游戏源码

《游戏学习》纯JS中国象棋人机对战html游戏源码

时间:2020-08-24 03:04:43

相关推荐

《游戏学习》纯JS中国象棋人机对战html游戏源码

源码下载地址:chinese_chess.zip_象棋机器人对战js-网络游戏文档类资源-CSDN下载

下载解压后,文件如下

html页面源码如下

<!DOCTYPE html><head><title>中国象棋人机对战</title><script type="text/javascript" src="base.js"></script><script type="text/javascript" src="moveGenerator.js"></script><script type="text/javascript" src="evaluation.js"></script><script type="text/javascript" src="searchEngine.js"></script><script type="text/javascript" src="UI.js"></script><link type="text/css" rel="stylesheet" href="style.css" /></head><body><div class='board' id='board'></div><div class="op">级别:<select id="level"><option value="1">1级</option><option value="2">2级</option><option value="3">3级</option><option value="4">4级</option></select>&nbsp;&nbsp;开局:<input type="radio" name="start" value="1" id="start_1" checked=""><label for="start_1">人</label><input type="radio" name="start" value="0" id="start_2"><label for="start_2">机器</label>&nbsp;&nbsp;<input type="button" class="ipt" value="开始下棋" id="btn"/><p>注意:3、4两个级别请用IE9以上版本、google chrome、firefox等浏览器进行游戏<br> </p></div><script>var cc = new ChineseChessUI( 'board' );function start() {var levelEls = document.getElementById( 'level' );var startEls = document.getElementsByName( 'start' );var level;var start;for (var i = 0; i < 2; i++) {if( startEls[ i ].checked ) start = startEls[ i ].value;};level = levelEls.value;cc.start( level, start );}document.getElementById( 'btn' ).onclick = start;</script> </body></html>

点击chineseChess.html文件,用浏览器打开,页面效果如下

选在游戏难度级别,和谁先开局下棋,然后点击开始

你也可以将代码上传到gitee仓库上,启用gitee pages服务,就可以在线玩耍了,若果觉得不错的就点击下载吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。