tokenpockettokenpockettokenpocket官网|网页游戏源码

作者: tokenpockettokenpockettokenpocket官网
2024-03-08 19:59:00

源码屋-手游源码丨端游源码丨页游源码丨服务端丨架设教程

源码屋-手游源码丨端游源码丨页游源码丨服务端丨架设教程

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源代码源代码​赞同 49​​4 条评论​分享​喜欢​收藏​申请

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