admin 管理员组文章数量: 887021
2023年12月22日发(作者:strlen函数c++)
HTML小游戏帮助你理解学习html的乐趣,那么现在让我们来看 看一些小程序代码
小游戏贪吃蛇让你学习如何建立一个小游戏
首先我们先打开html5软件或者打开你的DW软件建立一个html,然后建一个文件夹最好保存在桌面,如有需要可以添加你需要的一些图片作为取材背景。
然后敲上我们的代码
<!DOCTYPE HTML>
<html>
<body>
<canvas id="myCanvas" width="1000"
height="500" style="border:5px solid #C06 ; "></canvas> //注意如果需要贪吃蛇的背景图片需要在style里面加入background加入你的图片地址
<script type="text/javascript">
var c=mentById("myCanvas");
var time = 60 ; //蛇的速度 数值越大蛇运行速度越慢
var cxt=text("2d");
var x = y = 8;
var a = 0; //食物坐标 随机显示出你的食物坐标
var t = 20; //蛇的身长
var map = []; //记录蛇运行路径
var size = 8; //蛇身单元大小
var direction = 2; // 1 向上 2 向右 0 左 3下
interval = erval(set_game_speed, time); // 移动蛇
function set_game_speed(){ // 移动蛇
switch(direction){
case 1:y = y-size;break;
case 2:x = x+size;break;
case 0:x = x-size;break;
case 3:y = y+size;break;
}
if(x>1000 || y>500 || x<0 || y<0){
}
for(var i=0;i<;i++){
if( parseInt(map[i].x)==x && parseInt(map[i].y)==y){
alert("你挂了,继续努力吧!失败原因:撞到自己了.....");();
}
}
if (>t) { //保持舍身长度
var cl = (); //删除数组第一项,并且返回原元素
ect(cl['x'], cl['y'], size, size);
};
({'x':x,'y':y}); //将数据添加到原数组尾部
yle = "#C06";//内部填充颜色
Style = "#006699";//边框颜色
ct(x, y, size, size);//绘制矩形
if((a*8)==x && (a*8)==y){ //吃食物
rand_frog();t++;
}
}
own = function(e) { //改变蛇方向
var code = e - 37;
switch(code){
case 1 : direction = 1;break;//上
case 2 : direction = 2;break;//右
case 3 : direction = 3;break;//下
case 0 : direction = 0;break;//左
}
}
// 随机放置食物
function rand_frog(){
a = (()*50);
yle = "#000000";//内部填充颜色
Style = "#000000";//边框颜色
ct(a*8, a*8, 8, 8);//绘制矩形
}
// 随机放置食物
rand_frog();
</script>
</body>
</html>
直接输入然后运行即可!学html寻找你的乐趣!网页编辑设计,游戏开发····
喜欢的点一点!
欢迎你的欣赏开心代码站!
版权声明:本文标题:html小游戏代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703226758h443057.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论