向善的灯 发表于 2018-10-7 20:36

【分享】试试我开发的这个【超级马里奥游戏】,看下自己能不能撑过30秒

本帖最后由 向善的灯 于 2019-6-29 16:04 编辑

看下效果:











游戏源码文件说明:


目前已经实现的功能:

V1.0 实现游戏场景的初始化
V1.0 实现画布的不断刷新
V3.0 实现了游戏中人物的运动
V4.0 实现了js代码的分离
V5.0 实现键盘对人物移动的控制
V6.0 完成Game游戏类的封装
V7.0 实现敌人角色的加入, player,enemy类的封装; 实现了我方角色和敌人角色的自由移动
V8.0实现精灵之间的碰撞检测功能
V9.0 实现游戏中分数的统计, 输赢的判定
V10.0 实现了游戏背景的滚动效果和场景的优化

玩法也很简单,总共需要三个键,
按键说明:
W:上
A:左
D:右

虽然游戏界面有点简陋,但是基本的游戏需要的元素都齐全了,主要作为一起交流学习使用,如果觉得还不错的话,也麻烦支持一下,不论是点个赞给个Star,或者是给个评分支持一些,评个论也是可以的。总之,你的支持就是我前进的动力。


当然,游戏的代码量,还是有点大,全部源码已经上传至Github,如果觉得不错,欢迎评论交流哈!
在线试玩地址:
http://htmlpreview.github.io/?https://github.com/xiugangzhang/SuperMarioGame/blob/master/index.html(链接失效)

由于上面的那个是Github链接,如果由于网络原因加载速度太慢不能直接在线试玩,请使用备用链接:
http://vip.52tech.tech/www/game/SuperMarioGame/index.html(补发链接)

Github原代码下载:https://github.com/xiugangzhang/SuperMarioGame


对于游戏中的有什么比较好的建议或者问题,也欢迎大家提出来,欢迎一起学习交流哈!



myiszhy 发表于 2018-10-7 22:27

没有打击感,碰着乌龟死命没有感觉,而且判定也不知道是什么,有很多时候莫名其妙死掉几十条命,没有复活形式,直接扣上面命数,死光了才知道命这么不值钱,还有龟壳不能踩,开头还以为能踩,而且避免不了死命,空中判定也有点莫名其妙,跳起来就死几条命,几乎碰到的时候也死命貌似,三个键位操作有点僵硬,没有蹲特别难受,而且没有小跳和大跳之类的,特别难受,没办法控制的很好。{:301_998:}

向善的灯 发表于 2018-10-8 12:29

seven_OTM 发表于 2018-10-7 21:35
第一个试玩进不去 第二个进去是代码

在线试玩地址:
http://htmlpreview.github.io/?https://github.com/xiugangzhang/SuperMarioGame/blob/master/index.html

由于上面的那个是Github链接,如果由于网络原因加载速度太慢不能直接在线试玩,请使用备用链接:
http://vip.52tech.tech/www/game/SuperMarioGame/index.html

hpxpj 发表于 2018-10-7 20:42

虽然这游戏恶心,鼓励一下哈

雪莱鸟 发表于 2018-10-7 20:52

firefox测试无法控制,捂脸

走过的天 发表于 2018-10-7 20:54

{:301_988:}我试玩了下,游戏里树的画风有点真实啊哈哈哈

cooper5454 发表于 2018-10-7 20:57

最佩服这种一本正经玩游戏的人!

mkz138 发表于 2018-10-7 20:58

可以可以,就是有点卡,估计是我的电脑原因吧

不懂破解 发表于 2018-10-7 21:01

在线地址玩了下,感觉延迟严重啊?碰到乌龟没事,没碰到乌龟死了 {:1_890:}
是用 Cocos2d-X 开发的么?我都想发下自己之前写的游戏了:lol

kk1212 发表于 2018-10-7 21:10

这个难度指数好高哟

諦覠 发表于 2018-10-7 21:13

碰到乌龟啥事没有

seven_OTM 发表于 2018-10-7 21:35

第一个试玩进不去 第二个进去是代码
页: [1] 2 3 4 5
查看完整版本: 【分享】试试我开发的这个【超级马里奥游戏】,看下自己能不能撑过30秒