突然想起小时候玩的三大炮十五兵 写个程序实现
2017-11-03 10:39
274 查看
小时候常玩的三大炮十五兵,特别简单,棋盘容易画,棋子容易找,替代,就成了不受地点和环境限制的小游戏,那时候小伙伴总是会用三大炮形成俗称 “猪肚子阵” 的阵法,让人难以攻破,后来我琢磨很久,弄了一个八卦阵出来对抗他,总算是能赢了!好吧,叙旧到这里,且看代码
录制的部分效果图:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script> </head> <body> <style type="text/css"> table{width:350px;height:350px;} td{border:1px solid #ccc;width:50px;height:50px;} .black{width:50px;height:50pX;background-color:black;border:solid 1px black;border-radius:50px;cursor:pointer;} .red{width:50px;height:50pX;background-color:red;border:solid 1px red;border-radius:50px;cursor:pointer;} </style> <table> <tr> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> </tr> <tr> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> </tr> <tr> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> <td align="center"><div class="black"></div></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td align="center"><div class="red"></div></td> <td align="center"></td> <td align="center"><div class="red"></div></td> <td align="center"></td> <td align="center"><div class="red"></div></td> </tr> </table> <script type="text/javascript"> $(function(){ //页面加载完毕后开始执行的事件 var now_action=""; var tmp_html=""; var $tmp_obj=""; $("td").click(function(){ var this_html=$(this).html(); if(now_action=="") { if(this_html==""){return false;} //首次点击棋子 赋值 now_action="pick_up"; tmp_html=this_html; $tmp_obj=$(this); $tmp_obj.css("background-color","#ccc"); }else if(now_action=="pick_up") { //落下 $(this).html(tmp_html); now_action=""; $tmp_obj.html(""); $tmp_obj.css("background-color","white"); }else { alert("error"); } }); }); </script> </body> </html>
录制的部分效果图:
相关文章推荐
- 刚才热闹的气氛,突然想起小时候家里生产队开会的场景.
- C#下如何实现服务器+客户端的聊天程序
- mapreduce程序的压缩实现
- linux下通过脚本实现自动重启程序的方法
- 调用百度短网址API接口进行短网址的转换(Java程序的实现)
- 采用C++的ACE库实现的一个通用的C/S架构通信程序
- 基于netty框架实现的TCP服务端程序
- ARM中断程序的原理和实现
- Android实现程序前后台切换效果
- Android程序开发之Fragment实现底部导航栏实例代码
- 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
- java程序实现对文件的压缩和解压
- ASP小偷程序如何利用XMLHTTP实现表单的提交以及cookies或session的发送
- [转]实现同时只允许运行一个程序实例
- ASP.NET程序单客户端(浏览器)登录的实现方案
- 网络扫描程序的详细分析与实现
- 程序的链接和装入及Linux下动态链接的实现
- C#程序实现动态调用DLL的实现
- Android 双击返回键退出程序 实现
- NPAPI——实现非IE浏览器的类似ActiveX的本地程序(插件)调用