html石头剪刀布源码,JavaScript实现的石头剪刀布游戏源码分享
这个游戏主要设计到两点:
首先是胜负运算
由于石头剪刀布是循环性的
石头 杀 剪子
剪子 杀 布
布 杀 石头
石头 杀 剪子
。。。
根据以上特点找出规律,写出算法即可。
让电脑随机
这点比较容易,前面我有写过文章介绍,不明白的童鞋可以去看看。
随机刷屏
其实这个效果不是游戏的关键性,但为了看起来更加互动,好玩,我就给加上了。这里用到了一个取模算法,根据余数去循环显示即可达到效果。
界面截图
最后上代码
JS写的石头剪子布游戏 - 琼台博客
div{margin:20px auto;padding:10px;border:2px solid #999;width:200px;background:#ffe;}
div#cu{font-weight:bold;font-size:30px;height:40px;color:red;}
div#la{border:none;background:none;display:none;}
span{color:red;font-weight:bold;}
var se = null,time=20,you=0,arr=new Array('石头','抹布','剪子');
function p(n){
you = n;
document.getElementById('you').innerHTML=s(n);
document.getElementById('st').disabled=true;
document.getElementById('mb').disabled=true;
document.getElementById('jz').disabled=true;
document.getElementById('cu').innerHTML = '...';
se = setInterval('t()',50);
}
function agin(){
document.getElementById('st').disabled=false;
document.getElementById('mb').disabled=false;
document.getElementById('jz').disabled=false;
document.getElementById('la').style.display = 'none';
document.getElementById('you').innerHTML = '';
document.getElementById('pc').innerHTML = '';
document.getElementById('cu').innerHTML = '';
document.getElementById('you').innerHTML= '请选择';
}
function bt(){
var pc = Math.floor(Math.random() * 3 + 1);
document.getElementById('pc').innerHTML = s(pc);
var str='';
if(pc==you){
str += '平局';
}else{
var b = pc-you;
if(b>0){
if(b==1){
str += '电脑赢';
}else{
str += '你赢啦';
}
}else{
b = b*-1;
if(b==1){
str += '你赢啦';
}else{
str += '电脑赢';
}
}
}
document.getElementById('la').style.display = 'block';
document.getElementById('cu').innerHTML = str;
}
function t(){
if(time>0){
document.getElementById('pc').innerHTML = arr[time%3];
time--;
}else{
clearInterval(se);
se = null;
time = 20;
bt();
}
}
function s(n){
if(n==1){
return '石头';
}else if(n==2){
return '抹布';
}else{
return '剪子';
}
}
你出什么?请选择
石头
抹布
剪子
电脑出?
时间: 2014-08-21
html石头剪刀布源码,JavaScript实现的石头剪刀布游戏源码分享相关推荐
- PHP大灌篮投篮游戏源码 微信+手机wap源码 带控制_大灌篮游戏源码
内含详细安装教程,请严格按照文档来安装,顺序错了也会安装不起来. PHP大灌篮游戏源码,投篮游戏源码,手动提现 后台密码自己替换MD5 [完整源码链接] PHP大灌篮投篮游戏源码微信+手机wap源码带 ...
- 按头安利 好看又实用的端游源码 PC端 客户端 电脑游戏源码素材看这里
想必大家都在为找端游源码 PC端 客户端 电脑游戏源码而头疼吧,今天小编都为大家整理好咯,上资源的端游源码 PC端 客户端 电脑游戏源码,大家喜欢的可以先行收藏哈,之后会持续更新哒~ 在找寻资源的时候 ...
- android 赛车 源码,android 3D风格赛车游戏源码
android 3D风格赛车游戏源码,基于Libgdx 框架开发,三维视觉,包含20量敌方车辆和10量我方车辆,支持Admob广告插件,带游戏排行榜和成就系统 ,兼容手机.平板电脑等多种屏幕尺寸 ,游 ...
- html扑克牌游戏源码,html5扑克牌消除小游戏源码
特效描述:html5扑克牌 消除小游戏源码.html5扑克牌消除小游戏源码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 $(function(){ //实现随机洗牌 neusoft ...
- html5大富翁源码,VC++ 大富翁4_大富翁游戏源码
[实例简介] 大富翁4 VC 源代码,大富翁游戏黑盒测试,实现<大富翁-4>一些基本功能.如:人物行走.买地.特殊人物实现.人物投资.股票买卖.各种功能卡片.道具的实现. 本下载包内包括大 ...
- 搜客网游戏源码社区开通啦!游戏源码、游戏技术交流、游戏辅助等交流共享平台
搜客网社区开通啦! 网址:www.soke163.com 这里有各类游戏源码 魔域.时空之泪.凤舞.天龙八部.成吉思汗等等. 这里有各种游戏开发和游戏辅助开发资料. 在这里你可以学习到大量的知识共享到 ...
- 石头剪刀布php源码,JavaScript实现的石头剪刀布游戏源码分享
这个游戏主要设计到两点: 首先是胜负运算 由于石头剪刀布是循环性的 石头 杀 剪子 剪子 杀 布 布 杀 石头 石头 杀 剪子 ... 根据以上特点找出规律,写出算法即可. 让电脑随机 这点 ...
- html5shiv 源码,javascript,_请教一个html5shiv源码插入样式的问题,javascript - phpStudy...
请教一个html5shiv源码插入样式的问题 阅读html5shiv源码的时候,对addStyleSheet函数添加样式的方式有些困惑,特来请教 源码如下: function addStyleShee ...
- php开心农场游戏源码,解密开源版开心农场游戏小程序分享
源码介绍 分享一款可以盈利的游戏小程序--开心农场,解密开源版源码. 综述:对于盈利方式我们也在探索.没有任何一种盈利方式可以让每个玩家都能实现盈利. 所以我们会尽可能的多想一些盈利方式.游难的核心开 ...
最新文章
- RandomForest随机森林总结
- 专家解读:《个保法》下,企业在商业营销中有哪些红线绝不可触碰?
- c++ 定时器_【话说定时器系列】之十:PWM输入模式测量脉宽及占空比实验
- C语言头文件、库文件的查找路径
- 虚拟现实技术利用计算机,虚拟现实技术在计算机专业教学中的应用思考
- 五大数据库理念,读懂亚马逊云科技的数据库布局
- oracle数据库dblink创建语句_「运维实验」——达梦数据库间DBlink配置
- Java 1.1字符串
- Android APK代码混淆与资源混淆详解,你确定不看?
- 我的世界服务器发消息有符号,我的世界彩色字体符号
- java怎么实现直方图均衡化_直方图均衡化原理与实现
- 传奇微端需要下载客户端吗?传奇微端架设教程,微端配置教程
- 工厂系列系统之 MES 系统8 生产计划-订单
- 什么是web前端开发工程师?主要做什么的?
- ActiveMQ : Async error occurred: java.lang.OutO...
- Python笔试练习题
- 科技爱好者周刊(第 159 期):游戏开发者的年薪
- 为什么说用PHP开发大型系统令人不爽
- 计算机网络未来阶段发展趋势,计算机网络的未来发展趋势
- 针对等额本金还款模式的客户,写一个程序按顺序输入贷款总额(单位为万元)、月利率、贷款总月数,输出第一个月客户还款金额(单位为元,取整数)。
热门文章
- h5 实现背景左右滚动效果
- java ajax找回密码,Java之AjaxAjax异步校验用户名
- 人工智能项目法律尽职调查应注意事项
- 三角定位 数据分析_wifi室内人员定位技术,原理浅析-新导智能
- edius修改视频里对象颜色的操作教程
- win server无法安装无线网卡驱动
- 如何开始一项可能帮助你走向人生巅峰的“业余项目”(Side Project)?
- Spyder崩了的拯救经验
- 最新Justnews主题源码6.0.1开心版+社交问答插件2.3.1+附教程
- 记录攻防世界WEB-002