V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
iamkun
V2EX  ›  分享创造

💒下班前来玩个盖楼小游戏呀 🏰 ES6 + Canvas 仿造诺基亚的盖楼游戏

  •  1
     
  •   iamkun ·
    iamkun · 2018-03-21 16:16:20 +08:00 · 4733 次点击
    这是一个创建于 2439 天前的主题,其中的信息可能已经有所发展或是发生改变。

    image

    不知道大家还有没有印象功能机时代,诺基亚上有一个很有意思的盖楼游戏,最近尝试用 Canvas 做了一个简化版的

    Demo

    image

    在线 Demo 地址

    • 手机设备可以扫描下方二维码

    github

    https://github.com/bmqb/tower_game 喜欢的大佬们 给个 star 支持一下哦

    第 1 条附言  ·  2018-03-21 17:11:44 +08:00

    关于大家反馈的速度问题,这里说明一下

    • 我是参考了老诺基亚的游戏机制,如果楼房超出了屏幕的左右边界,就会进入 HARD_MODE 困难模式加速

    • 一般情况的速度还是在可控范围的, 当然楼层越高,速度也会相应的提升

    • 另外呢 这些速度的配置都是可以传入 option 修改的 所以呢...

    可以看代码

    26 条回复    2018-03-23 11:22:48 +08:00
    zazzaz
        1
    zazzaz  
       2018-03-21 16:17:58 +08:00
    625 分 有点难呀 开始应该慢一点 简单一点
    Willjim
        2
    Willjim  
       2018-03-21 16:25:07 +08:00 via Android
    速度简直丧心病狂。而且再玩一次点了没反应,Bug 吗?
    YAOMFFL
        3
    YAOMFFL  
       2018-03-21 16:28:03 +08:00
    功能机上的没有摇得这么快😂
    iamkun
        4
    iamkun  
    OP
       2018-03-21 16:31:16 +08:00
    @Willjim 是什么浏览器呢 我看看
    @YAOMFFL 是吗 我怎么记得功能机比这个更难呢 🤣
    ssrtree
        5
    ssrtree  
       2018-03-21 16:32:38 +08:00 via Android
    速度确实快了点 特别越往上。20+基本没敢下
    Xrong
        6
    Xrong  
       2018-03-21 16:33:08 +08:00
    这摇的速度简直了。。。
    Jreen
        7
    Jreen  
       2018-03-21 16:34:55 +08:00 via iPhone
    摇的速度太快了……
    goodboy532
        8
    goodboy532  
       2018-03-21 16:36:51 +08:00
    这种跳一跳模式的游戏,又可以研究一波外挂了
    求大佬们让我 star 一下
    Willjim
        9
    Willjim  
       2018-03-21 16:36:58 +08:00 via Android
    @iamkun 微信自带的
    iamkun
        10
    iamkun  
    OP
       2018-03-21 16:37:19 +08:00
    @Jreen
    @Xrong
    @ssrtree 你们是不是堆到屏幕外面去了 如果超出屏幕 是会被判定作弊的 然后就会很快🤣 诺基亚上游戏也是这个规则
    jadec0der
        11
    jadec0der  
       2018-03-21 16:37:26 +08:00   ❤️ 1
    450 分,提几个意见

    1 是确实太快了,2 是挂钩和箱子的位置可以低一点,也是降低难度,3 是我记得原版游戏放下箱子是会马上在钩子上出现一个新箱子的,你是摇出屏幕再重新放下来,好像避免了凭空出箱子,但是打断了游戏体验,不流畅
    ssrtree
        12
    ssrtree  
       2018-03-21 16:42:38 +08:00 via Android
    @iamkun 没有超过,诺基亚的我以前经常玩。很稳基本可以完美叠 10-20 层左右
    iamkun
        13
    iamkun  
    OP
       2018-03-21 16:44:13 +08:00
    @jadec0der 谢谢 挂钩位置是可以通过 option 自己调节的 3 问题确实是我想让动画更完整 而不是像老游戏那样凭空出来
    Jreen
        14
    Jreen  
       2018-03-21 17:15:56 +08:00
    @iamkun
    我确定没有超过屏幕外面的啊。我用的是 iOS 的 v2er 自带跳转浏览器。诺基亚我以前也玩过,稳定叠 20 层左右。
    st2udio
        15
    st2udio  
       2018-03-21 17:21:51 +08:00
    1400 分什么水准
    iamkun
        16
    iamkun  
    OP
       2018-03-21 18:36:47 +08:00
    @st2udio 很厉害了 我自己都玩不到 🤣
    huiyadanli
        17
    huiyadanli  
       2018-03-21 19:01:33 +08:00
    没有惯性好不舒服。。。
    vve2ex
        18
    vve2ex  
       2018-03-21 19:08:52 +08:00
    没有物理惯性, 直直的掉下来, 有点假
    justinwu
        19
    justinwu  
       2018-03-21 19:11:17 +08:00   ❤️ 1
    @iamkun 做得挺好啊,程序美工都是你?
    iamkun
        20
    iamkun  
    OP
       2018-03-21 20:51:34 +08:00   ❤️ 1
    @vve2ex
    @huiyadanli 谢谢意见 下个版本加上


    @justinwu 美工是抱设计师大腿的
    zazzaz
        21
    zazzaz  
       2018-03-21 21:46:30 +08:00
    @huiyadanli
    @vve2ex 什么叫惯性?
    huiyadanli
        22
    huiyadanli  
       2018-03-21 22:00:37 +08:00
    @zazzaz #21 甩动的物体,有惯性的话应该是斜线下落,这里是直线下落的。。。
    zazzaz
        23
    zazzaz  
       2018-03-21 22:57:55 +08:00
    @huiyadanli 这不是游戏反而变的更难了?
    7654
        24
    7654  
       2018-03-22 08:13:03 +08:00
    @zazzaz #23 一直觉得有惯性,所以只堆了 5 层
    pandasoda
        25
    pandasoda  
       2018-03-22 08:41:16 +08:00
    眼都快花了
    123s
        26
    123s  
       2018-03-23 11:22:48 +08:00
    cooljs 是自己写的游戏框架吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1083 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:10 · PVG 03:10 · LAX 11:10 · JFK 14:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.