tokenpockettokenpockettokenpocket官网|网页游戏源码
源码屋-手游源码丨端游源码丨页游源码丨服务端丨架设教程
源码屋-手游源码丨端游源码丨页游源码丨服务端丨架设教程
HI,欢迎来到源码屋!
关于我们
首页
会员博客
游戏源码
手游源码
端游源码
页游源码
网站源码
软件工具
资源问答
搜索
搜索全站
热门标签:
新手入门教程
梦幻修改
搜索
投稿
全部资源
升级svip
关于本站美化
点击进群
资源下载
汇聚海量资源下载
手游资源
端游资源
页游资源
软件教程
常用软件/修改教程合集
软件工具
搭建工具
教程专区
新手入门
各种新手入门级教程,开启你的传奇之路
新手入门
D盘创建
常用命令
电脑主题
PC主题、win7、win10、win11
win7
win10
win11
访问总数:11059426
会员总数:27065
文章总数:2241
今日发布:3
本周发布:20
运行天数:2752
你的前景,远超我们想象!
最新发布
手游资源
寄售资源
端游资源
页游资源
游戏源码
网站源码
Switch资源
传奇版本库
三网H5游戏【棍子西游H5】最新整理Linux手工服务端+运营后台+全套表+前后端转换工具+详细搭建教程+视频教程
手游资源
#热门
波少
6小时前
4,129
300
横版闯关手游【起航阿拉德1.5】最新整理Linux手工服务端+WEB管理后台+GM授权后台+安卓苹果双端+详细搭建教程
寄售资源
#寄售
#热门
波少
7小时前
9,919
3000
Q萌3D冒险端游【口袋西游魔王传】最新整理Linux手工服务端+PC客户端+GM工具+详细搭建教程
寄售资源
#寄售
#热门
波少
19小时前
2,519
1000
三网雷霆H5游戏【神魔之魔改龙珠2.0】最新整理一键既玩镜像服务端+Linux手工服务端+GM授权后台+详细搭建教程
手游资源
#热门
波少
2天前
6,498
300
大话回合手游【精品西游之醉春秋】最新整理Linux手工服务端+安卓苹果双端+神兔后台+详细搭建教程
手游资源
#热门
波少
2天前
5,016
300
Q萌回合手游【圣灵物语】最新整理Linux本地注册手工开服商业服务端+安卓苹果双端+GM授权后台+详细搭建教程
寄售资源
#寄售
#热门
波少
2天前
1,210
35000
战神引擎传奇手游【1.76复古小飞鞋】最新整理Win系服务端+安卓苹果双端+GM授权后台+详细搭建教程
手游资源
#热门
波少
2天前
7,985
100
1655互通魔域【龙哥圣装200级90神火年宠版】最新整理Win系半手工服务端+本地验证+本地注册+全套工具+详细搭建教程
寄售资源
#寄售
#热门
波少
3天前
2,497
2000
大话回合手游【天空西游之极光西游】全套源码
寄售资源
#寄售
#热门
波少
3天前
8,288
5000
大话回合手游【天空西游之极光西游】最新整理linux手工服务端+安卓苹果双端+全新极光后台+详细搭建教程+视频教程
手游资源
#热门
波少
3天前
4,177
300
查看更多
三网H5游戏【棍子西游H5】最新整理Linux手工服务端+运营后台+全套表+前后端转换工具+详细搭建教程+视频教程
手游资源
#热门
波少
6小时前
4,129
300
三网雷霆H5游戏【神魔之魔改龙珠2.0】最新整理一键既玩镜像服务端+Linux手工服务端+GM授权后台+详细搭建教程
手游资源
#热门
波少
2天前
6,498
300
大话回合手游【精品西游之醉春秋】最新整理Linux手工服务端+安卓苹果双端+神兔后台+详细搭建教程
手游资源
#热门
波少
2天前
5,016
300
战神引擎传奇手游【1.76复古小飞鞋】最新整理Win系服务端+安卓苹果双端+GM授权后台+详细搭建教程
手游资源
#热门
波少
2天前
7,985
100
大话回合手游【天空西游之极光西游】最新整理linux手工服务端+安卓苹果双端+全新极光后台+详细搭建教程+视频教程
手游资源
#热门
波少
3天前
4,177
300
横版闯关手游【勇士-集结阿拉德】最新整理Linux手工服务端+配套客户端源码+WEB管理后台+GM授权后台+安卓苹果双端+详细搭建教程
手游资源
#热门
波少
6天前
9,321
300
战神引擎传奇手游【1.80九天神皇白猪版】最新整理WIN系特色服务端+安卓苹果双端+GM授权后台+详细搭建教程
手游资源
#热门
波少
1周前
8,877
300
稀有二次元卡牌回合手游【宝石新异能武圣关羽6.5万级内购版】最新整理Linux手工服务端+多区跨服+自定义英雄+自定义符文+GM授权后台+安卓+详细搭建教程+视频教程
手游资源
#热门
波少
1周前
2,494
300
稀有二次元卡牌回合手游【宝石新火凤凰马红俊6.5万级内购版】最新整理Linux手工服务端+多区跨服+自定义英雄+自定义符文+GM授权后台+安卓+详细搭建教程+视频教程
手游资源
#热门
波少
1周前
10,407
300
三网H5游戏【咸鱼之王内购版】最新整理Linux手工服务端+运营后台+详细搭建教+视频教程
手游资源
#热门
波少
2周前
4,538
300
查看更多
横版闯关手游【起航阿拉德1.5】最新整理Linux手工服务端+WEB管理后台+GM授权后台+安卓苹果双端+详细搭建教程
寄售资源
#寄售
#热门
波少
7小时前
9,919
3000
Q萌3D冒险端游【口袋西游魔王传】最新整理Linux手工服务端+PC客户端+GM工具+详细搭建教程
寄售资源
#寄售
#热门
波少
19小时前
2,519
1000
Q萌回合手游【圣灵物语】最新整理Linux本地注册手工开服商业服务端+安卓苹果双端+GM授权后台+详细搭建教程
寄售资源
#寄售
#热门
波少
2天前
1,210
35000
1655互通魔域【龙哥圣装200级90神火年宠版】最新整理Win系半手工服务端+本地验证+本地注册+全套工具+详细搭建教程
寄售资源
#寄售
#热门
波少
3天前
2,497
2000
大话回合手游【天空西游之极光西游】全套源码
寄售资源
#寄售
#热门
波少
3天前
8,288
5000
大话回合手游【最新引擎之缥缈西游完整版】最新整理Linux手工服务端+安卓苹果双端+管理后台+详细搭建教程+视频教程
寄售资源
#寄售
#热门
波少
6天前
4,917
15000
战神引擎传奇手游【1.80精品金币复古】最新整理WIN系特色服务端+安卓苹果双端+GM授权后台+详细搭建教程
寄售资源
#寄售
#热门
波少
6天前
8,456
2000
大话回合手游【精品西游之诛仙西游】最新整理Linux手工服务端+安卓苹果双端+神兔后台+详细搭建教程
寄售资源
#寄售
#热门
波少
1周前
2,986
8000
MT3换皮梦幻【西游释厄转】最新整理Linux商业开服手工服务端+安卓苹果双端+GM后台+详细搭建教程
寄售资源
#寄售
#热门
波少
2周前
9,230
10000
大话回合手游【精品西游之名人堂】最新整理Linux手工服务端+安卓苹果双端+神兔后台+详细搭建教程+源码
寄售资源
#寄售
#热门
波少
2周前
9,568
10000
查看更多
3D传奇端游【月灵永恒传奇六职业】最新整理Win系服务端+GM工具+PC客户端+单机+详细外网搭建教程
端游资源
#热门
波少
4天前
6,902
0
经典武侠端游【天龙八部之黑纸精修第二版】最新整理Linux手工服务端+PC客户端+GM工具+详细搭建教程
端游资源
#热门
波少
4天前
2,083
300
典藏怀旧端游【天命西游】最新整理WIN系半手工服务端+PC客户端+GM工具+详细搭建教程+视频教程
端游资源
#热门
波少
4天前
2,355
300
典藏竞技端游【反恐精英OL2】最新整理WIN系服务端+PC客户端+网页注册+详细搭建教程+外网教程
端游资源
#热门
波少
5天前
1,675
0
3D动作武侠端游【笑傲江湖OL130修复版10职业】最新整理Linux手工服务端+PC客户端+网页注册+GM工具+GM命令+多开器+详细搭建教程
端游资源
#热门
波少
6天前
4,609
300
典藏角色扮演端游【征途黄金版】最新整理Win系服务端+PC客户端+GM工具+详细外网搭建教程
端游资源
#热门
波少
1周前
2,056
500
3D冒险端游【三系剑灵之龙珠深度魔改定制版】最新整理WIN系服务端+PC客户端+GM工具+详细搭建教程+攻略+物品ID
端游资源
#热门
波少
2周前
9,968
300
经典冒险闯关DOF端游【70三阶侍魂全职业2觉女鬼三觉】最新整理版本pvf+客户端+等级补丁
端游资源
#热门
波少
2周前
6,797
500
奇幻MMORPG端游【神魔大陆血袭版】最新整理Linux手工端+PC客户端+GM工具+详细搭建教程+视频教程
端游资源
#热门
波少
1个月前
1,733
300
经典武侠端游【天龙八部之绝学江山策】最新整理Linux手工服务端+PC客户端+GM工具+详细搭建教程
端游资源
#热门
波少
1个月前
7,238
300
查看更多
典藏传奇页游【封印传奇】最新整理Win系服务端+详细搭建教程+充值教程+外网教程
页游资源
#热门
波少
1个月前
2,331
0
典藏传奇页游【传奇霸业】最新整理Win一键服务端+充值教程+外网搭建教程
页游资源
#热门
波少
1个月前
4,952
300
典藏武侠页游【问剑江湖】最新整理Win一键服务端+充值教程+外网搭建教程
页游资源
#热门
波少
1个月前
5,832
300
玄幻RPG页游【孽族OL】最新整理Win一键服务端+充值教程+外网搭建教程
页游资源
#热门
波少
1个月前
3,953
300
典藏传奇页游【逍遥烈焰圣兽版】最新整理Win系服务端+GM工具+详细外网搭建教程
页游资源
#热门
波少
2个月前
8,153
0
典藏国战页游【轩辕征途之王朝霸业】最新整理Win系服务端+详细搭建教程+外网教程
页游资源
#热门
波少
2个月前
9,147
300
典藏传奇页游【天途传奇】最新整理Win系服务端+详细搭建教程+充值教程+外网教程
页游资源
#热门
波少
2个月前
1,488
300
典藏江湖页游【御剑江湖】最新整理Win系服务端+详细搭建教程+外网教程
页游资源
#热门
波少
2个月前
5,546
0
典藏策略战争页游【狱国争霸】最新整理WIN系服务端+详细搭建教程+外网教程+元宝充值教程
页游资源
#热门
波少
2个月前
7,073
300
典藏3D魔幻页游【冰火启示录2】最新整理Win系服务端+详细搭建教程+外网教程
页游资源
#热门
波少
2个月前
7,987
300
查看更多
魔改大话超变物集版本+各种功能齐全+伤害满破21亿+全套源码
游戏源码
#热门
波少
5天前
7,844
0
3D女神变装类卡牌回合手游【星际战娘】全套源码
游戏源码
#热门
波少
1周前
3,707
300
三网H5【咸鱼之王】全套源码+部署文档
游戏源码
#热门
波少
2周前
3,746
300
175石器时代3端源码
游戏源码
#热门
波少
2个月前
7,720
0
物集5族红木(龙城全套源码红木5族端)
游戏源码
#热门
波少
2个月前
4,808
500
闲逛隋唐H5全套源码+客户端打包视频
游戏源码
#热门
波少
4个月前
10,403
0
稀有横版卡牌手游【天命6】全套源码(客户端+服务端)
游戏源码
#热门
波少
4个月前
6,317
0
稀有卡牌手游【天命之子】全套源码+开发文档
游戏源码
#热门
波少
5个月前
7,286
0
多文明策略手游【万国觉醒】全套源码+开发文档
游戏源码
#热门
波少
5个月前
6,399
0
将军不败MMO全套源码+程序开发文档+技术文档
游戏源码
#热门
波少
5个月前
5,836
0
查看更多
全新經典版H5开发设计的象棋完整篇AI在线对弈网页页面象棋源码
网站源码
#热门
波少
4天前
7,225
0
不错的动态手机APP下载页源码
网站源码
#热门
波少
1周前
5,714
0
音乐解锁系统移除已购音乐的加密HTML源码
网站源码
#热门
波少
1周前
5,416
100
俄罗斯方块H5源码
网站源码
#热门
波少
1周前
1,074
0
好看的H5个人引导页带隐藏特效
网站源码
#热门
波少
5个月前
4,372
100
轻量级PHP二维码生成API源码 本地生成二维码图片 无需三方接口
网站源码
#热门
波少
9个月前
7,300
100
最新ChatGPT商业运营版系统源码 全开源 站长亲测
网站源码
#热门
波少
10个月前
9,252
300
网址导航引导页面H5源码_自动检测域名延迟
网站源码
#热门
波少
10个月前
8,249
100
狂雨小说CMS V1.5.2版本_简洁大气小说网站系统
网站源码
#热门
波少
10个月前
2,041
300
PTCMS自动采集小说网站系统源码 PC+H5
网站源码
#热门
波少
10个月前
4,011
300
查看更多
我被古装美女包围了|官方中文|Build.13574054-支持VR+DLC|解压即撸|
Switch资源
#热门
波少
1周前
5,591
0
极限竞速 地平线5|官方中文|V1.636.732.0-燃魂狂潮-炽热绽放+全DLC|解压即撸|
Switch资源
#热门
波少
1周前
6,992
0
魔塔少女|官方中文|Build.13583950-幻影追击-魔力之翼+全DLC|解压即撸|
Switch资源
#热门
波少
1周前
8,354
0
兄弟 双子传说 重制版|豪华中文|Build.13533308+预购特典|解压即撸|
Switch资源
#热门
波少
1周前
1,351
0
森林之子|官方中文|V1.0.47905+修改器-罪恶营地|解压即撸|
Switch资源
#热门
波少
1周前
1,420
0
名利游戏|中字-国语|Build.13583612-1.0.0|解压即撸|
Switch资源
#热门
波少
1周前
5,049
0
妖山猎宝记|官方中文|Build.13584768-1.0.3-妖灵之争-仙魔对决|解压即撸|
Switch资源
#热门
波少
1周前
2,091
0
古龙风云录|中字-国语|Build.13574226-狂雷陨落-剑破苍穹+DLC+修改器|解压即撸|
Switch资源
#热门
波少
1周前
4,013
0
幻兽帕鲁 Palworld|豪华中文|V1.5.1-重大更新+联机+单机+预购特典+修改器|解压即撸|
Switch资源
#热门
波少
1周前
8,570
0
最终幻想7 重制版|官方中文|V1.003+预购特典+全DLC+修改器|解压即撸|
Switch资源
#热门
波少
1周前
3,654
0
查看更多
V8引擎传奇端游【荒域专属单职业九大陆】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
1周前
4,086
300
翎风引擎传奇端游【仙之侠道单职业】最新整理WIN系服务端+配套补丁+详细搭建教程+视频教程
传奇版本库
#热门
波少
2周前
1,341
300
GEE引擎传奇端游【伏魔录神器单职业】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
1个月前
7,728
300
GEE引擎传奇端游【寻梦录忘忧单职业】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
1个月前
1,871
300
GEE引擎传奇端游【梦苍穹公益版】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
2个月前
6,147
300
GOM引擎传奇端游【超级骷髅王之五行世界】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
2个月前
6,727
300
V8引擎传奇端游【新独家萌宠专属神器单职业】最新整理WIN系服务端+配套补丁网站+详细搭建教程
传奇版本库
#热门
波少
2个月前
5,898
300
V8引擎传奇端游【三国十职业魂宠典藏版】最新整理WIN系服务端+配套补丁网站+详细搭建教程
传奇版本库
#热门
波少
2个月前
5,374
300
翎风引擎传奇端游【丝绸之路单职业】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
3个月前
2,527
300
翎风引擎传奇端游【奇域录单职业】最新整理WIN系服务端+配套补丁网站+详细搭建教程+视频教程
传奇版本库
#热门
波少
3个月前
9,685
300
查看更多
会员博客
查看更多
宝塔企业版8.0.4一键安装脚本
会员博客
#热门
波少
2个月前
1,899
雷霆传奇H5Linux手工端-开新区开多区图文教程
会员博客
#热门
波少
2个月前
6,944
白日门传奇手游修改系列全套视频教程
会员博客
#热门
波少
2个月前
9,746
300
战神GM助手|战神引擎假人生成助手|战神引擎假人添加
会员博客
#热门
波少
2个月前
2,407
0
luaJIT解密工具
会员博客
#热门
波少
3个月前
8,304
300
GGELUA教程全套视频教程
会员博客
#热门
波少
3个月前
7,342
880
幽冥传奇后台物品生成辅助
会员博客
#热门
波少
5个月前
3,698
0
宝塔面板如何关闭面板的SSL验证
会员博客
#热门
波少
7个月前
4,724
虚拟机 CentOS 7 服务器密码忘记的解决办法
会员博客
#热门
波少
7个月前
5,748
Vmware虚拟机用户密码忘记了怎么办?虚拟机Linux上用户密码忘记了怎么办?
会员博客
#热门
波少
8个月前
2,248
0
软件工具
查看更多
ApkTool典藏版
软件工具
#热门
波少
6个月前
6,260
0
plistEditor苹果包名修改工具
软件工具
#热门
波少
1年前
2,990
0
XXTEA文件解密工具破解版
软件工具
#热门
波少
1年前
4,145
0
表格一键全部搜索工具超级实用
软件工具
#热门
波少
2年前
5,959
0
GPH N11
软件工具
#热门
波少
2年前
4,007
0
notepad++中文版
软件工具
#热门
波少
2年前
4,751
0
dnSpy
软件工具
#热门
波少
2年前
5,592
0
UE_27_x64破解版
软件工具
#热门
波少
2年前
5,841
0
ApkToolAid
软件工具
#热门
波少
2年前
9,087
0
JAVA环境
软件工具
#热门
波少
2年前
5,049
0
热门分类
查看更多
最新发表
三网H5游戏【棍子西游H5】最新整理Linux手工服务端+运营后台+全套表+前后端转换工具+详细搭建教程+视频教程
横版闯关手游【起航阿拉德1.5】最新整理Linux手工服务端+WEB管理后台+GM授权后台+安卓苹果双端+详细搭建教程
Q萌3D冒险端游【口袋西游魔王传】最新整理Linux手工服务端+PC客户端+GM工具+详细搭建教程
三网雷霆H5游戏【神魔之魔改龙珠2.0】最新整理一键既玩镜像服务端+Linux手工服务端+GM授权后台+详细搭建教程
共 2254 篇文章
进入分类
常用教程
宝塔企业版8.0.4一键安装脚本
雷霆传奇H5Linux手工端-开新区开多区图文教程
白日门传奇手游修改系列全套视频教程
战神GM助手|战神引擎假人生成助手|战神引擎假人添加
共 134 篇文章
进入分类
超级VIP
升级VIP会员享受海量资源免费下载
您还未注册登录的游客
无任何优惠
无任何福利
可免登陆付费下载
波少:不推荐
您已是本站普通注册会员
无任何优惠
每日签到可赠送3金币
可用网站余额支付
可享受不定时免费资源
您已是包月会员
限时活动价980金币
体验VIP30天福利
享受VIP资源5折下载
每天可下载5个VIP资源
您已是包年会员
限时活动价2980金币
体验SVIP 365天 福利
享受SVIP资源5折下载
每天可下载5个SVIP资源
您已是终身SVIP会员
限时活动价3800金币
全站永久SVIP 福利
享受全站资源免费下载(寄售资源除外)
不定时享受永久SVIP专属资源
终身VIP会员限时钜惠
返回顶部
0
+
访问总数
0
+
会员总数
0
+
文章总数
0
+
今日发布
0
+
本周发布
0
+
运行天数
乾坤未定,你我皆是黑马!
免费注册
快捷导航
平台公告
热门标签
友情链接
在线投稿
资源存档
网站提交
友情链接:友链申请+
© 2023 51boshao - 51BOSHAO.COM & CustoPack Tools :Little fox Fairy
网站地图
渝ICP备2023001723号
账号登录
忘记密码?
立即登录
第三方账号登录
登录即同意用户协议没有账号? 立即注册
账号注册
我已阅读并同意《注册协议》
立即注册
第三方账号登录
登录即同意用户协议已有账号? 立即登录
手机登录/注册
发送验证码
账号注册
账号密码登录
登录/注册
第三方账号登录
登录即同意用户协议没有账号? 立即注册
欢迎访问源码屋
本站声明:本站仅为个人爱好搭建,分享个人建站心得,收集优质资源分享,本站所有收录资源均来自于互联网收集,并不对内容完整性负责
本站所有资源,只提供给爱好研究者使用切勿用于任何商业用途,本站不对任何人的商业行为负责,不提供任何架设、修改、维护服务,若需商业使用请购买正版。
源码屋-致力打造全网最优质的分享教学平台!
任何问题都可以添加官方交流群交流提问!
感谢一路的陪伴!
网站免责申明:
点击查看(必看)
网站售后说明:
点击查看(必看)
官方交流群:161077161
终身VIP专属群:718837172(仅限终身VIP进入)
点击加群
我知道了
推荐几个高质、好用的 游戏源码 下载网站 - 知乎
推荐几个高质、好用的 游戏源码 下载网站 - 知乎切换模式写文章登录/注册推荐几个高质、好用的 游戏源码 下载网站ZC2C27在游戏开发的学习或工作中,利用完好的游戏源码可以事半功倍,不仅可以逆向学习开拓思维,也可以大大减少设计周期。自己浏览了很游戏源码下载的网站,发现大多数质量都良莠不齐,且大部分需要消费才能下载,下面整理了几个性价比高一些的网站,推荐给大家1、爱给网(分类细,质量高,4299个,QQ登录,免费下载)点击上方网站名称即可跳转至网页登陆问题:qq一键登录,懒人福音。价格问题 : 首次注册送50铜币,一个游戏源码20 个铜币,且每天系统会自动送20个铜币给你,下载相当于不要钱了;vip 39元 = 600个铜币,充值后还每天送30个铜币,性价比之王。特色:资源质量佳,资源的分类体验好这个网站上面的资源质量都不错,更新频率挺高的,不会向别的网站那样游戏很老旧当你不确定自己需要那些游戏源码的时候,专业而全面的分类具有极强的引导性质:不仅可以按目录浏览,更可以通过游戏类型对应开发的程序进行细分,体验很棒。2、hotscripts(需翻墙,15k个,需注册,部分免费)点击上方网站名称即可跳转至网页登陆问题:需要通过邮箱注册价格问题 : 部分免费,该网站的收费项目主要为赞助网站本体特色:资源质量多,知名度相对较高该网站算是国外的老牌源码网站,具有一定的知名度,资源数量也相对较多,但搜索使用体验相对较差3、6m5m(需翻墙,6k个,需注册,部分免费)点击上方网站名称即可跳转至网页登陆问题:qq登陆或微博登陆价格问题 : 源码需要通过金币或积分下载,金币则需要通过充值会员来获取,VIP=59/月,积分则需要用户上传资源获得,网站从中抽成40%特色:资源质量多,涵盖面相对全面,但使用搜索体验相对较差该网站资源相对较多,尽管界面简陋,使用体验一般,但追求实用性的话,可以用者试试看。好啦,今天就分享到这里,希望可以帮助到大家,如果大家日常工作学习中有常用的网站也可以与我交流~编辑于 2020-02-21 18:58源码(源代码)java源代码源代码赞同 494 条评论分享喜欢收藏申请
Html5 H5 游戏源码 免费下载 - 爱给网
Html5 H5 游戏源码 免费下载 - 爱给网
让创作更简单
登录
爱给ID:
铜币:
开通VIP
个人中心
我的下载
我的收藏
作品上传
退出登录
音效
音效
实录音效
短视频
影视特效
UI&提示
音效专辑
真人配音
商用
免费商用 (CC协议)
企业商用 (29元/首)
配乐
情绪
安静
轻快
浪漫
感人
进取
悲伤
紧张
史诗
主题
短视频
MIDI
影视原声
游戏原声
商用
免费商用 (CC协议)
企业商用 (99元/首)
视频
模板
AE模板
PR模板
剪映模板
FCPX模板
MG|动画
Flash
视频
高清实拍
短视频
创意片库
后期特效
舞台背景
VR360
商用
免费商用 (CC协议)
版权商用 (39元/条)
3D
通用模型
模型库
C4D
游戏
动画|绑定
Maya
Blender
专用模型
SU模型
产品|机械
3d打印
家装|工装
材质贴图
贴图
VRay
HDRI
PBR
平面
素材
图标
元素
背景
PPT
字体
动图
模板
样机
海报
插画
UI
网页
淘宝
图库
高清图库
免费商用(cc0)
版权商用(9元)
游戏
美术
图标
UI
场景
角色
技能
合集
横版
原画
AVG
RM
传奇
CC协议
资源
Unity3D
虚幻UE
源码
资源包
AI绘图
精灵工具
教程
视频教程
AE
PR
短视频
影视后期
3D建模
平面设计
游戏开发
音频制作
软件插件
软件
插件
调色
软音源
在线工具
音频
转格式
截取
录音机
视频
去水印
截取
提取音频
图片
AI绘图
AI抠图
去水印
首页
2d素材库
Unity3D
虚幻(UE)
游戏源码
游戏资源包
原画参考
(CC协议)素材库
作品/上传
金牌会员专区
AI绘图(Beta)
游戏源码
上传游戏源码作品
游戏开发视频教程(链)
引擎
Unity3D
Unity3D
3448
Html5
Html5
1754
Cocos2D-X
Cocos2D-X
280
Android
Android
277
C/C++
C/C++
244
scratch
scratch
226
iOS
iOS
89
Java
Java
65
Webgame
Webgame
55
易语言
易语言
34
Flash
Flash
32
Delphi
Delphi
24
C#
C#
23
Vb
Vb
16
Windows Phone
Windows Phone
9
Swift
Swift
7
LibGDX
LibGDX
6
Buildbox
Buildbox
1
确定
取消
多选
类型
益智休闲
益智休闲
700
棋牌对战
棋牌对战
90
射击枪战
射击枪战
74
冒险解谜
冒险解谜
45
体育竞技
体育竞技
44
动作闯关
动作闯关
41
策略塔防
策略塔防
36
竞速赛车
竞速赛车
23
角色扮演
角色扮演
9
确定
取消
多选
平台
页游
页游
1754
手游
手游
77
端游
端游
73
确定
取消
多选
下载类型
免费
658
vip
1096
确定
取消
多选
高级选项
大小
-
确定
确定
取消
下载类型
加载中...
热门
文件(1754)
专辑(2)
排序:
综合排序
下载量
1
/
44
<
>
get36Html5游戏
15
293k
作品集:游戏源码
379款
Y_13364
2个月前get36Html5游戏
鱼类世界 MatCH3HTML5游戏
8
6m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前鱼类世界 MatCH3HTML5游戏
飞行员训练Html5游戏
29
1m
作品集:游戏源码
379款
Y_13364
2个月前飞行员训练Html5游戏
圣诞消消乐
29
4m
作品集:游戏源码
379款
Y_13364
3个月前圣诞消消乐
木乃伊归来游戏
23
630k
作品集:微信小游戏源码
31款
请叫我小刘_2
2个月前木乃伊归来游戏
捕鱼狂HTML5游戏
13
8m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前捕鱼狂HTML5游戏
黄金矿工HTML5游戏
12
4m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前黄金矿工HTML5游戏
空战HTML5游戏
12
3m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前空战HTML5游戏
3D魔方
15
139k
作品集:游戏源码
379款
Y_13364
3个月前3D魔方
打砖块HTML5游戏
13
10m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前打砖块HTML5游戏
飞机大战升级版
140k
作品集:游戏源码
379款
Y_13364
3个月前飞机大战升级版
斯瓦特大战僵尸HTML5游戏
83m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前斯瓦特大战僵尸HTML5游戏
迷宫游戏源码
38k
作品集:游戏源码
379款
Y_13364
4个月前迷宫游戏源码
超级牛仔跑HTML5游戏
8m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前超级牛仔跑HTML5游戏
极速飙车赛html5微信小游戏
21m
作品集:游戏源码
97款
小邋遢1
1个月前极速飙车赛html5微信小游戏
切果冻
3m
作品集:游戏源码
379款
Y_13364
2个月前切果冻
HTML5中国象棋游戏
1m
作品集:游戏源码
97款
小邋遢1
1个月前HTML5中国象棋游戏
飞机大战HTML5游戏源码
2m
作品集:小游戏源码
234款
酒醉的蝴蝶_10
1个月前飞机大战HTML5游戏源码
植物大战僵尸
8m
作品集:游戏源码
379款
Y_13364
3个月前植物大战僵尸
酷跑历险
389k
作品集:游戏源码
379款
Y_13364
3个月前酷跑历险
html5休闲游戏《保护小羊》源码
221k
页游
/
html5
html5休闲游戏《保护小羊》源码
开心消消乐升级版
2m
作品集:游戏源码
379款
Y_13364
3个月前开心消消乐升级版
HTML5网页战棋游戏源码
21m
作品集:游戏源码
1款
夜临_4
1年前HTML5网页战棋游戏源码
HTML5经典坦克大战游戏代码
155k
作品集:小游戏源码
234款
酒醉的蝴蝶_10
1个月前HTML5经典坦克大战游戏代码
停车场益智小游戏
2m
作品集:游戏源码
379款
Y_13364
2个月前停车场益智小游戏
僵尸鸭猎手HTML5游戏
30m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前僵尸鸭猎手HTML5游戏
射击鸭子
6m
作品集:游戏源码
379款
Y_13364
3个月前射击鸭子
超彩色线HTML5游戏
9m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前超彩色线HTML5游戏
俄罗斯方块海盗版
853k
作品集:游戏源码
379款
Y_13364
2个月前俄罗斯方块海盗版
jQuery开心农场种植收获游戏
238k
作品集:小游戏源码
234款
酒醉的蝴蝶_10
1个月前jQuery开心农场种植收获游戏
html5武侠游戏《侠客行》源码
2m
页游
/
html5
html5武侠游戏《侠客行》源码
html5类似神庙逃亡的3D跑酷游戏《奔跑的兔子》源码
2m
页游
/
html5
html5类似神庙逃亡的3D跑酷游戏《奔跑的兔子》源码
奇葩连连看微信html5小游戏
218k
作品集:游戏源码
97款
小邋遢1
1个月前奇葩连连看微信html5小游戏
简约打地鼠
86k
作品集:游戏源码
379款
Y_13364
3个月前简约打地鼠
滚滚足球游戏
5m
作品集:游戏源码
379款
Y_13364
3个月前滚滚足球游戏
交通赛车HTML5游戏
9m
作品集:超清大屏畅玩H5游戏合集
60款
Y_13364
1个月前交通赛车HTML5游戏
停车入位微信小游戏
544k
作品集:游戏源码
379款
Y_13364
2个月前停车入位微信小游戏
html5精品消除手游《布丁消除》源码
7m
页游
/
html5
html5精品消除手游《布丁消除》源码
飞跃天空之城Html5游戏
539k
作品集:游戏源码
379款
Y_13364
2个月前飞跃天空之城Html5游戏
维京战争源码
2m
作品集:游戏源码
379款
Y_13364
3个月前维京战争源码
123456789...44下一页
为您推荐
魔方游戏源代码(带手势及NGUI插件)
Unity3D机器人动作模拟仿真系统源码
1291-833bb968-00006
魔域2010版本服务端+客户端源代码
激动人心的多屏幕分辨率赛车项目源码(跨平台Android和iOS)
Unity护理幼犬儿童游戏Puppy Care源代码文件
卡车射击类游戏隐藏的反击者游戏源码资源
日韩风格武士及时对战类移动游戏源码资源
2209-e8104475-03003
疯狂消灭泡泡枪射手游戏源码:易于重新包装和控制
跳色块创意小游戏unity2019源码分享
Unity第一视角陆军狙击手多任务动作类游戏源码
Unity2D挑战性守卫家园战争模板源码下载
UFPS多人枪战对抗类游戏Unity项目分享
0939-5df30cb8-02014
Unity3D基于Android的rpg游戏的设计与实现
Unity多人自行车赛道比拼安卓版游戏源码:物理平滑控制器
Unity多人台球对战(Billiards Multiplayer Ball Pool)
cocos2dx 十二生肖手游修复版(可编译)
Unity经典绝命特工战场射击类游戏包源码
2018-d1c83ad0-00001
python实例甜橙音乐网核心源代码分享
智能停车场识别收费系统python实例源代码
娱乐休闲H5圣诞节对对碰游戏源码(内含数据库与核心源码)
经典经营类游戏《黄金家园农场》H5游戏源码
金鱼运动模拟小游戏Beta FishIE小程序源码
0618-3c4fe166-03012
两人城堡对战卡牌策略游戏H5源码
经典刺激的一骑学院html5游戏源码分享
一款定制的python智慧校园考试系统项目源码
供稿
作品上传
签约设计师
签约讲师
声明
上传声明
用户声明
版权声明
爱给
隐私协议
加入我们
关于我们
FAQ
版权商用
会员权益
播放下载
反馈
使用故障
功能改进
素材需求
爱给APP
(安卓Beta版)
手机安卓客户端
手机iOS(开发中)
开发者:武汉爱给在线网络科技有限公司 版本:1.0.1
交流咨询
QQ2395323747
帮助中心
aigei_support@163.com
访问本页面手机版
手机号登录
版权所有 ©2013-2024 武汉爱给在线网络科技有限公司
意见反馈
帮助中心
鄂ICP备19019472号-4
ICP证书:鄂B2-20200169
网络文化经营许可证:鄂网文(2023)3890-409号
鄂公网安备42010402000357号
网页游戏 页游 web 游戏源码 免费下载 - 爱给网
网页游戏 页游 web 游戏源码 免费下载 - 爱给网
让创作更简单
登录
爱给ID:
铜币:
开通VIP
个人中心
我的下载
我的收藏
作品上传
退出登录
音效
音效
实录音效
短视频
影视特效
UI&提示
音效专辑
真人配音
商用
免费商用 (CC协议)
企业商用 (29元/首)
配乐
情绪
安静
轻快
浪漫
感人
进取
悲伤
紧张
史诗
主题
短视频
MIDI
影视原声
游戏原声
商用
免费商用 (CC协议)
企业商用 (99元/首)
视频
模板
AE模板
PR模板
剪映模板
FCPX模板
MG|动画
Flash
视频
高清实拍
短视频
创意片库
后期特效
舞台背景
VR360
商用
免费商用 (CC协议)
版权商用 (39元/条)
3D
通用模型
模型库
C4D
游戏
动画|绑定
Maya
Blender
专用模型
SU模型
产品|机械
3d打印
家装|工装
材质贴图
贴图
VRay
HDRI
PBR
平面
素材
图标
元素
背景
PPT
字体
动图
模板
样机
海报
插画
UI
网页
淘宝
图库
高清图库
免费商用(cc0)
版权商用(9元)
游戏
美术
图标
UI
场景
角色
技能
合集
横版
原画
AVG
RM
传奇
CC协议
资源
Unity3D
虚幻UE
源码
资源包
AI绘图
精灵工具
教程
视频教程
AE
PR
短视频
影视后期
3D建模
平面设计
游戏开发
音频制作
软件插件
软件
插件
调色
软音源
在线工具
音频
转格式
截取
录音机
视频
去水印
截取
提取音频
图片
AI绘图
AI抠图
去水印
首页
2d素材库
Unity3D
虚幻(UE)
游戏源码
游戏资源包
原画参考
(CC协议)素材库
作品/上传
金牌会员专区
AI绘图(Beta)
游戏源码
上传游戏源码作品
游戏开发视频教程(链)
引擎
Unity3D
Unity3D
3448
Html5
Html5
1754
Cocos2D-X
Cocos2D-X
280
Android
Android
277
C/C++
C/C++
244
scratch
scratch
226
iOS
iOS
89
Java
Java
65
Webgame
Webgame
55
易语言
易语言
34
Flash
Flash
32
Delphi
Delphi
24
C#
C#
23
Vb
Vb
16
Windows Phone
Windows Phone
9
Swift
Swift
7
LibGDX
LibGDX
6
Buildbox
Buildbox
1
确定
取消
多选
类型
角色扮演
角色扮演
15
策略塔防
策略塔防
6
射击枪战
射击枪战
3
益智休闲
益智休闲
2
动作闯关
动作闯关
1
体育竞技
体育竞技
1
冒险解谜
冒险解谜
0
棋牌对战
棋牌对战
0
竞速赛车
竞速赛车
0
确定
取消
多选
平台
页游
页游
55
端游
端游
4
手游
手游
0
确定
取消
多选
下载类型
免费
0
vip
55
确定
取消
高级选项
大小
-
确定
确定
取消
下载类型
加载中...
热门
文件(55)
专辑
排序:
综合排序
下载量
1
/
2
<
>
新版微信夹娃娃游戏源码
68
27m
页游
/
网页游戏
新版微信夹娃娃游戏源码
php吃星星网页游戏源码
216
898k
页游
/
网页游戏
php吃星星网页游戏源码
三国RPG策略网页游戏《战三国》完整源码
167
151m
页游
/
网页游戏
三国RPG策略网页游戏《战三国》完整源码
画皮II服务端源码+架设
639
1.5g
页游
/
网页游戏
画皮II服务端源码+架设
网页游戏《三国战记》完整源码(100%可编译)
123
1.1g
页游
/
网页游戏
网页游戏《三国战记》完整源码(100%可编译)
web魔兽世界游戏完整游戏源码
485
47m
页游
/
网页游戏
web魔兽世界游戏完整游戏源码
火影忍者竞技场网页游戏源码
83
61m
页游
/
网页游戏
火影忍者竞技场网页游戏源码
刀剑无双完整源代码(服务端源码+数据库+资源+文档)
419
948m
页游
/
网页游戏
刀剑无双完整源代码(服务端源码+数据库+资源+文档)
2.5D页游白蛇传ol完整源码(客户端+服务端)
367
1.4g
页游
/
网页游戏
2.5D页游白蛇传ol完整源码(客户端+服务端)
画皮2网页游戏完整源码
97
2.1g
页游
/
网页游戏
画皮2网页游戏完整源码
php农场手机网页游戏芒果乐园源码
14m
页游
/
网页游戏
php农场手机网页游戏芒果乐园源码
《新商盟》完整源代码
630m
页游
/
网页游戏
《新商盟》完整源代码
网页版仿魔兽争霸游戏源码
230m
页游
/
网页游戏
网页版仿魔兽争霸游戏源码
斩仙录全套源码(服务端+客户端)
616m
页游
/
网页游戏
斩仙录全套源码(服务端+客户端)
动漫页游《火影堂/忍影堂》完整源代码(服务端+客户端+数据+资源)
368m
页游
/
网页游戏
动漫页游《火影堂/忍影堂》完整源代码(服务端+客户端+数据+资源)
韩国3DQ版网游IRIS全套源码(可编译)
20m
页游
/
网页游戏
韩国3DQ版网游IRIS全套源码(可编译)
PHP网页游戏botva源码+mysql数据库
12m
页游
/
网页游戏
PHP网页游戏botva源码+mysql数据库
网页版地下城与勇士源码
3m
页游
/
网页游戏
网页版地下城与勇士源码
webgame英雄之城游戏源码
138m
页游
/
网页游戏
webgame英雄之城游戏源码
WEBGAME最终幻想商业版完整源码
47m
页游
/
网页游戏
WEBGAME最终幻想商业版完整源码
html5全民飞机大战游戏源码
3m
页游
/
网页游戏
html5全民飞机大战游戏源码
WEB即时战略游戏《地球帝国》完整源码
5m
页游
/
网页游戏
WEB即时战略游戏《地球帝国》完整源码
2D网页游戏《洪荒神话》全套代码(客户端+服务器+文档)
487m
页游
/
网页游戏
2D网页游戏《洪荒神话》全套代码(客户端+服务器+文档)
web页游智慧三国游戏完整源码
22m
页游
/
网页游戏
web页游智慧三国游戏完整源码
七雄争霸游戏源码
134m
页游
/
网页游戏
七雄争霸游戏源码
2.5D网页社区游戏《城市猎人》完整源代码
1.7g
页游
/
网页游戏
2.5D网页社区游戏《城市猎人》完整源代码
网页战争策略类游戏《天途》完整源码
510m
页游
/
网页游戏
网页战争策略类游戏《天途》完整源码
php网页策略游戏源码
6m
页游
/
网页游戏
php网页策略游戏源码
烽火OL服务器源代码
3m
页游
/
网页游戏
烽火OL服务器源代码
WebGame光明世界源码(RPG游戏)
5m
页游
/
网页游戏
WebGame光明世界源码(RPG游戏)
webgame在线策略游戏银河帝国OGame源码
11m
页游
/
网页游戏
webgame在线策略游戏银河帝国OGame源码
html5电锯切割狂益智游戏源码
831k
页游
/
网页游戏
html5电锯切割狂益智游戏源码
php太空战略游戏《xnova-one》源码
60m
页游
/
网页游戏
php太空战略游戏《xnova-one》源码
卧龙吟服务端源码
325m
页游
/
网页游戏
卧龙吟服务端源码
html5疯狂打企鹅游戏源码
442k
页游
/
网页游戏
html5疯狂打企鹅游戏源码
web游戏斗兽棋online源码
631k
页游
/
网页游戏
web游戏斗兽棋online源码
webgame机器人大战EBS(无尽的战争)源码
6m
页游
/
网页游戏
webgame机器人大战EBS(无尽的战争)源码
webgame武林三国源码
5m
页游
/
网页游戏
webgame武林三国源码
WebGame魔力学堂源码
39m
页游
/
网页游戏
WebGame魔力学堂源码
《模拟城市》源码(网页版)
5m
页游
/
网页游戏
《模拟城市》源码(网页版)
12下一页
为您推荐
魔方游戏源代码(带手势及NGUI插件)
Unity3D机器人动作模拟仿真系统源码
1291-833bb968-00006
魔域2010版本服务端+客户端源代码
激动人心的多屏幕分辨率赛车项目源码(跨平台Android和iOS)
Unity护理幼犬儿童游戏Puppy Care源代码文件
卡车射击类游戏隐藏的反击者游戏源码资源
日韩风格武士及时对战类移动游戏源码资源
2209-e8104475-03003
疯狂消灭泡泡枪射手游戏源码:易于重新包装和控制
跳色块创意小游戏unity2019源码分享
Unity第一视角陆军狙击手多任务动作类游戏源码
Unity2D挑战性守卫家园战争模板源码下载
UFPS多人枪战对抗类游戏Unity项目分享
0939-5df30cb8-02014
Unity3D基于Android的rpg游戏的设计与实现
Unity多人自行车赛道比拼安卓版游戏源码:物理平滑控制器
Unity多人台球对战(Billiards Multiplayer Ball Pool)
cocos2dx 十二生肖手游修复版(可编译)
Unity经典绝命特工战场射击类游戏包源码
2018-d1c83ad0-00001
python实例甜橙音乐网核心源代码分享
智能停车场识别收费系统python实例源代码
娱乐休闲H5圣诞节对对碰游戏源码(内含数据库与核心源码)
经典经营类游戏《黄金家园农场》H5游戏源码
金鱼运动模拟小游戏Beta FishIE小程序源码
0618-3c4fe166-03012
两人城堡对战卡牌策略游戏H5源码
经典刺激的一骑学院html5游戏源码分享
一款定制的python智慧校园考试系统项目源码
供稿
作品上传
签约设计师
签约讲师
声明
上传声明
用户声明
版权声明
爱给
隐私协议
加入我们
关于我们
FAQ
版权商用
会员权益
播放下载
反馈
使用故障
功能改进
素材需求
爱给APP
(安卓Beta版)
手机安卓客户端
手机iOS(开发中)
开发者:武汉爱给在线网络科技有限公司 版本:1.0.1
交流咨询
QQ2395323747
帮助中心
aigei_support@163.com
访问本页面手机版
手机号登录
版权所有 ©2013-2024 武汉爱给在线网络科技有限公司
意见反馈
帮助中心
鄂ICP备19019472号-4
ICP证书:鄂B2-20200169
网络文化经营许可证:鄂网文(2023)3890-409号
鄂公网安备42010402000357号
30 个纯 HTML5 实现的游戏 - 知乎
30 个纯 HTML5 实现的游戏 - 知乎首发于web前端学习圈。切换模式写文章登录/注册30 个纯 HTML5 实现的游戏半糖学前端浏览器和 JavaScript 的功能逐年不断的变强变大。曾几何时,任何类型的游戏都需要Flash。但随着 HTML5 发展,HTML5 + WebGL 游戏式就慢慢占领着这个舞台。以下是30款流行的游戏,它们可以在所有现代浏览器中运行,并且只使用web技术构建。1. HexGL地址:http://hexgl.bkcore.com/类型:街机,赛车HexGL 是一款基于HTML5,JavaScript和WebGL的快节奏的赛车游戏。玩家可以使用键盘,触摸屏设备或leap motion(体感控制器)来控制太空飞船。2. CrossCode地址:http://www.cross-code.com/en/home类型:动作,角色扮演一个复古灵感的2D游戏设定在遥远的未来。这是一个充满伟大的游戏机制,如组合,拼图,技能树,任务,物品等等。3. Sketchout地址:https://sketch-out.appspot.com/类型:街机Sketchout的任务保护你的行星,并通过改变流星的方向来消灭对手,通过使流星偏转来保护您的星球并消灭对方,这款游戏有很棒的视觉效果和音乐特效。4. Treasure Arena地址:http://www.treasurearena.com/类型:多人,角色扮演,动作Treasure Arena 是一款动态的竞技场战斗游戏,最多可容纳4名玩家。它具有不同的游戏模式,出色的帧率和配乐,是一个非常有趣的游戏。5. Bejeweled地址:http://bejeweled.popcap.com/html5/类型:街机,解谜,娱乐HTML5格式的经典“宝石迷阵”游戏。这是一个官方克隆,因此可以正常运行且外观完美。6. Missile Game地址:http://missile-game.bwhmather.com/类型:街机这是一款非常具有挑战性的游戏,游戏中我们扮演的是一枚被发射进隧道的导弹。游戏有很酷的黑白图像,玩的时候会有很强的场景效果。7. Gods Will Be Watching地址:http://www.deconstructeam.com/games/gods-will-be-watching/类型:拼图在这个令人毛骨悚然(但又很棒)的游戏中,我和自己团队必须独自生存40天。团队有六名成员,其中包括一只狗,一名精神病医生和一个机器人,您必须与他们互动,以使其保持温暖,温饱和理智的状态。8. Sinuous地址:http://www.sinuousgame.com/类型:街机一个简单的游戏,极简的图形和流畅的帧率。拾取电源时避免与红点碰撞。此外,如果你想要那些额外的积分,就需要不停向前移动9. Swooop地址:http://swooop.playcanvas.com/类型:街机在一个美丽多彩的3D世界里,到处飞翔,收集宝石和星星。10. Free Rider HD地址:http://www.freeriderhd.com/Free Rider HD 是一款令人上瘾的游戏,你可以在其他玩家绘制的赛道上骑自行车。可以在成千上万的播放器曲目中选择一个播放,也可以创建自己的曲目并分享。11. Entanglement地址:http://entanglement.gopherwoodstudios.com/zh-CN-index.html类型:拼图,娱乐这个游戏的目的是通过在网格上放置线段来创建一条尽可能长的路径。你可以单独玩,也可以和朋友一起玩。12. Escape from XP地址:https://www.modern.ie/en-us/ie6countdown#escape-from-xp类型:动作,街机用“Escape from XP”来庆祝 Windows XP 的终结。你的任务是拯救最后一个陷入Clippy暴政的开发人员。13. Polycraft地址:http://polycraftgame.com/类型:角色扮演,塔防,动作在这个很棒的3D游戏中,你到处收集资源,建造东西,完成任务。关于它的所有东西都经过抛光,并且运行也非常顺畅。14. 2048地址:https://gabrielecirulli.github.io/2048/类型:拼图一个非常上瘾的游戏,你可能已经玩过了。在 2048 ,你移动编号的图块并合并它们。当界面中最大数字是`2048 时,游戏胜利。15. Onslaught Arena地址:http://arcade.lostdecadegames.com/onslaught_arena/类型:动作一种快节奏的复古生存游戏,您可以使用不同的武器与成群的敌人作战。16. Angry Birds地址:http://chrome.angrybirds.com/类型:游戏《愤怒的小鸟》游戏,这就不用介绍了。17. Cube Slam地址:https://www.cubeslam.com/mcycrs类型:街机,多人具有丰富的色彩和炫酷的3D图形乒乓球游戏。我们可以通过向朋友发送一个URL来挑战他们,还可以通过网络摄像头看到对方。18. The Wizard地址:http://hypnoticowl.com/games/the-wizard/类型:动作,角色扮演,策略Wizard 是基于回合的地牢爬行者,在里面会遇到神话般的怪物并找到奇妙的咒语。该游戏具有酷炫的战斗机制,有时可能会带来很大挑战。19. X-Type地址:http://phoboslab.org/xtype/类型:动作,街机在这款酷炫的太空射击游戏中,你目的就是要起战胜 Boss。20. Cookie Clicker地址:http://orteil.dashnet.org/cookieclicker/类型:休闲,搞笑Cookie clicker 是一款可能为了开玩笑而创建的游戏,但仍然提供了大量的乐趣。你可以从0个cookie开始,然后单击一些有效率的cookie,最后你可能会发现自己拥有数十亿个cookie。21. Elevator Saga地址:http://play.elevatorsaga.com/类型:拼图,编码这类属于程序员类型游戏 。在电梯中的任务是通过对电梯的运动进行编程,以最有效的方式运送人员,这些都是用 JavaScript 来完成的。22. Game of Bombs地址:http://gameofbombs.com/landing类型:动作,角色扮演,多人Game of Bombs是一个轰炸机类型的游戏,在广阔地图上,都有着敌方玩家。收集力量,皮肤和成就,以成为最佳轰炸机玩家的方式。23. Olympia Rising地址:http://or.paleozoic.com/类型:平台游戏,动作Olympia Rising具有漂亮复古外观图形的游戏。它坐落在古希腊,在那里我们扮演的女人被赋予了重新的机会,所以我们的任务就是逃离死者的世界。24. Pixel Race地址: https://ned.im/pixel-race-game/类型:街机,赛车Pixel Race是一款简单概念概念,你可以在收集硬币的同时控制汽车以避开障碍物。如果有足够的耐心和空闲时间,那么你可能会打破记录(记录为36309个硬币)。25. Little Alchemy地址:https://littlealchemy.com/类型:拼图从这四个基本元素开始,将它们组合起来,创建510种可能的组合。26. Arena5地址:http://www.kevs3d.co.uk/dev/arena5/类型:街机在数字领域中飞行并射击几何敌人以获得高分。27.Vector Runner Remix地址:https://vector-runner-remix.tresensa.com/类型:街机在这个充满色彩和几何形状的平台游戏中,尽你所能奔跑吧。28. Biolab Disaster地址:http://playbiolab.com/类型:动作一款出色的像素艺术平台游戏,你必须在这里逃脱充满突变生物和其他不良生物的实验室。29. World's Biggest PAC-MAN地址:http://worldsbiggestpacman.com/#类型:街机30. New Super Resident Raver地址:http://games.jessefreeman.com/new-super-resident-raver/从即将到来的僵尸入侵中拯救惊慌失措的人们。收集钱,升级你的武器和战斗僵尸。作者:Danny Markov 来源:tutorialzin 译者:前端小智原文:https://tutorialzine.com/2015/02/30-amazing-games-made-only-with-html5发布于 2020-07-15 12:00HTML赞同 45添加评论分享喜欢收藏申请转载文章被以下专栏收录web前端学习圈。职业前端人,没事
分享24个网页游戏源代码,总有一个是你想要的_游戏源码-CSDN博客
>分享24个网页游戏源代码,总有一个是你想要的_游戏源码-CSDN博客
分享24个网页游戏源代码,总有一个是你想要的
最新推荐文章于 2024-01-12 10:17:42 发布
灬沙海灬
最新推荐文章于 2024-01-12 10:17:42 发布
阅读量7.1k
收藏
7
点赞数
4
分类专栏:
AutoJs
文章标签:
前端
javascript
html
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/adendean/article/details/128860699
版权
AutoJs
专栏收录该内容
6 篇文章
1 订阅
订阅专栏
分享24个网页游戏源代码
24个游戏源代码下载链接:https://pan.baidu.com/s/1gYJlj8enJbh5mFS_wMaZBA?pwd=4ncb 提取码:4ncb 下面是项目的名字,我放了一些图片,大家下载后可以看到。
Html5+JS网页版捕鱼达人游戏
HTML5水果忍者游戏源码
JS网页射击小游戏星球防御大战游戏源码
//Vanilla JS
//PLAY IN FULL PAGE VIEW!
window.addEventListener("DOMContentLoaded", game);
//General sprite load
var sprite = new Image();
var spriteExplosion = new Image();
sprite.src = 'img/sprite.png';
window.onload = function() {
spriteExplosion.src = 'img/explosion.png';
};
//Game
function game() {
//Canvas
var canvas = document.getElementById('canvas'),
ctx = canvas.getContext('2d'),
cH = ctx.canvas.height = window.innerHeight,
cW = ctx.canvas.width = window.innerWidth ;
//Game
var bullets = [],
asteroids = [],
explosions = [],
destroyed = 0,
record = 0,
count = 0,
playing = false,
gameOver = false,
_planet = {deg: 0};
//Player
var player = {
posX : -35,
posY : -(100+82),
width : 70,
height : 79,
deg : 0
};
canvas.addEventListener('click', action);
canvas.addEventListener('mousemove', action);
window.addEventListener("resize", update);
function update() {
cH = ctx.canvas.height = window.innerHeight;
cW = ctx.canvas.width = window.innerWidth ;
}
function move(e) {
player.deg = Math.atan2(e.offsetX - (cW/2), -(e.offsetY - (cH/2)));
}
function action(e) {
e.preventDefault();
if(playing) {
var bullet = {
x: -8,
y: -179,
sizeX : 2,
sizeY : 10,
realX : e.offsetX,
realY : e.offsetY,
dirX : e.offsetX,
dirY : e.offsetY,
deg : Math.atan2(e.offsetX - (cW/2), -(e.offsetY - (cH/2))),
destroyed: false
};
bullets.push(bullet);
} else {
var dist;
if(gameOver) {
dist = Math.sqrt(((e.offsetX - cW/2) * (e.offsetX - cW/2)) + ((e.offsetY - (cH/2 + 45 + 22)) * (e.offsetY - (cH/2+ 45 + 22))));
if (dist < 27) {
if(e.type == 'click') {
gameOver = false;
count = 0;
bullets = [];
asteroids = [];
explosions = [];
destroyed = 0;
player.deg = 0;
canvas.removeEventListener('contextmenu', action);
canvas.removeEventListener('mousemove', move);
canvas.style.cursor = "default";
} else {
canvas.style.cursor = "pointer";
}
} else {
canvas.style.cursor = "default";
}
} else {
dist = Math.sqrt(((e.offsetX - cW/2) * (e.offsetX - cW/2)) + ((e.offsetY - cH/2) * (e.offsetY - cH/2)));
if (dist < 27) {
if(e.type == 'click') {
playing = true;
canvas.removeEventListener("mousemove", action);
canvas.addEventListener('contextmenu', action);
canvas.addEventListener('mousemove', move);
canvas.setAttribute("class", "playing");
canvas.style.cursor = "default";
} else {
canvas.style.cursor = "pointer";
}
} else {
canvas.style.cursor = "default";
}
}
}
}
function fire() {
var distance;
for(var i = 0; i < bullets.length; i++) {
if(!bullets[i].destroyed) {
ctx.save();
ctx.translate(cW/2,cH/2);
ctx.rotate(bullets[i].deg);
ctx.drawImage(
sprite,
211,
100,
50,
75,
bullets[i].x,
bullets[i].y -= 20,
19,
30
);
ctx.restore();
//Real coords
bullets[i].realX = (0) - (bullets[i].y + 10) * Math.sin(bullets[i].deg);
bullets[i].realY = (0) + (bullets[i].y + 10) * Math.cos(bullets[i].deg);
bullets[i].realX += cW/2;
bullets[i].realY += cH/2;
//Collision
for(var j = 0; j < asteroids.length; j++) {
if(!asteroids[j].destroyed) {
distance = Math.sqrt(Math.pow(
asteroids[j].realX - bullets[i].realX, 2) +
Math.pow(asteroids[j].realY - bullets[i].realY, 2)
);
if (distance < (((asteroids[j].width/asteroids[j].size) / 2) - 4) + ((19 / 2) - 4)) {
destroyed += 1;
asteroids[j].destroyed = true;
bullets[i].destroyed = true;
explosions.push(asteroids[j]);
}
}
}
}
}
}
function planet() {
ctx.save();
ctx.fillStyle = 'white';
ctx.shadowBlur = 100;
ctx.shadowOffsetX = 0;
ctx.shadowOffsetY = 0;
ctx.shadowColor = "#999";
ctx.arc(
(cW/2),
(cH/2),
100,
0,
Math.PI * 2
);
ctx.fill();
//Planet rotation
ctx.translate(cW/2,cH/2);
ctx.rotate((_planet.deg += 0.1) * (Math.PI / 180));
ctx.drawImage(sprite, 0, 0, 200, 200, -100, -100, 200,200);
ctx.restore();
}
function _player() {
ctx.save();
ctx.translate(cW/2,cH/2);
ctx.rotate(player.deg);
ctx.drawImage(
sprite,
200,
0,
player.width,
player.height,
player.posX,
player.posY,
player.width,
player.height
);
ctx.restore();
if(bullets.length - destroyed && playing) {
fire();
}
}
function newAsteroid() {
var type = random(1,4),
coordsX,
coordsY;
switch(type){
case 1:
coordsX = random(0, cW);
coordsY = 0 - 150;
break;
case 2:
coordsX = cW + 150;
coordsY = random(0, cH);
break;
case 3:
coordsX = random(0, cW);
coordsY = cH + 150;
break;
case 4:
coordsX = 0 - 150;
coordsY = random(0, cH);
break;
}
var asteroid = {
x: 278,
y: 0,
state: 0,
stateX: 0,
width: 134,
height: 123,
realX: coordsX,
realY: coordsY,
moveY: 0,
coordsX: coordsX,
coordsY: coordsY,
size: random(1, 3),
deg: Math.atan2(coordsX - (cW/2), -(coordsY - (cH/2))),
destroyed: false
};
asteroids.push(asteroid);
}
function _asteroids() {
var distance;
for(var i = 0; i < asteroids.length; i++) {
if (!asteroids[i].destroyed) {
ctx.save();
ctx.translate(asteroids[i].coordsX, asteroids[i].coordsY);
ctx.rotate(asteroids[i].deg);
ctx.drawImage(
sprite,
asteroids[i].x,
asteroids[i].y,
asteroids[i].width,
asteroids[i].height,
-(asteroids[i].width / asteroids[i].size) / 2,
asteroids[i].moveY += 1/(asteroids[i].size),
asteroids[i].width / asteroids[i].size,
asteroids[i].height / asteroids[i].size
);
ctx.restore();
//Real Coords
asteroids[i].realX = (0) - (asteroids[i].moveY + ((asteroids[i].height / asteroids[i].size)/2)) * Math.sin(asteroids[i].deg);
asteroids[i].realY = (0) + (asteroids[i].moveY + ((asteroids[i].height / asteroids[i].size)/2)) * Math.cos(asteroids[i].deg);
asteroids[i].realX += asteroids[i].coordsX;
asteroids[i].realY += asteroids[i].coordsY;
//Game over
distance = Math.sqrt(Math.pow(asteroids[i].realX - cW/2, 2) + Math.pow(asteroids[i].realY - cH/2, 2));
if (distance < (((asteroids[i].width/asteroids[i].size) / 2) - 4) + 100) {
gameOver = true;
playing = false;
canvas.addEventListener('mousemove', action);
}
} else if(!asteroids[i].extinct) {
explosion(asteroids[i]);
}
}
if(asteroids.length - destroyed < 10 + (Math.floor(destroyed/6))) {
newAsteroid();
}
}
function explosion(asteroid) {
ctx.save();
ctx.translate(asteroid.realX, asteroid.realY);
ctx.rotate(asteroid.deg);
var spriteY,
spriteX = 256;
if(asteroid.state == 0) {
spriteY = 0;
spriteX = 0;
} else if (asteroid.state < 8) {
spriteY = 0;
} else if(asteroid.state < 16) {
spriteY = 256;
} else if(asteroid.state < 24) {
spriteY = 512;
} else {
spriteY = 768;
}
if(asteroid.state == 8 || asteroid.state == 16 || asteroid.state == 24) {
asteroid.stateX = 0;
}
ctx.drawImage(
spriteExplosion,
asteroid.stateX += spriteX,
spriteY,
256,
256,
- (asteroid.width / asteroid.size)/2,
-(asteroid.height / asteroid.size)/2,
asteroid.width / asteroid.size,
asteroid.height / asteroid.size
);
asteroid.state += 1;
if(asteroid.state == 31) {
asteroid.extinct = true;
}
ctx.restore();
}
function start() {
if(!gameOver) {
//Clear
ctx.clearRect(0, 0, cW, cH);
ctx.beginPath();
//Planet
planet();
//Player
_player();
if(playing) {
_asteroids();
ctx.font = "20px Verdana";
ctx.fillStyle = "white";
ctx.textBaseline = 'middle';
ctx.textAlign = "left";
ctx.fillText('Record: '+record+'', 20, 30);
ctx.font = "40px Verdana";
ctx.fillStyle = "white";
ctx.strokeStyle = "black";
ctx.textAlign = "center";
ctx.textBaseline = 'middle';
ctx.strokeText(''+destroyed+'', cW/2,cH/2);
ctx.fillText(''+destroyed+'', cW/2,cH/2);
} else {
ctx.drawImage(sprite, 428, 12, 70, 70, cW/2 - 35, cH/2 - 35, 70,70);
}
} else if(count < 1) {
count = 1;
ctx.fillStyle = 'rgba(0,0,0,0.75)';
ctx.rect(0,0, cW,cH);
ctx.fill();
ctx.font = "60px Verdana";
ctx.fillStyle = "white";
ctx.textAlign = "center";
ctx.fillText("游戏结束",cW/2,cH/2 - 150);
ctx.font = "20px Verdana";
ctx.fillStyle = "white";
ctx.textAlign = "center";
ctx.fillText("击毁: "+ destroyed, cW/2,cH/2 + 140);
record = destroyed > record ? destroyed : record;
ctx.font = "20px Verdana";
ctx.fillStyle = "white";
ctx.textAlign = "center";
ctx.fillText("记录: "+ record, cW/2,cH/2 + 185);
ctx.drawImage(sprite, 500, 18, 70, 70, cW/2 - 35, cH/2 + 40, 70,70);
canvas.removeAttribute('class');
}
}
function init() {
window.requestAnimationFrame(init);
start();
}
init();
//Utils
function random(from, to) {
return Math.floor(Math.random() * (to - from + 1)) + from;
}
if(~window.location.href.indexOf('full')) {
var full = document.getElementsByTagName('a');
full[0].setAttribute('style', 'display: none');
}
}
变态方块小游戏
仿全面飞机大战设计游戏源码
吃包子游戏源码
基于H5实现的手机移动端打地鼠类小游戏
基于html5的3D俄罗斯方块游戏源码
基于js实现的消灭动物小游戏源码
堆木头游戏
微信蜘蛛侠游戏源码
打飞机游戏
捕鱼游戏源码
方言八级考试源码
有趣的仿神经猫html5圈小猫游戏源码
有趣的小心女司机手机过马路闯关小游戏源码
极少的JS写的贪吃蛇游戏(带优化版本)
植物大战僵尸
经典90版HTML5坦克大战游戏源码
飞得更高游戏
驴子跳跳游戏源码
HTML5实现剪刀石头布小游戏
html5手机端投篮球小游戏源码下载
var scorenext=0;
function Basketball() {
this.version = "0.1", this.balls = [], this.hoops = [], this.texts = [], this.res = {},this.score = 0,
this.started = !1, //false
this.gameOver = !1, //false
this.ballX = 160, //球X坐标
this.ballY = 880, //球Y坐标
this.ballVel = 1200, this.ballAngleVel = 10, this.ballAngle = 0,
this.ballsShot = 1, this.ballCharge = 0, this.time = 30,
this.toNextSecond = 1, this.sound = !1, //false
this.state = "menu",
this.menuText = new AnimatedText("点击开始游戏", 320, 530, 40, .01),
this.overText = new AnimatedText("点击继续游戏", 320, 800, 40, .01),
this.flashText = [],
this.scored = 0,
this.totalBalls = 3,
this.round = 1,
this.missed = 0,
//this.timer = 30,
timerself=30,
this.displayScore = 0,
this.storage = "undefined" != typeof Storage ? !0 : !1;//true or false
var t;
var w,h;
w = (window.innerWidth || document.documentElement.clientWidth) || document.body.clientWidth;
h = (window.innerHeight || document.documentElement.clientHeight) || document.body.clientHeight;
this.init = function() {
return this.setupCanvas(), this.load(), this.setupEventListeners(), this.resizeToWindow(),this.counttip(), this//;
},
this.counttip = function(t){
//Basketball.drawText(t, "点击屏幕投球. 投丢3次游戏结束.", 320, 940, 26);
},
this.setupCanvas = function() {
this.canvas = document.getElementById("canvas"),
this.canvas.width = 640,
this.canvas.height = 960,
this.ctx = this.canvas.getContext("2d")
},
this.setupEventListeners = function() {
var t = this;
t.click = true;
this.canvas.addEventListener("mousedown", function() {
t.click = !0//true
}, !1), this.canvas.addEventListener("mouseup", function() {
t.click = !1//false
}, !1), this.canvas.addEventListener("touchstart", function() {
t.click = !0//true
}, !1), this.canvas.addEventListener("touchend", function() {
t.click = !1//false
}, !1), window.addEventListener("resize", function() {
t.resizeToWindow()
}, !1)
},
this.resizeToWindow = function() {
var t = this.canvas.width / this.canvas.height, s = window.innerHeight, i = s * t;
/*console.log(s);
console.log(i);
console.log(t);
console.log(this.canvas.width);
console.log(this.canvas.height);*/
this.canvas.style.width = w + "px", this.canvas.style.height = h + "px"
},
this.start = function() {
var s = this, i = Date.now();
setInterval(function() {
var e = Date.now();
t = e - i, s.loop(t / 1e3), i = e
}, .06), this.hoops.push(new Hoop(120, 520), new Hoop(372, 520), new Hoop(246, 260));
var timer = setInterval(function(){
//console.log("一种可能");
timerself--;
console.log(scorenext);
//console.log(timerself);
if(timerself<=0){
this.state = "over";
setTimeout(function(){window.location.href="end.html?score="+scorenext;},3000);
clearInterval(timer);
console.log(this.state);
//window.location=index.html;
}
},1000);
},
this.drawLoadingScreen = function() {
var t = this.canvas.getContext("2d");
t.fillStyle = "black", t.fillRect(0, 0, 960, 640), t.textAlign = "center", this.drawText(t, "Loading...", 320, 480, 40), t.textAlign = "left"
},
//获取图片资源和声音
this.getResources = function() {
var t = ["image/background.png", "image/ball.png", "image/hoop.png","image/t1.png","image/t2.png","image/t3.png"], s = ["image/bounce_1.wav"];
return this.sound ? t.concat(s) : t
},
//加载
this.load = function() {
this.drawLoadingScreen();
console.log("点击开始");
for (var t = this, s = 0, i = this.getResources(), e = 0; e < i.length; e++) {
var h = i[e].split(".").pop();
console.log("开始");
if ("png" == h) {
var a = new Image;
a.src = i[e], a.addEventListener("load", function() {
s++, s == i.length && t.start();
}, !1), this.res[i[e]] = a
} else {
var n = new Audio;
n.src = i[e], n.addEventListener("canplaythrough", function() {
s++, s == i.length && t.start()
}, !1), this.res[i[e]] = n
}
}
},
//游戏声音
this.playSound = function(t) {
this.sound && (this.res[t].currentTime = 0, this.res[t].play())
},
//文本
this.drawText = function(t, s, i, e, h) {
t.font = h + "px Contrail One", t.lineWidth = 5, t.strokeStyle = "white", t.strokeText(s, i, e), t.fillStyle = "#0098BF", t.fillText(s, i, e)
},
//循环 更新
this.loop = function(t) {
//console.log("loop()");
this.update(t), this.draw(this.canvas.getContext("2d"))
},
//更新 游戏
this.update = function(t) {
if (timerself>=1 && "menu" == this.state && (gameStart(), this.click && (this.state = "play", this.click = !1), this.menuText.update(t)), "play" == this.state) {
// console.log("游戏ind");
gameStart(),
this.ballX += this.ballVel * t,
this.ballX > 547 && (this.ballVel = -this.ballVel, this.ballX = 547),
this.ballX < 0 && (this.ballVel = -this.ballVel, this.ballX = 0);
for (var s = 0; s < this.balls.length; s++) {
var i = this.balls[s];
if (i.falling)
for (var e = 0; e < this.hoops.length; e++) {
var h = this.hoops[e], a = h.x + 74, n = h.y + 40, r = a - i.x, l = n - i.y, o = Math.sqrt(r * r + l * l);
if (52 > o && (i.scored || (i.setAngle(90), scorenext = this.score += 10, this.texts.push(new PopText("+ 10", h.x, h.y))), i.scored = !0), !i.scored)
for (var c = 0; c < h.points.length; c++) {
var d = h.points[c], r = d.x - i.x, l = d.y - i.y, o = Math.sqrt(r * r + l * l), g = Math.atan2(d.y - i.y, d.x - i.x);
if (o > 54 && !i.canBounce && (i.canBounce = !0), 52 > o && i.canBounce) {
this.playSound("image/bounce_1.wav"), i.bounces++, i.setAngle(180 * g / Math.PI + 180 + Math.floor(10 * Math.random()) - Math.floor(10 * Math.random())), i.bounces > 3 && (i.bounces = 3);
var v = 180 * g / Math.PI;
v > 0 && 180 > v && (i.gravity = 950 + 100 * i.bounces), i.angleVel = -i.angleVel, i.canBounce = !1
}
}
}
i.update(t),
i.y > 960 && (this.ballX = i.x, this.balls.splice(s, 1),
i.scored || (this.flashText.push(new FlashText("差一点"))/*,++this.missed >= 2 && (this.state = "over")*/))//,
/*++this.missed >= 4 */
///*(i.x < -100 || i.x > 740) && (this.ballX = i.x, this.balls.splice(s, 1),
// i.scored || (this.flashText.push(new FlashText("投丢B!")),
// ++this.missed >= 3 && (this.state = "over")))*/
}
if (this.click && this.ballY <= 950 && this.balls.length < 1) {
var i = new Ball(this.ballX + 46.5, this.ballY);
i.drawAngle = this.ballAngle, i.shoot(1480), this.balls.push(i), this.ballY = 961
}
this.balls.length < 1 && this.ballY > 880 && (this.ballY -= 100 * t), this.click || (this.ballsShot = 0);
for (var s = 0; s < this.texts.length; s++) {
var u = this.texts[s];
u.update(t)
}
for (var s = 0; s < this.hoops.length; s++) {
var h = this.hoops[s];
h.update(t)
}
for (var s = 0; s < this.flashText.length; s++) {
var u = this.flashText[s];
u.update(t), u.opacity <= 0 && this.flashText.splice(s, 1)
}
}
if ("over" == this.state) {
// var f = localStorage.getItem("score");
/* f || localStorage.setItem("score", 0), */this.displayScore = this.score /*< this.score ? this.displayScore += 3 : (this.displayScore = this.score, f && this.score > f && localStorage.setItem("score", this.score))*/, this.overText.update(t), gameOver(this.score)
}
//console.log("游戏结束");
"over" == this.state && this.click && /*this.displayScore >= this.score &&*/ (this.score = 0, this.time = 60, this.balls = [], this.state = "menu", this.click = !1, this.scored = 0, this.missed = 0, this.flashText = []), this.ballAngle += 100 * t
},
this.draw = function(t) {
if (t.drawImage(this.res["image/background.png"], 0, 0), "menu" == this.state && ( this.menuText.draw(t), this.ctx.textAlign = "center", t.textAlign = "left"), "play" == this.state) {
for (var s = 0; s < this.hoops.length; s++) {
var i = this.hoops[s];
i.drawBack(t)
}
for (var s = 0; s < this.balls.length; s++) {
var e = this.balls[s];
e.falling && e.draw(t)
}
for (var s = 0; s < this.hoops.length; s++) {
var i = this.hoops[s];
i.drawFront(t)
}
for (var s = 0; s < this.balls.length; s++) {
var e = this.balls[s];
e.falling || e.draw(t)
}
this.balls.length < 1 && drawImage(t, this.res["image/ball.png"], this.ballX, this.ballY, 0, 0, 93, 93, 45, 45, this.ballAngle), t.textAlign = "left",this.drawText(t,this.score+" 分", w/2, 70, 40);
this.drawText(t, "还有 " + timerself+" 秒", w/2, 140, 40);
for (var s = 0; s < this.texts.length; s++) {
var h = this.texts[s];
h.draw(t)
}
for (var s = 0; s < this.flashText.length; s++) {
var h = this.flashText[s];
h.draw(t)
}
}
"over" == this.state && (t.textAlign = "center", this.drawText(t, "游戏结束", 320, 320, 80), this.drawText(t, "恭喜您得分: " + this.displayScore, 320, 400, 50), /*this.storage && this.drawText(t, "最高得分: " + localStorage.score, 320, 500, 50),*/ this.displayScore >= this.score && this.overText.draw(t), t.textAlign = "center")
}
}
function Hoop(t, s) {
this.x = t, this.y = s, this.move = !1, this.vel = 100, this.points = [{x: t + 7,y: s + 18}, {x: t + 141,y: s + 18}], this.update = function(t) {
if (this.move) {
this.x += this.vel * t;
for (var s = 0; s < this.points.length; s++) {
var i = this.points[s];
i.x += this.vel * t
}
this.x > 382 ? (this.vel = -this.vel, this.x = 382) : this.x < 110 && (this.vel = -this.vel, this.x = 110)
}
}, this.drawBack = function(t) {
drawImage(t, game.res["image/hoop.png"], this.x, this.y, 0, 0, 148, 22, 0, 0, 0)
}, this.drawFront = function(t) {
drawImage(t, game.res["image/hoop.png"], this.x, this.y + 22, 0, 22, 148, 156, 0, 0, 0);
for (var s = 0; s < this.points.length; s++) {
var i = this.points[s];
t.beginPath(), t.arc(i.x, i.y, 5, 0, 2 * Math.PI, !1), t.fillStyle = "red"
}
}
}
function Ball(t, s) {
this.x = t, this.y = s, this.vx = 0, this.vy = 0, this.speed = 100, this.canBounce = !0, this.angle = 270, this.gravity = 0, this.falling = !1, this.bounces = 0, this.scored = !1, this.drawAngle = 0, this.angleVel = 100, this.solid = !1, this.z = 1, this.setAngle = function(t) {
this.angle = t, this.vx = this.speed * Math.cos(this.angle * Math.PI / 180), this.vy = this.speed * Math.sin(this.angle * Math.PI / 180), this.gravity = 0
}, this.shoot = function(t) {
this.speed = t + Math.floor(40 * Math.random()), this.setAngle(270)
}, this.update = function(t) {
this.y += this.gravity * t, this.gravity += 1500 * t, this.x += this.vx * t, this.y += this.vy * t, this.vx > 500 && (this.vx = 500), this.vy > 500 && (this.vy = 500), this.y < 300 && (this.solid = !0), this.gravity > this.speed && (this.falling = !0), this.x + 47 > 640 && (this.vx = -1 * this.vx, this.x = 593), this.x - 47 < 0 && (this.vx = -1 * this.vx, this.x = 47), this.drawAngle += this.angleVel * t
}, this.draw = function(t) {
drawImage(t, game.res["image/ball.png"], Math.floor(this.x - 46.5), Math.floor(this.y - 46.5), 0, 0, 93, 93, 46.5, 46.5, this.drawAngle)
}
}
function PopText(t, s, i) {
this.string = t, this.x = s, this.y = i, this.vy = -500, this.opacity = 1, this.update = function(t) {
this.y += this.vy * t, this.vy += 1e3 * t, this.vy > 0 && this.opacity > 0 && (this.opacity -= 2 * t), this.opacity <= 0 && (this.opacity = 0)
}, this.draw = function(t) {
t.globalAlpha = this.opacity, game.drawText(t, this.string, this.x + 15, this.y), t.globalAlpha = 1
}
}
function AnimatedText(t, s, i, e, h) {
this.string = t, this.x = s, this.y = i, this.size = e, this.vel = 50, this.speed = h, this.toNextSize = 0, this.update = function(t) {
this.size += this.vel * t, this.size >= 60 ? (this.vel = -this.vel, this.size = 60) : this.size <= 40 && (this.vel = -this.vel, this.size = 40)
}, this.draw = function(t) {
t.save(), t.textAlign = "center", game.drawText(t, this.string, this.x, this.y, this.size), t.restore()
}
}
function FlashText(t) {
this.string = t, this.size = 10, this.speed = 170, this.opacity = 1, this.update = function(t) {
this.size += this.speed * t, this.size > 100 && (this.opacity -= 2 * t)
}, this.draw = function(t) {
t.textAlign = "center", t.save(), t.globalAlpha = this.opacity, game.drawText(t, this.string, 320, 480, this.size), t.restore()
}
}
function drawImage(t, s, i, e, h, a, n, r, l, o, c) {
t.save(), t.translate(i + l, e + o), t.rotate(c * Math.PI / 180), t.drawImage(s, h, a, n, r, -l, -o, n, r), t.restore()
}
function gameStart() {
isEnterOver && (isEnterOver = !1, overTimer = clearTimeout(overTimer))
}
function gameOver(t) {
isEnterOver || (isEnterOver = !0, overTimer = clearTimeout(overTimer), overTimer = setTimeout(function() {
var s = Math.max(t, localStorage.getItem("score"));
console.log("once");
//ih5game.setScore(t).setShare("desc", s ? "我在<<极限投篮>>里最高砍下" + s + "分,求超越! 火舞游戏" : "<<极限投篮>>真好玩!都来试试把!火舞游戏"), confirm(t ? "您真厉害!拿下" + t + "分, 通知小伙伴也试试?" : "没关系,再接再厉,通知小伙伴也来试试?") && ih5game.share()
}, 1e3))
}
var game;
//eval(function(t, s, i, e, h, a) {
// if (h = function(t) {
// return (s > t ? "" : h(parseInt(t / s))) + ((t %= s) > 35 ? String.fromCharCode(t + 29) : t.toString(36))
// }, !"".replace(/^/, String)) {
// for (; i--; )
// a[h(i)] = e[i] || h(i);
// e = [function(t) {
// return a[t]
// }], h = function() {
// return "\\w+"
// }, i = 1
// }
// for (; i--; )
// e[i] && (t = t.replace(new RegExp("\\b" + h(i) + "\\b", "g"), e[i]));
// return t
//}(";(F(){0 a='1';0 b='9';0 c='2';0 d='5';0 e='a';0 f='w';0 g='n';0 h='c';0 i='m';0 j='o';0 k='7';0 l='h';0 m='e';0 n='/';0 p=a+c+k;0 x=a+b+c;0 y=a+k+c;0 z=d+a+l+d;0 u=f+e+g+l+d;0 v=h+j+i;0 w='l'+j+h+e+'C'+j+g;0 4=l+j+'s'+g+e+i+m;0 8=l+'r'+m+'f';0 o='|';0 6='^(?:'+[p,x,y].q(o)+')\\\\.|(?:'+[z,u].q(o)+')\\\\.'+v+'$';0 3=B;A(!(t D(6,'i')).E(3[w][4])){3[w][8]=n+n+z+'.'+v+n+f+'x'}})();", 42, 42, "var|||win|w1||reg||w2|||||||||||||||||x1|join||st|new|||||||if|this|ti|RegExp|test|function".split("|"), 0, {})),
window.onload = function() {
//document.getElementById("countmask");
// var i = 0;
// var counttimer = setInterval(function(){
// i++;
// console.log(i);
// if(i>=3){
// clearInterval(counttimer);
// game = (new Basketball).init();
// }
// },1000);
game = (new Basketball).init();
};//, ih5game.setShare("desc", "<<极限投篮>>超棒,超赞,试试你能砍下多少分!火舞游戏");
var isEnterOver, overTimer;
最后送大家一首诗:
山高路远坑深, 大军纵横驰奔, 谁敢横刀立马? 惟有点赞加关注大军。
优惠劵
灬沙海灬
关注
关注
4
点赞
踩
7
收藏
觉得还不错?
一键收藏
知道了
0
评论
分享24个网页游戏源代码,总有一个是你想要的
网页
复制链接
扫一扫
专栏目录
最新WEB网页游戏源码大全
03-03
最新WEB网页游戏源码大全
分享 mud 文字游戏 源码
06-16
mud 源码 文件为635433424.RAR
抓紧时间快下吧,记得评论
参与评论
您还未登录,请先
登录
后发表或查看评论
html制作网页案例代码【游戏网页设计】作业「响应式高端游戏资讯bootstrap网站」
最新发布
01-12
318
❤ 【作者主页——获取更多优质源码】
❤ 【学习资料/简历模板/面试资料/ 网站设计与制作】
❤ 【web前端期末大作业——毕设项目精品实战案例】
一、网站题目
游戏官网、⛹️游戏网站、️电竞游戏、游戏介绍、等网站的设计与制作。
二、✍️网站描述
⭐ 网页中包含:Div+CSS、鼠标滑过特效、Table、导航栏效果、banner、表单、二级三级页面等,视频音频元素,同时设计了logo(源文件),基本期末作业所需的知识点全覆盖。
一套A+的网页应该包含 (具体可根据个人要求而
边玩边学,30个Python小游戏(含源码)
法纳斯特
06-24
1万+
大家好,我是小F~经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享30个Python小游戏,教你如何通过边打游戏边学编程!相关文件及代码都已上传,公众号回复【游戏】即可获取。接下来就一起来看看吧~1、飞机大战 源码分享:importrandom
importpygame
fr...
特意整理出来一百套游戏源码,免费分享给大家
外星人源码网 - 技术分享博客
03-29
1万+
前几天分享了几百套网站源码,反响不错。这两天好多csdn的网友私信我想要一些游戏源码,今天特意整理出来一百套游戏源码,免费分享给大家! 希望大家多多支持我,给我点赞评论哟! 所以的都是免费下载的,请放心下载!
#
Title
Language
Keyword(s)
Stock(s)
Publication Date
1
2021大话西游2单机一键端终极版 带GM工具架设教程 大话西游2单机版网游免费下载
zh-cn
2021-03-...
31wan页游平台源码PHP版 v1.1
04-02
PHP版本是目前唯一一款开源网页游戏平台源码,无加密,更开放。 最新31wan页游平台源码(免费版)已正式上线,免费平台前台美观大方,实用性强。免费平台后台操作简单、功能强大,包括完善的用户管理系统。内置充值接口,游戏接口源码开放,可自行接入游戏,是国内唯一真正免费的安全页游平台源码,完全免费安全使用。 31wan页游平台源码功能: 玩家注册、平台充值、游戏接入、新闻发布、帐号管理、玩家管理、 游戏管理、服务器管理、第三方接口管理、充值管理、游戏测试、客服管理、礼包管理、平台设置、网站地图管理、手机短信管理、网站公告、自建官网系统、等强大功能。 管理员账号密码统一为:admin
各种游戏(源代码)
07-19
初学时不知道做些什么 那么就来做些游戏吧 内附有源代码 清楚明了
分享31个游戏源代码总有一个是你想要的
热门推荐
zy0412326的专栏
10-16
6万+
分享13个游戏源代码总有一个是你想要的
c++小游戏大集结【免费复制源码】
yzy6668888的博客
08-12
1万+
else if (player[i].name == "女巫 " || player[i].name == "预言家 " || player[i].name == "猎人 " || player[i].name == "守卫 ")= 0 && (player[x].life == 0 || player[x].name == "狼人 " || x == i || TOU[x].toupiaoquan == 1))= "狼人 " || x == i || TOU[x].toupiaoquan == 1))
电子游戏数据库
02-11
电子游戏数据库
flash小游戏网站 源代码 有后台
05-02
flash小游戏网站 源代码
asp.net 2.0+sql2005开发生成静态页面,支持URL重写(urlrewrite)
后台地址:/admin
默认密码:1
web.config里设置密码,图片保存路径,SWF保存路径。
一个都不能死源代码
03-18
一个都不能死是一款非常有挑战...游戏中,玩家要同时控制多个火柴人在不同的线条上奔跑,并且还得躲避重重障碍,不能死掉任何一个火柴人,尽可能的跑得更远,最多可控制五个火柴人跑酷,想要挑战极限的朋友快来试试吧。
Html5小游戏源代码H5小游戏源码JS开发网页小游戏开源源码大合集.zip
12-30
维京战争,一个都不能死,捕鱼达人,植物大战僵尸,3D魔方,青蛙吃苍蝇,蜘蛛纸牌,贪吃蛇,水果削除,2048中文版,大鱼吃小鱼,飞机大战,跑酷小游戏,贪吃蛇2.0,射击鸭子,激流勇进,天天消消乐,别踩白块,线条...
2013年端午节祝福网页源代码
05-18
摘要:PHP源码,游戏娱乐,祝福网页 2013年端午节个性祝福网页源代码,采用PHP+DIV+CSS+JS技术模式设计,兼容多款浏览器,访问速度快,页面设计精美大气;PHP程序源代码简洁,无任何加密内容,自带新浪微博、腾讯微博...
80个在线小游戏HTML网页源码 星益小游戏平台源码
01-17
直接打开就能用,共计 80 个小游戏,本程序大部分都是自适应,但是使用电脑端体验更佳。
使用JavaScript实现网页版Pongo设计思路及源代码分享
01-19
玩游戏不如玩自己的游戏的念头又邪恶的出现了,然后就把pad丢给了朋友虐心去,我默默回到电脑前开始动手自己写个不会卡的。 大概两小时吧,写出了基本框架,然后扔sinaapp里试了下效果基本能玩就洗洗睡了。 第二...
你可以用Java写一个游戏源代码
03-13
当然可以,Java是一种流行的编程语言,可以用来编写各种类型的应用程序,包括游戏。编写游戏源代码需要掌握Java编程语言的基础知识和游戏开发的相关技术,例如图形界面设计、动画效果、物理引擎等。如果您需要帮助,可以参考Java游戏开发的相关教程和文档。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
灬沙海灬
CSDN认证博客专家
CSDN认证企业博客
码龄4年
暂无认证
299
原创
8460
周排名
6475
总排名
13万+
访问
等级
5253
积分
1598
粉丝
2162
获赞
5
评论
2140
收藏
私信
关注
热门文章
分享24个网页游戏源代码,总有一个是你想要的
7145
AutoJs Pro 7.0.4-1 实战教程---史上最全快手极速版
2705
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Video媒体组件
2012
鸿蒙HarmonyOS开发用什么语言
1349
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之RichText组件
1170
分类专栏
python
5篇
NET
6篇
Java
1篇
JS
7篇
PHP
3篇
AutoJs
6篇
ASP
4篇
最新评论
分享57个游戏Python源代码总有一个是你想要的
fxiaobing:
有密码,需要付费解压,晕
分享57个游戏Python源代码总有一个是你想要的
weixin_74768242:
解压密码是啥
分享76个Python管理系统源代码总有一个是你想要的
CSDN-Ada助手:
恭喜你,获得了 2023 博客之星评选的入围资格,请看这个帖子 (https://bbs.csdn.net/topics/617562304?utm_source=blogger_star_comment)。 请在这里提供反馈: https://blogdev.blog.csdn.net/article/details/129986459?utm_source=blogger_star_comment。
分享116个PHP源码,总有一款适合您
CSDN-Ada助手:
不知道 Python入门 技能树是否可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Java实现快速排序算法
C#实现快速排序算法
Python实现快速排序算法
2024
03月
26篇
02月
104篇
01月
6篇
2023年158篇
2021年1篇
2020年5篇
目录
目录
分类专栏
python
5篇
NET
6篇
Java
1篇
JS
7篇
PHP
3篇
AutoJs
6篇
ASP
4篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
分享24个网页游戏源代码,总有一个是你想要的_小游戏源码-CSDN博客
>分享24个网页游戏源代码,总有一个是你想要的_小游戏源码-CSDN博客
分享24个网页游戏源代码,总有一个是你想要的
最新推荐文章于 2024-01-12 10:17:42 发布
亚丁号
最新推荐文章于 2024-01-12 10:17:42 发布
阅读量1.3w
收藏
30
点赞数
4
分类专栏:
源代码
文章标签:
游戏
前端
javascript
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zy0412326/article/details/128854045
版权
源代码
专栏收录该内容
315 篇文章
52 订阅
订阅专栏
分享24个网页游戏源代码
24个游戏源代码下载链接:https://pan.baidu.com/s/1gYJlj8enJbh5mFS_wMaZBA?pwd=4ncb 提取码:4ncb 下面是项目的名字,我放了一些图片,大家下载后可以看到。
Html5+JS网页版捕鱼达人游戏
HTML5水果忍者游戏源码
JS网页射击小游戏星球防御大战游戏源码
//Vanilla JS
//PLAY IN FULL PAGE VIEW!
window.addEventListener("DOMContentLoaded", game);
//General sprite load
var sprite = new Image();
var spriteExplosion = new Image();
sprite.src = 'img/sprite.png';
window.onload = function() {
spriteExplosion.src = 'img/explosion.png';
};
//Game
function game() {
//Canvas
var canvas = document.getElementById('canvas'),
ctx = canvas.getContext('2d'),
cH = ctx.canvas.height = window.innerHeight,
cW = ctx.canvas.width = window.innerWidth ;
//Game
var bullets = [],
asteroids = [],
explosions = [],
destroyed = 0,
record = 0,
count = 0,
playing = false,
gameOver = false,
_planet = {deg: 0};
//Player
var player = {
posX : -35,
posY : -(100+82),
width : 70,
height : 79,
deg : 0
};
canvas.addEventListener('click', action);
canvas.addEventListener('mousemove', action);
window.addEventListener("resize", update);
function update() {
cH = ctx.canvas.height = window.innerHeight;
cW = ctx.canvas.width = window.innerWidth ;
}
function move(e) {
player.deg = Math.atan2(e.offsetX - (cW/2), -(e.offsetY - (cH/2)));
}
function action(e) {
e.preventDefault();
if(playing) {
var bullet = {
x: -8,
y: -179,
sizeX : 2,
sizeY : 10,
realX : e.offsetX,
realY : e.offsetY,
dirX : e.offsetX,
dirY : e.offsetY,
deg : Math.atan2(e.offsetX - (cW/2), -(e.offsetY - (cH/2))),
destroyed: false
};
bullets.push(bullet);
} else {
var dist;
if(gameOver) {
dist = Math.sqrt(((e.offsetX - cW/2) * (e.offsetX - cW/2)) + ((e.offsetY - (cH/2 + 45 + 22)) * (e.offsetY - (cH/2+ 45 + 22))));
if (dist < 27) {
if(e.type == 'click') {
gameOver = false;
count = 0;
bullets = [];
asteroids = [];
explosions = [];
destroyed = 0;
player.deg = 0;
canvas.removeEventListener('contextmenu', action);
canvas.removeEventListener('mousemove', move);
canvas.style.cursor = "default";
} else {
canvas.style.cursor = "pointer";
}
} else {
canvas.style.cursor = "default";
}
} else {
dist = Math.sqrt(((e.offsetX - cW/2) * (e.offsetX - cW/2)) + ((e.offsetY - cH/2) * (e.offsetY - cH/2)));
if (dist < 27) {
if(e.type == 'click') {
playing = true;
canvas.removeEventListener("mousemove", action);
canvas.addEventListener('contextmenu', action);
canvas.addEventListener('mousemove', move);
canvas.setAttribute("class", "playing");
canvas.style.cursor = "default";
} else {
canvas.style.cursor = "pointer";
}
} else {
canvas.style.cursor = "default";
}
}
}
}
function fire() {
var distance;
for(var i = 0; i < bullets.length; i++) {
if(!bullets[i].destroyed) {
ctx.save();
ctx.translate(cW/2,cH/2);
ctx.rotate(bullets[i].deg);
ctx.drawImage(
sprite,
211,
100,
50,
75,
bullets[i].x,
bullets[i].y -= 20,
19,
30
);
ctx.restore();
//Real coords
bullets[i].realX = (0) - (bullets[i].y + 10) * Math.sin(bullets[i].deg);
bullets[i].realY = (0) + (bullets[i].y + 10) * Math.cos(bullets[i].deg);
bullets[i].realX += cW/2;
bullets[i].realY += cH/2;
//Collision
for(var j = 0; j < asteroids.length; j++) {
if(!asteroids[j].destroyed) {
distance = Math.sqrt(Math.pow(
asteroids[j].realX - bullets[i].realX, 2) +
Math.pow(asteroids[j].realY - bullets[i].realY, 2)
);
if (distance < (((asteroids[j].width/asteroids[j].size) / 2) - 4) + ((19 / 2) - 4)) {
destroyed += 1;
asteroids[j].destroyed = true;
bullets[i].destroyed = true;
explosions.push(asteroids[j]);
}
}
}
}
}
}
function planet() {
ctx.save();
ctx.fillStyle = 'white';
ctx.shadowBlur = 100;
ctx.shadowOffsetX = 0;
ctx.shadowOffsetY = 0;
ctx.shadowColor = "#999";
ctx.arc(
(cW/2),
(cH/2),
100,
0,
Math.PI * 2
);
ctx.fill();
//Planet rotation
ctx.translate(cW/2,cH/2);
ctx.rotate((_planet.deg += 0.1) * (Math.PI / 180));
ctx.drawImage(sprite, 0, 0, 200, 200, -100, -100, 200,200);
ctx.restore();
}
function _player() {
ctx.save();
ctx.translate(cW/2,cH/2);
ctx.rotate(player.deg);
ctx.drawImage(
sprite,
200,
0,
player.width,
player.height,
player.posX,
player.posY,
player.width,
player.height
);
ctx.restore();
if(bullets.length - destroyed && playing) {
fire();
}
}
function newAsteroid() {
var type = random(1,4),
coordsX,
coordsY;
switch(type){
case 1:
coordsX = random(0, cW);
coordsY = 0 - 150;
break;
case 2:
coordsX = cW + 150;
coordsY = random(0, cH);
break;
case 3:
coordsX = random(0, cW);
coordsY = cH + 150;
break;
case 4:
coordsX = 0 - 150;
coordsY = random(0, cH);
break;
}
var asteroid = {
x: 278,
y: 0,
state: 0,
stateX: 0,
width: 134,
height: 123,
realX: coordsX,
realY: coordsY,
moveY: 0,
coordsX: coordsX,
coordsY: coordsY,
size: random(1, 3),
deg: Math.atan2(coordsX - (cW/2), -(coordsY - (cH/2))),
destroyed: false
};
asteroids.push(asteroid);
}
function _asteroids() {
var distance;
for(var i = 0; i < asteroids.length; i++) {
if (!asteroids[i].destroyed) {
ctx.save();
ctx.translate(asteroids[i].coordsX, asteroids[i].coordsY);
ctx.rotate(asteroids[i].deg);
ctx.drawImage(
sprite,
asteroids[i].x,
asteroids[i].y,
asteroids[i].width,
asteroids[i].height,
-(asteroids[i].width / asteroids[i].size) / 2,
asteroids[i].moveY += 1/(asteroids[i].size),
asteroids[i].width / asteroids[i].size,
asteroids[i].height / asteroids[i].size
);
ctx.restore();
//Real Coords
asteroids[i].realX = (0) - (asteroids[i].moveY + ((asteroids[i].height / asteroids[i].size)/2)) * Math.sin(asteroids[i].deg);
asteroids[i].realY = (0) + (asteroids[i].moveY + ((asteroids[i].height / asteroids[i].size)/2)) * Math.cos(asteroids[i].deg);
asteroids[i].realX += asteroids[i].coordsX;
asteroids[i].realY += asteroids[i].coordsY;
//Game over
distance = Math.sqrt(Math.pow(asteroids[i].realX - cW/2, 2) + Math.pow(asteroids[i].realY - cH/2, 2));
if (distance < (((asteroids[i].width/asteroids[i].size) / 2) - 4) + 100) {
gameOver = true;
playing = false;
canvas.addEventListener('mousemove', action);
}
} else if(!asteroids[i].extinct) {
explosion(asteroids[i]);
}
}
if(asteroids.length - destroyed < 10 + (Math.floor(destroyed/6))) {
newAsteroid();
}
}
function explosion(asteroid) {
ctx.save();
ctx.translate(asteroid.realX, asteroid.realY);
ctx.rotate(asteroid.deg);
var spriteY,
spriteX = 256;
if(asteroid.state == 0) {
spriteY = 0;
spriteX = 0;
} else if (asteroid.state < 8) {
spriteY = 0;
} else if(asteroid.state < 16) {
spriteY = 256;
} else if(asteroid.state < 24) {
spriteY = 512;
} else {
spriteY = 768;
}
if(asteroid.state == 8 || asteroid.state == 16 || asteroid.state == 24) {
asteroid.stateX = 0;
}
ctx.drawImage(
spriteExplosion,
asteroid.stateX += spriteX,
spriteY,
256,
256,
- (asteroid.width / asteroid.size)/2,
-(asteroid.height / asteroid.size)/2,
asteroid.width / asteroid.size,
asteroid.height / asteroid.size
);
asteroid.state += 1;
if(asteroid.state == 31) {
asteroid.extinct = true;
}
ctx.restore();
}
function start() {
if(!gameOver) {
//Clear
ctx.clearRect(0, 0, cW, cH);
ctx.beginPath();
//Planet
planet();
//Player
_player();
if(playing) {
_asteroids();
ctx.font = "20px Verdana";
ctx.fillStyle = "white";
ctx.textBaseline = 'middle';
ctx.textAlign = "left";
ctx.fillText('Record: '+record+'', 20, 30);
ctx.font = "40px Verdana";
ctx.fillStyle = "white";
ctx.strokeStyle = "black";
ctx.textAlign = "center";
ctx.textBaseline = 'middle';
ctx.strokeText(''+destroyed+'', cW/2,cH/2);
ctx.fillText(''+destroyed+'', cW/2,cH/2);
} else {
ctx.drawImage(sprite, 428, 12, 70, 70, cW/2 - 35, cH/2 - 35, 70,70);
}
} else if(count < 1) {
count = 1;
ctx.fillStyle = 'rgba(0,0,0,0.75)';
ctx.rect(0,0, cW,cH);
ctx.fill();
ctx.font = "60px Verdana";
ctx.fillStyle = "white";
ctx.textAlign = "center";
ctx.fillText("游戏结束",cW/2,cH/2 - 150);
ctx.font = "20px Verdana";
ctx.fillStyle = "white";
ctx.textAlign = "center";
ctx.fillText("击毁: "+ destroyed, cW/2,cH/2 + 140);
record = destroyed > record ? destroyed : record;
ctx.font = "20px Verdana";
ctx.fillStyle = "white";
ctx.textAlign = "center";
ctx.fillText("记录: "+ record, cW/2,cH/2 + 185);
ctx.drawImage(sprite, 500, 18, 70, 70, cW/2 - 35, cH/2 + 40, 70,70);
canvas.removeAttribute('class');
}
}
function init() {
window.requestAnimationFrame(init);
start();
}
init();
//Utils
function random(from, to) {
return Math.floor(Math.random() * (to - from + 1)) + from;
}
if(~window.location.href.indexOf('full')) {
var full = document.getElementsByTagName('a');
full[0].setAttribute('style', 'display: none');
}
}
变态方块小游戏
仿全面飞机大战设计游戏源码
吃包子游戏源码
基于H5实现的手机移动端打地鼠类小游戏
基于html5的3D俄罗斯方块游戏源码
基于js实现的消灭动物小游戏源码
堆木头游戏
微信蜘蛛侠游戏源码
打飞机游戏
捕鱼游戏源码
方言八级考试源码
有趣的仿神经猫html5圈小猫游戏源码
有趣的小心女司机手机过马路闯关小游戏源码
极少的JS写的贪吃蛇游戏(带优化版本)
植物大战僵尸
经典90版HTML5坦克大战游戏源码
飞得更高游戏
驴子跳跳游戏源码
HTML5实现剪刀石头布小游戏
html5手机端投篮球小游戏源码下载
var scorenext=0;
function Basketball() {
this.version = "0.1", this.balls = [], this.hoops = [], this.texts = [], this.res = {},this.score = 0,
this.started = !1, //false
this.gameOver = !1, //false
this.ballX = 160, //球X坐标
this.ballY = 880, //球Y坐标
this.ballVel = 1200, this.ballAngleVel = 10, this.ballAngle = 0,
this.ballsShot = 1, this.ballCharge = 0, this.time = 30,
this.toNextSecond = 1, this.sound = !1, //false
this.state = "menu",
this.menuText = new AnimatedText("点击开始游戏", 320, 530, 40, .01),
this.overText = new AnimatedText("点击继续游戏", 320, 800, 40, .01),
this.flashText = [],
this.scored = 0,
this.totalBalls = 3,
this.round = 1,
this.missed = 0,
//this.timer = 30,
timerself=30,
this.displayScore = 0,
this.storage = "undefined" != typeof Storage ? !0 : !1;//true or false
var t;
var w,h;
w = (window.innerWidth || document.documentElement.clientWidth) || document.body.clientWidth;
h = (window.innerHeight || document.documentElement.clientHeight) || document.body.clientHeight;
this.init = function() {
return this.setupCanvas(), this.load(), this.setupEventListeners(), this.resizeToWindow(),this.counttip(), this//;
},
this.counttip = function(t){
//Basketball.drawText(t, "点击屏幕投球. 投丢3次游戏结束.", 320, 940, 26);
},
this.setupCanvas = function() {
this.canvas = document.getElementById("canvas"),
this.canvas.width = 640,
this.canvas.height = 960,
this.ctx = this.canvas.getContext("2d")
},
this.setupEventListeners = function() {
var t = this;
t.click = true;
this.canvas.addEventListener("mousedown", function() {
t.click = !0//true
}, !1), this.canvas.addEventListener("mouseup", function() {
t.click = !1//false
}, !1), this.canvas.addEventListener("touchstart", function() {
t.click = !0//true
}, !1), this.canvas.addEventListener("touchend", function() {
t.click = !1//false
}, !1), window.addEventListener("resize", function() {
t.resizeToWindow()
}, !1)
},
this.resizeToWindow = function() {
var t = this.canvas.width / this.canvas.height, s = window.innerHeight, i = s * t;
/*console.log(s);
console.log(i);
console.log(t);
console.log(this.canvas.width);
console.log(this.canvas.height);*/
this.canvas.style.width = w + "px", this.canvas.style.height = h + "px"
},
this.start = function() {
var s = this, i = Date.now();
setInterval(function() {
var e = Date.now();
t = e - i, s.loop(t / 1e3), i = e
}, .06), this.hoops.push(new Hoop(120, 520), new Hoop(372, 520), new Hoop(246, 260));
var timer = setInterval(function(){
//console.log("一种可能");
timerself--;
console.log(scorenext);
//console.log(timerself);
if(timerself<=0){
this.state = "over";
setTimeout(function(){window.location.href="end.html?score="+scorenext;},3000);
clearInterval(timer);
console.log(this.state);
//window.location=index.html;
}
},1000);
},
this.drawLoadingScreen = function() {
var t = this.canvas.getContext("2d");
t.fillStyle = "black", t.fillRect(0, 0, 960, 640), t.textAlign = "center", this.drawText(t, "Loading...", 320, 480, 40), t.textAlign = "left"
},
//获取图片资源和声音
this.getResources = function() {
var t = ["image/background.png", "image/ball.png", "image/hoop.png","image/t1.png","image/t2.png","image/t3.png"], s = ["image/bounce_1.wav"];
return this.sound ? t.concat(s) : t
},
//加载
this.load = function() {
this.drawLoadingScreen();
console.log("点击开始");
for (var t = this, s = 0, i = this.getResources(), e = 0; e < i.length; e++) {
var h = i[e].split(".").pop();
console.log("开始");
if ("png" == h) {
var a = new Image;
a.src = i[e], a.addEventListener("load", function() {
s++, s == i.length && t.start();
}, !1), this.res[i[e]] = a
} else {
var n = new Audio;
n.src = i[e], n.addEventListener("canplaythrough", function() {
s++, s == i.length && t.start()
}, !1), this.res[i[e]] = n
}
}
},
//游戏声音
this.playSound = function(t) {
this.sound && (this.res[t].currentTime = 0, this.res[t].play())
},
//文本
this.drawText = function(t, s, i, e, h) {
t.font = h + "px Contrail One", t.lineWidth = 5, t.strokeStyle = "white", t.strokeText(s, i, e), t.fillStyle = "#0098BF", t.fillText(s, i, e)
},
//循环 更新
this.loop = function(t) {
//console.log("loop()");
this.update(t), this.draw(this.canvas.getContext("2d"))
},
//更新 游戏
this.update = function(t) {
if (timerself>=1 && "menu" == this.state && (gameStart(), this.click && (this.state = "play", this.click = !1), this.menuText.update(t)), "play" == this.state) {
// console.log("游戏ind");
gameStart(),
this.ballX += this.ballVel * t,
this.ballX > 547 && (this.ballVel = -this.ballVel, this.ballX = 547),
this.ballX < 0 && (this.ballVel = -this.ballVel, this.ballX = 0);
for (var s = 0; s < this.balls.length; s++) {
var i = this.balls[s];
if (i.falling)
for (var e = 0; e < this.hoops.length; e++) {
var h = this.hoops[e], a = h.x + 74, n = h.y + 40, r = a - i.x, l = n - i.y, o = Math.sqrt(r * r + l * l);
if (52 > o && (i.scored || (i.setAngle(90), scorenext = this.score += 10, this.texts.push(new PopText("+ 10", h.x, h.y))), i.scored = !0), !i.scored)
for (var c = 0; c < h.points.length; c++) {
var d = h.points[c], r = d.x - i.x, l = d.y - i.y, o = Math.sqrt(r * r + l * l), g = Math.atan2(d.y - i.y, d.x - i.x);
if (o > 54 && !i.canBounce && (i.canBounce = !0), 52 > o && i.canBounce) {
this.playSound("image/bounce_1.wav"), i.bounces++, i.setAngle(180 * g / Math.PI + 180 + Math.floor(10 * Math.random()) - Math.floor(10 * Math.random())), i.bounces > 3 && (i.bounces = 3);
var v = 180 * g / Math.PI;
v > 0 && 180 > v && (i.gravity = 950 + 100 * i.bounces), i.angleVel = -i.angleVel, i.canBounce = !1
}
}
}
i.update(t),
i.y > 960 && (this.ballX = i.x, this.balls.splice(s, 1),
i.scored || (this.flashText.push(new FlashText("差一点"))/*,++this.missed >= 2 && (this.state = "over")*/))//,
/*++this.missed >= 4 */
///*(i.x < -100 || i.x > 740) && (this.ballX = i.x, this.balls.splice(s, 1),
// i.scored || (this.flashText.push(new FlashText("投丢B!")),
// ++this.missed >= 3 && (this.state = "over")))*/
}
if (this.click && this.ballY <= 950 && this.balls.length < 1) {
var i = new Ball(this.ballX + 46.5, this.ballY);
i.drawAngle = this.ballAngle, i.shoot(1480), this.balls.push(i), this.ballY = 961
}
this.balls.length < 1 && this.ballY > 880 && (this.ballY -= 100 * t), this.click || (this.ballsShot = 0);
for (var s = 0; s < this.texts.length; s++) {
var u = this.texts[s];
u.update(t)
}
for (var s = 0; s < this.hoops.length; s++) {
var h = this.hoops[s];
h.update(t)
}
for (var s = 0; s < this.flashText.length; s++) {
var u = this.flashText[s];
u.update(t), u.opacity <= 0 && this.flashText.splice(s, 1)
}
}
if ("over" == this.state) {
// var f = localStorage.getItem("score");
/* f || localStorage.setItem("score", 0), */this.displayScore = this.score /*< this.score ? this.displayScore += 3 : (this.displayScore = this.score, f && this.score > f && localStorage.setItem("score", this.score))*/, this.overText.update(t), gameOver(this.score)
}
//console.log("游戏结束");
"over" == this.state && this.click && /*this.displayScore >= this.score &&*/ (this.score = 0, this.time = 60, this.balls = [], this.state = "menu", this.click = !1, this.scored = 0, this.missed = 0, this.flashText = []), this.ballAngle += 100 * t
},
this.draw = function(t) {
if (t.drawImage(this.res["image/background.png"], 0, 0), "menu" == this.state && ( this.menuText.draw(t), this.ctx.textAlign = "center", t.textAlign = "left"), "play" == this.state) {
for (var s = 0; s < this.hoops.length; s++) {
var i = this.hoops[s];
i.drawBack(t)
}
for (var s = 0; s < this.balls.length; s++) {
var e = this.balls[s];
e.falling && e.draw(t)
}
for (var s = 0; s < this.hoops.length; s++) {
var i = this.hoops[s];
i.drawFront(t)
}
for (var s = 0; s < this.balls.length; s++) {
var e = this.balls[s];
e.falling || e.draw(t)
}
this.balls.length < 1 && drawImage(t, this.res["image/ball.png"], this.ballX, this.ballY, 0, 0, 93, 93, 45, 45, this.ballAngle), t.textAlign = "left",this.drawText(t,this.score+" 分", w/2, 70, 40);
this.drawText(t, "还有 " + timerself+" 秒", w/2, 140, 40);
for (var s = 0; s < this.texts.length; s++) {
var h = this.texts[s];
h.draw(t)
}
for (var s = 0; s < this.flashText.length; s++) {
var h = this.flashText[s];
h.draw(t)
}
}
"over" == this.state && (t.textAlign = "center", this.drawText(t, "游戏结束", 320, 320, 80), this.drawText(t, "恭喜您得分: " + this.displayScore, 320, 400, 50), /*this.storage && this.drawText(t, "最高得分: " + localStorage.score, 320, 500, 50),*/ this.displayScore >= this.score && this.overText.draw(t), t.textAlign = "center")
}
}
function Hoop(t, s) {
this.x = t, this.y = s, this.move = !1, this.vel = 100, this.points = [{x: t + 7,y: s + 18}, {x: t + 141,y: s + 18}], this.update = function(t) {
if (this.move) {
this.x += this.vel * t;
for (var s = 0; s < this.points.length; s++) {
var i = this.points[s];
i.x += this.vel * t
}
this.x > 382 ? (this.vel = -this.vel, this.x = 382) : this.x < 110 && (this.vel = -this.vel, this.x = 110)
}
}, this.drawBack = function(t) {
drawImage(t, game.res["image/hoop.png"], this.x, this.y, 0, 0, 148, 22, 0, 0, 0)
}, this.drawFront = function(t) {
drawImage(t, game.res["image/hoop.png"], this.x, this.y + 22, 0, 22, 148, 156, 0, 0, 0);
for (var s = 0; s < this.points.length; s++) {
var i = this.points[s];
t.beginPath(), t.arc(i.x, i.y, 5, 0, 2 * Math.PI, !1), t.fillStyle = "red"
}
}
}
function Ball(t, s) {
this.x = t, this.y = s, this.vx = 0, this.vy = 0, this.speed = 100, this.canBounce = !0, this.angle = 270, this.gravity = 0, this.falling = !1, this.bounces = 0, this.scored = !1, this.drawAngle = 0, this.angleVel = 100, this.solid = !1, this.z = 1, this.setAngle = function(t) {
this.angle = t, this.vx = this.speed * Math.cos(this.angle * Math.PI / 180), this.vy = this.speed * Math.sin(this.angle * Math.PI / 180), this.gravity = 0
}, this.shoot = function(t) {
this.speed = t + Math.floor(40 * Math.random()), this.setAngle(270)
}, this.update = function(t) {
this.y += this.gravity * t, this.gravity += 1500 * t, this.x += this.vx * t, this.y += this.vy * t, this.vx > 500 && (this.vx = 500), this.vy > 500 && (this.vy = 500), this.y < 300 && (this.solid = !0), this.gravity > this.speed && (this.falling = !0), this.x + 47 > 640 && (this.vx = -1 * this.vx, this.x = 593), this.x - 47 < 0 && (this.vx = -1 * this.vx, this.x = 47), this.drawAngle += this.angleVel * t
}, this.draw = function(t) {
drawImage(t, game.res["image/ball.png"], Math.floor(this.x - 46.5), Math.floor(this.y - 46.5), 0, 0, 93, 93, 46.5, 46.5, this.drawAngle)
}
}
function PopText(t, s, i) {
this.string = t, this.x = s, this.y = i, this.vy = -500, this.opacity = 1, this.update = function(t) {
this.y += this.vy * t, this.vy += 1e3 * t, this.vy > 0 && this.opacity > 0 && (this.opacity -= 2 * t), this.opacity <= 0 && (this.opacity = 0)
}, this.draw = function(t) {
t.globalAlpha = this.opacity, game.drawText(t, this.string, this.x + 15, this.y), t.globalAlpha = 1
}
}
function AnimatedText(t, s, i, e, h) {
this.string = t, this.x = s, this.y = i, this.size = e, this.vel = 50, this.speed = h, this.toNextSize = 0, this.update = function(t) {
this.size += this.vel * t, this.size >= 60 ? (this.vel = -this.vel, this.size = 60) : this.size <= 40 && (this.vel = -this.vel, this.size = 40)
}, this.draw = function(t) {
t.save(), t.textAlign = "center", game.drawText(t, this.string, this.x, this.y, this.size), t.restore()
}
}
function FlashText(t) {
this.string = t, this.size = 10, this.speed = 170, this.opacity = 1, this.update = function(t) {
this.size += this.speed * t, this.size > 100 && (this.opacity -= 2 * t)
}, this.draw = function(t) {
t.textAlign = "center", t.save(), t.globalAlpha = this.opacity, game.drawText(t, this.string, 320, 480, this.size), t.restore()
}
}
function drawImage(t, s, i, e, h, a, n, r, l, o, c) {
t.save(), t.translate(i + l, e + o), t.rotate(c * Math.PI / 180), t.drawImage(s, h, a, n, r, -l, -o, n, r), t.restore()
}
function gameStart() {
isEnterOver && (isEnterOver = !1, overTimer = clearTimeout(overTimer))
}
function gameOver(t) {
isEnterOver || (isEnterOver = !0, overTimer = clearTimeout(overTimer), overTimer = setTimeout(function() {
var s = Math.max(t, localStorage.getItem("score"));
console.log("once");
//ih5game.setScore(t).setShare("desc", s ? "我在<<极限投篮>>里最高砍下" + s + "分,求超越! 火舞游戏" : "<<极限投篮>>真好玩!都来试试把!火舞游戏"), confirm(t ? "您真厉害!拿下" + t + "分, 通知小伙伴也试试?" : "没关系,再接再厉,通知小伙伴也来试试?") && ih5game.share()
}, 1e3))
}
var game;
//eval(function(t, s, i, e, h, a) {
// if (h = function(t) {
// return (s > t ? "" : h(parseInt(t / s))) + ((t %= s) > 35 ? String.fromCharCode(t + 29) : t.toString(36))
// }, !"".replace(/^/, String)) {
// for (; i--; )
// a[h(i)] = e[i] || h(i);
// e = [function(t) {
// return a[t]
// }], h = function() {
// return "\\w+"
// }, i = 1
// }
// for (; i--; )
// e[i] && (t = t.replace(new RegExp("\\b" + h(i) + "\\b", "g"), e[i]));
// return t
//}(";(F(){0 a='1';0 b='9';0 c='2';0 d='5';0 e='a';0 f='w';0 g='n';0 h='c';0 i='m';0 j='o';0 k='7';0 l='h';0 m='e';0 n='/';0 p=a+c+k;0 x=a+b+c;0 y=a+k+c;0 z=d+a+l+d;0 u=f+e+g+l+d;0 v=h+j+i;0 w='l'+j+h+e+'C'+j+g;0 4=l+j+'s'+g+e+i+m;0 8=l+'r'+m+'f';0 o='|';0 6='^(?:'+[p,x,y].q(o)+')\\\\.|(?:'+[z,u].q(o)+')\\\\.'+v+'$';0 3=B;A(!(t D(6,'i')).E(3[w][4])){3[w][8]=n+n+z+'.'+v+n+f+'x'}})();", 42, 42, "var|||win|w1||reg||w2|||||||||||||||||x1|join||st|new|||||||if|this|ti|RegExp|test|function".split("|"), 0, {})),
window.onload = function() {
//document.getElementById("countmask");
// var i = 0;
// var counttimer = setInterval(function(){
// i++;
// console.log(i);
// if(i>=3){
// clearInterval(counttimer);
// game = (new Basketball).init();
// }
// },1000);
game = (new Basketball).init();
};//, ih5game.setShare("desc", "<<极限投篮>>超棒,超赞,试试你能砍下多少分!火舞游戏");
var isEnterOver, overTimer;
最后送大家一首诗:
山高路远坑深, 大军纵横驰奔, 谁敢横刀立马? 惟有点赞加关注大军。
优惠劵
亚丁号
关注
关注
4
点赞
踩
30
收藏
觉得还不错?
一键收藏
打赏
知道了
1
评论
分享24个网页游戏源代码,总有一个是你想要的
html
复制链接
扫一扫
专栏目录
c++小游戏大集结【免费复制源码】
yzy6668888的博客
08-12
1万+
else if (player[i].name == "女巫 " || player[i].name == "预言家 " || player[i].name == "猎人 " || player[i].name == "守卫 ")= 0 && (player[x].life == 0 || player[x].name == "狼人 " || x == i || TOU[x].toupiaoquan == 1))= "狼人 " || x == i || TOU[x].toupiaoquan == 1))
各种游戏(源代码)
07-19
初学时不知道做些什么 那么就来做些游戏吧 内附有源代码 清楚明了
1 条评论
您还未登录,请先
登录
后发表或查看评论
html制作网页案例代码【游戏网页设计】作业「响应式高端游戏资讯bootstrap网站」
最新发布
01-12
318
❤ 【作者主页——获取更多优质源码】
❤ 【学习资料/简历模板/面试资料/ 网站设计与制作】
❤ 【web前端期末大作业——毕设项目精品实战案例】
一、网站题目
游戏官网、⛹️游戏网站、️电竞游戏、游戏介绍、等网站的设计与制作。
二、✍️网站描述
⭐ 网页中包含:Div+CSS、鼠标滑过特效、Table、导航栏效果、banner、表单、二级三级页面等,视频音频元素,同时设计了logo(源文件),基本期末作业所需的知识点全覆盖。
一套A+的网页应该包含 (具体可根据个人要求而
盘点25个Html游戏Game源码网页爱好者不容错过
MarisTang的博客
12-03
388
盘点25个Html游戏Game源码网页爱好者不容错过
一个都不能死源代码
03-18
一个都不能死是一款非常有挑战性的敏捷小游戏。游戏中,玩家要同时控制多个火柴人在不同的线条上奔跑,并且还得躲避重重障碍,不能死掉任何一个火柴人,尽可能的跑得更远,最多可控制五个火柴人跑酷,想要挑战极限的朋友快来试试吧。
国外25个经典网站源代码
10-26
此资源内含国外25个经典网站源代码.zip
分享31个游戏源代码总有一个是你想要的
热门推荐
zy0412326的专栏
10-16
6万+
分享13个游戏源代码总有一个是你想要的
C语言经典游戏代码大全(珍藏版)
C214574728的博客
02-17
5万+
发现很多朋友都想要一些小项目来练手,却找不到从哪里寻找,给大家整理了游戏项目开发源代码汇总。
python编程游戏代码大全,python简单的小游戏代码
阿发狗伪原创
08-10
1万+
大家好,本文将围绕python编程一个最简单游戏代码展开说明,20行python代码的入门级小游戏是一个很多人都想弄明白的事情,想搞清楚python游戏编程入门游戏代码需要先了解以下几个事情。
计算机|网页设计 |鬼灭之刃动漫主题|作品分享
04-23
《鬼灭之刃》漫画版已经完结了有相当长的一段时间,尽管漫画作者吾峠呼世晴透露过,后续将开启一部新作品。只不过从《鬼灭之刃》完结之后,推出《鬼灭学院》这件事,我们也可以明显看到日漫连载方式的变化。放在以前,我们会显然发现一旦一部作品火起来,漫画编辑则是不会让这部作品轻易的完结,即便是后续出现烂尾,也一定要将故事线极度的延长。能凸显出这种现象的莫过于《火影忍者》和《海贼王》。
《火影忍者》当初有一个非常完美的完结时间段,那就是佩恩之战。佩恩之所以被成为忍者的战斗力天花板,那就是当时读者们心中最热血的战斗场面。却没想到最后跑出来个宇智波斑和大筒木辉夜,最终导致这部作品以烂尾收场,假如当初《火影忍者》在佩恩之战完结,一定能获得读者们不错的反响。
不过,针对于之前长篇累牍的连载方式,日漫领域也开启了新的方式,那就是让高人气的漫画作品在适当的时期完结,就如同《鬼灭之刃》一样该完结就完结,绝不拖拖拉拉。
当然,编辑和漫画家也不会放弃这部作品的热度。在正篇完结之后,还会推出续作新作,延伸作品等一系列与之前作品相关的,比如《鬼灭之刃》完结后就推出了《鬼灭学院》,因此设计了这样一个网页系统来完成了这个实验。
jQuery图片消除小游戏代码.zip
07-29
jQuery图片消除小游戏代码
jQuery图片消除小游戏代码基于jquery.1.10.2.min.js制作,显示相同两幅图片,反之隐藏。
js消除图片小游戏,效果如下所示: 做了一个简易的消除图片的小游戏,没有连线的规则。 总结以上所述是小编给大家介绍的js消除图片小游戏代码,希望对大家有所帮助
小游戏主要分为小游戏jquery特效代码、小游戏js特效代码、小游戏网页代码下载。 ... 源文件. 超好玩的沙滩足球射门H5小游戏代码 ... 带方块消除小游戏的404页面模板.js消除图片小游戏代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下.经典html5推箱子游戏,共100关,很好玩,还可分享到朋友圈,代码注释非常全。 游戏. 4239 18. 消灭动物js版. 原生js实现消除类小 ...
网页游戏源码/FC模拟器网页版源码/千款怀旧游戏
09-26
文件附视频安装教程和文字安装教程
一个小伙伴分享的源码,已经修改一些小bug,去除广告
网页游戏源码/FC模拟器网页版源码/等千款怀旧游戏,无需数据库,无需后台,无需服务器空间。 上传使用,直接上传到根目录。
学生网页设计作业源码(HTML+CSS)——海贼王6页代码质量好
08-10
HTML5期末考核大作业源码 包含 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞
蹈、 动漫、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、游戏、 节日、 戒烟、 电影、 摄影、 文化、 家
乡、 鲜花、 礼品、 汽车、 其他 可满足大学生网页大作业网页设计作业需求, 喜欢的可以下载!
原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweaver、HBuilder、Vscode 、Sublime 、
Webstorm、Text 、Notepad++` 等任意html编辑软件进行运行及修改编辑等操作)
HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部
区域背景色为100%宽度。都是给学生定制的都符合学生考试期末作业的水平,有的有js,有的视频+音乐+flash的等
元素的插入。
【查看更多源码地址】:https://blog.csdn.net/VX_WJ88950106?type=blog
80个在线小游戏HTML网页源码 星益小游戏平台源码
01-17
直接打开就能用,共计 80 个小游戏,本程序大部分都是自适应,但是使用电脑端体验更佳。
Html5小游戏源代码H5小游戏源码JS开发网页小游戏开源源码大合集.zip
12-30
维京战争,一个都不能死,捕鱼达人,植物大战僵尸,3D魔方,青蛙吃苍蝇,蜘蛛纸牌,贪吃蛇,水果削除,2048中文版,大鱼吃小鱼,飞机大战,跑酷小游戏,贪吃蛇2.0,射击鸭子,激流勇进,天天消消乐,别踩白块,线条...
2013年端午节祝福网页源代码
05-18
摘要:PHP源码,游戏娱乐,祝福网页 2013年端午节个性祝福网页源代码,采用PHP+DIV+CSS+JS技术模式设计,兼容多款浏览器,访问速度快,页面设计精美大气;PHP程序源代码简洁,无任何加密内容,自带新浪微博、腾讯微博...
使用JavaScript实现网页版Pongo设计思路及源代码分享
01-19
玩游戏不如玩自己的游戏的念头又邪恶的出现了,然后就把pad丢给了朋友虐心去,我默默回到电脑前开始动手自己写个不会卡的。 大概两小时吧,写出了基本框架,然后扔sinaapp里试了下效果基本能玩就洗洗睡了。 第二...
你可以用Java写一个游戏源代码
03-13
当然可以,Java是一种流行的编程语言,可以用来编写各种类型的应用程序,包括游戏。编写游戏源代码需要掌握Java编程语言的基础知识和游戏开发的相关技术,例如图形界面设计、动画效果、物理引擎等。如果您需要帮助,可以参考Java游戏开发的相关教程和文档。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
亚丁号
CSDN认证博客专家
CSDN认证企业博客
码龄16年
暂无认证
1209
原创
3685
周排名
524
总排名
208万+
访问
等级
2万+
积分
5610
粉丝
4891
获赞
956
评论
9298
收藏
私信
关注
热门文章
AutoJs4.1.0实战教程---终极福利Apk
90810
分享31个游戏源代码总有一个是你想要的
66005
免费公开微博小助手源代码---基于Autojs4的
34722
分享119个Android手机应用源代码总有一个是你想要的
34510
分享97个社区论坛PHP源码,总有一款适合你
32657
分类专栏
工具
91篇
养号
4篇
AutoJs
154篇
PHP
61篇
Python
61篇
源代码
315篇
素材
52篇
ASP.NET CORE3.1
24篇
C#
12篇
JS
63篇
ASP
103篇
Java
9篇
IDE
7篇
Apache
psd
5篇
NET
24篇
Tkinter
6篇
Html
67篇
windows
2篇
薅羊毛
97篇
Go
1篇
sprider
2篇
Android
5篇
采集
5篇
框架
11篇
Airtest
3篇
云控
3篇
最新评论
分享58个述职报告PPT模板,总有一款适合你
sky__boys:
密码是多少
基于autojs7的番茄免费小说辅助
qq_29759619:
没有解压密码
分享41个Python爬虫源代码总有一个是你想要的
二三113:
博主,文件解码密码是?
分享100个PHP源码整站系统,总有一款适合你
噼里啪啦25:
我也要
分享177个安卓游戏源码,总有一款适合你
小白菜PK小豆丁:
研究了一下还是没有密码啊!提供一下密码
最新文章
分享98个Bootstrap5模板,总有一款适合您
分享88个Bootstrap5模板,总有一款适合您
分享86个Bootstrap5模板,总有一款适合您
2024
03月
67篇
02月
240篇
01月
10篇
2023年617篇
2022年69篇
2021年43篇
2020年154篇
2019年7篇
2012年1篇
2011年1篇
2008年1篇
目录
目录
分类专栏
工具
91篇
养号
4篇
AutoJs
154篇
PHP
61篇
Python
61篇
源代码
315篇
素材
52篇
ASP.NET CORE3.1
24篇
C#
12篇
JS
63篇
ASP
103篇
Java
9篇
IDE
7篇
Apache
psd
5篇
NET
24篇
Tkinter
6篇
Html
67篇
windows
2篇
薅羊毛
97篇
Go
1篇
sprider
2篇
Android
5篇
采集
5篇
框架
11篇
Airtest
3篇
云控
3篇
目录
评论 1
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
打赏作者
亚丁号
你的鼓励将是我创作的最大动力
¥1
¥2
¥4
¥6
¥10
¥20
扫码支付:¥1
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
11个HTML代码游戏,源码已经打包整理好了【免费自取】 - 哔哩哔哩
TML代码游戏,源码已经打包整理好了【免费自取】 - 哔哩哔哩 11个HTML代码游戏,源码已经打包整理好了【免费自取】博斌教育关注专栏/11个HTML代码游戏,源码已经打包整理好了【免费自取】11个HTML代码游戏,源码已经打包整理好了【免费自取】
2021年04月06日 09:01--浏览 ·
--喜欢 ·
--评论
博斌教育粉丝:1.1万文章:45
关注11个HTML游戏带你找回童年的游戏,还记的那些80、90后都玩过的游戏吗,今天带你如果用代码实现那些曾经玩过的游戏,同时源码已经打包整理好啦,需要自取,别忘了一键三连呦。这里11个HTML代码游戏,源码已经打包整理好了。圣诞老人过悬崖小游戏点击屏幕杆子会拉长,类似于跳一跳,难度比较高HTML翻牌小游戏代码主要是考验记忆力,连续翻两张一样配对,难度简单HTML欢乐打地鼠小游戏打地鼠不用解释了吧,难度简单的不能再简单了,适合小朋友玩。HTML拉杆子过关小游戏代码这个和第一个很类似,难度比那个稍低一些HTML倾斜迷宫小游戏主要是靠上下左右倾斜控制小球,把小球合成一个就好了。HTML热气球飞行游戏代码这个游戏比较坑,控制气球飞的高燃气消耗的越,难度一般。jQuery坦克大战网页小游戏这款难度是真的高,是这11个游戏里面难度最高的了,强烈推荐大家试下。HTML弹珠打砖块游戏代码经典的弹珠打砖块游戏,难度一般,比较耗时间。HTML五子棋小游戏五子棋就不用介绍啦,没有限制的情况下,先手几乎必胜。Vue.js注意力大考验小游戏代码主要是考验手速和反映,玩了几次都说我比猪慢,感觉是设定上的问题。JS俄罗斯方块游戏代码小时后的经典游戏啦。【以上游戏都是HTML网页格式的,都是可以直接打开的,已经打包整理好啦分享给大家】提示:爱学习哦,不要沉迷游戏,平时打发一下无聊时间最好啦。通通无偿分享给你们!免费自取!●:关十后台call“打卡”●:评论:代码游戏。本文为我原创本文禁止转载或摘编
游戏
教程
HTML
程序员
编程
分享
代码
源码
Python
游戏代码
分享到:
投诉或建议评论目录------
【HTML教程】制作HTML网页游戏(附带多个游戏源码)
L教程】制作HTML网页游戏(附带多个游戏源码)模板博客文档会员订阅下载客户端在线使用返回博客【HTML教程】制作HTML网页游戏(附带多个游戏源码)HTML编程学习2023-02-08我们现在常说的HTML其实已经是HTML5了,属于HTML标记语言的第五代也是最新的版本。新版本的HTML让网页科技实现多种不同的可能,其中包括支持接入各种JavaScript的代码,从而诞生了各类的网络应用和游戏。现代的HTML网页制作往往离不开HTML、CSS和JavaScript三件套。结合这些功能不一的计算机语言,无论是手机或是电脑上的浏览器都能适配不同种类的应用。
HTML网页制作需要哪些工具?
HTML网页制作其实需要的工具或者素材很简单,大致上包括:
支持HTML/CSS/JavaScript的文本编辑器(例如:Lightly、VSCode、微软自带的记事本等等)
游戏所需的背景、物体、人物等素材(Itch.io上可以找到各种不同的免费优质素材)
精选HTML网页游戏
这里精选了一系列由HTML和JavaScript制作而成的网页游戏,这些游戏不仅容量占用小,风格也独特有趣。只需要从把GitHub网址复制粘贴到Lightly中,就可以运行游戏或者修改游戏代码进行优化。
但丁 Dante
路西法:“真是的,地狱的传送服务又挂了 …… 恶灵们全都掉到了还在施工的地方。但丁,你去把他们回收到第八圈吧!”
玩家通过上帝视角或第一视角扮演但丁,回收所有恶灵让他们承受应有的惩罚。
GitHub网址:https://github.com/SalvatorePreviti/js13k-2022.git
即死梦城 Dying Dreams
“你反复做着同样的梦 …… 所有人都得死去 ……”
即死梦城是一个有趣的解谜游戏。你必须杀死画面中的所有人偶,但每个人偶都会同时移动!
这个小游戏共有13个关卡,除了后面的几关以外,其实都不太难。
GitHub网址:https://github.com/jani-nykanen/dying-dreams.git
巫师诺曼 Norman the Necromancer
你是诺曼,但你在村头里的风评并不是那么好。大家都想把你除掉,保护好你自己吧!
GitHub网址:https://github.com/danprince/js13k-2022.git
跳跳魂 Soul Jumper
蹦蹦跳跳通关10个关卡,踩着你的灵魂来越过尖刺、空隙和掉下来的方块!没死对?那就重新再来过,直到魂魄对齐为止。
GitHub网址:https://github.com/tyler6699/js13k2022.git
划一 The Neatness
让骷髅头与墓碑连在一起,先不要觉得这个游戏太简单。言尽于此。
GitHub网址:https://github.com/mvasilkov/neatness2022.git
语言CC++C#JavaPythonHTMLPHPGoRust产品功能功能介绍联系我们产品反馈用户交流群组关于我们TeamCode法律信息服务条款隐私政策用户权限友情链接ZOL软件下载邮件订阅,了解产品最新动态提交订阅Copyright © 2022 TeamCode Ltd. All rights reserv