HTML5游戏_基于DOM平台跳跃小游戏开发_3.设计地图

HTML5游戏_基于DOM平台跳跃小游戏开发

设计地图

  • 视频讲解

HTML5基于DOM平台跳跃小游戏开发

  • 游戏截图
    在这里插入图片描述
  • 地图数据使用二维字符串数组保存的
  • 地图数据
    1. 墙体用字符"x"表示
    2. 静止熔岩用字符"!"表示
    3. 下落熔岩用字符"v"表示
    4. 左右平移熔岩用字符"="表示
    5. 上下浮动熔岩用字符"|"表示
    6. 金币用字符"o"表示
    7. 玩家初始位置用字符"@"表示
  • 如截图的地图使用二维字符串数组表示如下js代码
//地图数组
var 地图数组 = 
[
	[
		"                                                                                ",
		"                                                                                ",
		"                                                                                ",
		"                                                                                ",
		"                                                                                ",
		"                                                                                ",
		"                                                                  xxx           ",
		"                                                   xx      xx    xx!xx          ",
		"                                    o o      xx                  x!!!x          ",
		"                                                                 xx!xx          ",
		"                                   xxxxx                          xvx           ",
		"                                                                            xx  ",
		"  xx                                      o o                                x  ",
		"  x                     o                                                    x  ",
		"  x                                      xxxxx                             o x  ",
		"  x          xxxx       o                                                    x  ",
		"  x  @       x  x                                                xxxxx       x  ",
		"  xxxxxxxxxxxx  xxxxxxxxxxxxxxx   xxxxxxxxxxxxxxxxxxxx     xxxxxxx   xxxxxxxxx  ",
		"                              x   x                  x     x                    ",
		"                              x!!!x                  x!!!!!x                    ",
		"                              x!!!x                  x!!!!!x                    ",
		"                              xxxxx                  xxxxxxx                    ",
		"                                                                                ",
		"                                                                                "
	]
];
  • 现在你也可一按照自己的想法去设计一个自己的地图了
//地图数组
var 地图数组 = 
[
	[
		"x                    xxx         x",
		"x                    x!x         x",
		"x                    xvx         x",
		"x                                x",
		"x                                x",
		"x            o    o          |   x",
		"x  @      x=        x           ox",
		"xxxxxxx   xxxxxxxxxxx   xxxxxxxxxx",
		"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
	]
]

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱玎科技首席执行官

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值