基于经典游戏 Battle City 的素材,在机制上做了一些改动,例如加入了等级机制,并且没有基地要守护,纯粹混战。
目前敌人的 AI 是胡写的,2333,地图生成也很随便,这个还有待完善,除此之外数值方面可能还有些失衡。
项目地址: https://github.com/songquanpeng/battle-city
在线体验地址: https://songquanpeng.github.io/battle-city/
这算是我的第一个 TypeScript 实践项目,体验还是很棒的 ~
1
a62527776a 2020-05-15 11:56:22 +08:00 1
黑屏 没反应
|
2
JustSong OP @a62527776a 啊,真尴尬,请问屏幕尺寸是正常的吗?估计是地图生成的 Bug,可以刷新试一下,因为地图是随机生成的。
|
3
JustSong OP 手机端会炸,目前还没做适配,2333
|
4
misdake 2020-05-15 12:03:30 +08:00 1
初始化的时候,data 是空字符串
JSON.parse("") => VM96:1 Uncaught SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at <anonymous>:1:6 |
6
hh4646908 2020-05-15 12:07:10 +08:00 1
1080P 显示器+macos10.15+Chrome,黑屏,没反应
|
7
JustSong OP |
8
JustSong OP 我来说一下原因,这个是由于游戏启动时要从 localStorage 读取保存的状态,我之前忘记在清除缓存后测试,所以就导致没有发现这个致命 bug 。现在我试了下移动端也是可以的,并不是之前想象的地图生成的问题,很抱歉,刚刚浪费了大家时间。
|
9
kop1989 2020-05-15 12:19:15 +08:00 1
发现了一个操作 bug 。
坦克按住某一个方向(比如 s ),之后,再按另外一个方向(比如 d ),这时候坦克向右走。然后松开 d,按照游戏界的通行做法,应该坦克重新向下走,但是坦克会在按住 S 的状态下向右走。 建议优化。 |
11
iMusic 2020-05-16 11:04:14 +08:00 1
后面把关卡地图加进来
|