【汇智学堂】-JS菜鸟版过河小游戏(之六---过河)
修改moveship.js:
var shipposition1=0;//代表船上的位置1没人
var shipposition2=0;//代表船上的位置2没人
var arr = [1,1,1,1,1,1,1,1];//初始化左侧位置,1代表有人。每个位置对应一人。var arr2=[0,0,0,0,0,0,0,0];//初始化右侧位置,0代表没有人。每个位置对应一人。var div01;//位置1上的人
var div02;//位置2上的人var moveToRight=0;//妈妈不在,爸爸打儿子function judge(){if(arr[0]==arr[1]&&arr[1]==arr[6]&&arr[0]==1){alert("只有爸爸妈妈警察能开船!");return 1;//提示不能开船}if(arr[1]==0 && arr[0]==1&& arr[2]==1){alert("妈妈不在,爸爸打儿子!");return 1;}else if(arr[1]==0&arr[0]==1&arr[3]==1){alert("妈妈不在,爸爸打儿子!");return 1;}else if(arr[0]==0 && arr[1]==1&& arr[4]==1){alert("爸爸不在,妈妈打女儿!");return 1;}else if(arr[0]==0&arr[1]==1&arr[5]==1){alert("爸爸不在,妈妈打女儿!");return 1;}else if(arr[6]==0 && arr[7]==1){alert("警察不在,匪徒杀人!");return 1;}
}<!--上船/下船-->function upship(div11){//上船var div1=document.getElementById(div11);if(div1.style.marginLeft=="0px"||div1.style.marginLeft==""){if(shipposition1==1&shipposition2==1){return alert("船上人已满!");}div1.style.marginTop="600px"; if(shipposition1==0){ div1.style.marginLeft="210px"; shipposition1=1;div01=div11;}else if(shipposition2==0){div1.style.marginLeft="110px"; shipposition2=1;div02=div11;}else{alert('船上人已满!');}}//左侧下船else if(div1.style.marginLeft=="210px"||div1.style.marginLeft=="110px"){ if(div1.style.marginLeft=="210px"){shipposition1=0;}else if(div1.style.marginLeft=="110px"){shipposition2=0;} if(div11=="div1"){div1.style.marginTop=0; //alert(arr[0]);}else if(div11=="div2"){ div1.style.marginTop="100px"; } else if(div11=="div3"){ div1.style.marginTop="200px";} else if(div11=="div4"){ div1.style.marginTop="300px";} else if(div11=="div5"){div1.style.marginTop="400px";}else if(div11=="div6"){ div1.style.marginTop="500px";} else if(div11=="div7"){ div1.style.marginTop="600px";} else if(div11=="div8"){ div1.style.marginTop="700px";} div1.style.marginLeft=0; }//右侧下船else if(div1.style.marginLeft=="450px"||div1.style.marginLeft=="550px"){ if(div1.style.marginLeft=="550px"){shipposition1=0;}else if(div1.style.marginLeft=="450px"){shipposition2=0;} if(div11=="div1"){div1.style.marginTop=0; //alert(arr[0]);}else if(div11=="div2"){ div1.style.marginTop="100px"; } else if(div11=="div3"){ div1.style.marginTop="200px";} else if(div11=="div4"){ div1.style.marginTop="300px";} else if(div11=="div5"){div1.style.marginTop="400px";}else if(div11=="div6"){ div1.style.marginTop="500px";} else if(div11=="div7"){ div1.style.marginTop="600px";} else if(div11=="div8"){ div1.style.marginTop="700px";} div1.style.marginLeft="650px"; } }<!--爸爸上船-->function fathermove1(){upship("div1");if(arr[0]==1){arr[0]=0;}else{arr[0]=1;}//alert(arr[0]);
}
<!--妈妈上船-->
function mothermove1(){upship("div2");if(arr[1]==1){arr[1]=0;}else{arr[1]=1;}
}<!--儿子一上船-->
function son1move(){upship("div3");
}<!--儿子二上船-->
function son2move(){upship("div4");
}<!--女儿一上船-->
function daughter1move(){upship("div5");
}<!--女儿二上船-->
function daughter2move(){upship("div6");
}<!--警察上船-->
function policemanmove(){var div7=document.getElementById("div7");if(div7.style.marginLeft=="0px"||div7.style.marginLeft=="110px"||div7.style.marginLeft=="210px"||div7.style.marginLeft==""){alert("3333");upship("div7");if(arr[6]==1){arr[6]=0;}else{arr[6]=1;}}/*if(div7.style.marginLeft=="650px"){alert("2222222");}if(div7.style.marginLeft=="550px"){alert("44444");}*/}<!--匪徒上船-->
function banditmove(){upship("div8");if(arr[7]==1){arr[7]=0;}else{arr[7]=1;}
}function moveship(){if(moveToRight==0){if(judge()==1){return;}else{var div10=document.getElementById("div10");var div9=document.getElementById("div9");var div1=document.getElementById(div01);var div2=document.getElementById(div02);if(div10.style.marginLeft=="400px"){div9.style.marginLeft="100px";div10.style.marginLeft="120px"; div1.style.marginLeft="210px"; div2.style.marginLeft="110px"; }else{ div9.style.marginLeft="400px";div10.style.marginLeft="400px";div1.style.marginLeft="550px"; div2.style.marginLeft="450px"; } } moveToRight=1;return;}else{ alert("1111111111111111");if(judge2()==1){return;}moveToRight=0; return;}}
【汇智学堂】-JS菜鸟版过河小游戏(之六---过河)相关推荐
- 2048网页版html项目报告,jQuery编写网页版2048小游戏
大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了,但是自己实现起 ...
- jquery青蛙过河小游戏源码
下载地址jquery实现的青蛙过河小游戏源码,js小游戏源码. dd:
- Three.js初探之微信小游戏---第一篇
最近在捣鼓 Three.js 相关知识,同时觉得微信小游戏是个不错的试错场呢.不错,本项目就是为了试错而存在. 先来一张 场景图, 这个格局是不是很眼熟,就是网页游戏2048的变版呢.乍一看,2D的呀 ...
- 网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码
网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码 完整代码下载地址:网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码 核心代码 <!DOCTYPE html> <html> ...
- 网页版2048小游戏
网页版2048小游戏 使用jquery3.3.1 进行的一次开发,各文件源码如下: 2048.css .div_2048{background-color: #FFFAF0;width:1000px; ...
- php 翻牌,微信小程序版翻牌小游戏的实现
这篇文章主要为大家详细介绍了微信小程序版翻牌小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序翻牌游戏的具体代码,供大家参考,具体内容如下 一.新建一个quick ...
- php 设计五子棋游戏,基于js+canvas实现五子棋小游戏
本文实例为大家分享了js+canvas实现五子棋小游戏的具体代码,供大家参考,具体内容如下 效果展示: 源码展示: 五子棋 * { margin: 0; padding: 0; } body { ma ...
- 智力过河游戏c语言,Flash AS代码实现智力过河小游戏
本教本教程主要用Flash AS来编写一个智力过河小游戏,全部使用AS代码来实现,教程比较基础,转发过来,希望对大家有所帮助. 游戏规则: 一只大狮子,一只小狮子,一只大老虎.一只小老虎.一只大花豹, ...
- Python版经典小游戏愤怒的小鸟源代码,基于pygame+pymunk
Python版经典小游戏愤怒的小鸟源代码,基于pygame+pymunk 程序依赖:pygame2.0.1, pymunk5.5.0 直接运行main.py 完整代码下载地址:Python版经典小游戏 ...
- 利用js写的见缝插针小游戏
利用js写的见缝插针小游戏 今天给大家带来的就是一款叫做<见缝插针>的游戏.有空你就往里插,直到你无处可插!看你能过多少关! 游戏截图 失败时 代码如下 js代码 index.js 测试游 ...
最新文章
- MyBatis整合第三方缓存
- 如何在Windows7上安装Hyper-v manager
- 如何找到是哪一个进程占用了某个端口号
- 南邮哈夫曼编码c语言代码_漫画:“哈夫曼编码” 是什么鬼?
- 华为Mate X海报曝光:设计惊艳 可变形
- Android开发 装ubuntu,Ubuntu系统安装Android开发环境
- 计算机解决的气象复杂问题,自动气象站更换时计算机遇到的疑难问题及解决办法...
- java根据url下载文件
- 学了这么久的编程,编程语言创始人你知道几个?
- python的认识从唯物主义_辩证唯物主义认识论知识点: 认识的本质br /
- 计算机主板 上电顺序,BIOS很熟悉,电脑开机BIOS开机自检顺序你知道吗?
- EasyUI - panel 高度自适应
- 今天在XP下装SQL2000个人版MB用了两个钟
- 练习 fullpage
- 世界互联网大会上有哪些黑客科技值得关注?
- 协议分析(微信网页版 wx2.qq.com)
- pytorch 中的torch.bmm
- 人过青年,我们的黄金时代过去了吗?
- 通频带、阻值、放大倍数之间的关系(Multisim仿真所得)
- Linux将鼠标解放,懒人福音,黑科技鼠标将彻底解放你的双手
热门文章
- 日常练习+学习之BUUCTF old-fashion 1
- 程序员如何治疗自己的颈椎病(作者亲身体会)
- Uncaught ReferenceError: web3 is not defined | 通过CDN方式导入Web3.js,提示web3未定义
- Spring Security 集成 Authing CAS 认证(一)
- Olympus AU5800 检验LIS系统的双工通讯
- Hadoop安全认证(1)
- Java 常用API
- 3D建模|手绘角色模型和手绘场景模型有什么区别?
- javascript进制及进制之间的转换
- 一元函数微分学概念与计算