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

[自制] Leap Motion 音游

  •  
  •   nil7 · 2015-06-25 10:46:49 +08:00 · 3564 次点击
    这是一个创建于 3446 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我和同学刚刚完成的体感音乐游戏LMix,欢迎围观!
    aLIEz演示: http://www.bilibili.com/video/av2477424/
    更多演示: http://www.bilibili.com/video/av2476095/
    虽然是体感不过也支持键盘,想试玩的小伙伴可以去http://pan.baidu.com/s/1dDliXS9 下载~
    源代码: https://github.com/Xwz7/LMix | https://gitcafe.com/Xwz7/LMix
    如果喜欢请帮我们投票|分享|Star吧: https://campaign.gitcafe.com/leapmotion2015/candidates

    第一次做游戏,有许多不足之处,大家可以尽情吐槽,嘿嘿
    25 条回复    2015-07-04 09:40:23 +08:00
    Phariel
        1
    Phariel  
       2015-06-25 11:24:11 +08:00   ❤️ 1
    看见核爆神曲来顶一记。
    lanceli
        2
    lanceli  
       2015-06-25 11:28:11 +08:00   ❤️ 1

    ps 手累吗
    missqso
        3
    missqso  
       2015-06-25 11:29:17 +08:00   ❤️ 1
    赞,估计手有点累吧
    KCheshireCat
        4
    KCheshireCat  
       2015-06-25 12:02:18 +08:00   ❤️ 1
    看了下,不考虑做成 接水果 模式么,根据手掌的倾斜角度控制位移速度
    nil7
        5
    nil7  
    OP
       2015-06-25 12:13:09 +08:00
    @lanceli
    @missqso
    确实 玩的时间长手会累 不过我连续玩三四曲还是没问题的~用键盘的话就没有那么容易累了(不过游戏的定位仍然是Leap Motion操控)

    @KCheshireCat 灰色的note就是以接住为判定,有试过把所有的note都换成这种~ 玩起来就会容易很多。
    这个可以通过修改谱面文件调整,谱面是Json格式
    deathscythe
        6
    deathscythe  
       2015-06-25 12:13:25 +08:00   ❤️ 1
    有点雷~~~
    nil7
        7
    nil7  
    OP
       2015-06-26 09:10:42 +08:00
    @deathscythe 哪里雷呢~ 求建议!
    deathscythe
        8
    deathscythe  
       2015-06-26 13:55:17 +08:00
    @nil7 虽然当时leap motion 出现演示时感觉好厉害,但看到楼主玩游戏时,那游戏界面和手指那几根棒,看着看着起鸡皮疙瘩
    nil7
        9
    nil7  
    OP
       2015-06-26 15:20:15 +08:00
    @deathscythe well~ 是时候考虑换手的模型了 以及找个美工...
    kimcool
        10
    kimcool  
       2015-06-26 15:31:00 +08:00   ❤️ 1
    demo不错呀,可以看看o2jam和djmax以及ez2dj的一些歌曲和手势。

    P:现在仍然苦逼的玩着psp的djmax
    yibie
        11
    yibie  
       2015-06-27 07:42:53 +08:00   ❤️ 1
    特别有意思啊,这个 demo 有名字了吗?
    yibie
        12
    yibie  
       2015-06-27 07:47:47 +08:00
    哥们的联系方式是啥?有没有邮箱和微信之类的?请加我的微信(yibiechen),加了之后记得跟我打声招呼
    nil7
        13
    nil7  
    OP
       2015-06-27 15:55:23 +08:00
    @yibie 这个游戏叫做LMix...
    kawaiiushio
        14
    kawaiiushio  
       2015-06-28 00:10:49 +08:00   ❤️ 1
    nil7
        15
    nil7  
    OP
       2015-06-28 13:12:39 +08:00   ❤️ 1
    @kawaiiushio 没错过!喜欢请帮我们投票吧!就是第一个!
    https://campaign.gitcafe.com/leapmotion2015/candidates
    marvinwilliam
        16
    marvinwilliam  
       2015-06-28 16:28:20 +08:00   ❤️ 1
    顶一下,做得很不错啊,我觉得加入类似于太鼓达人的那种,反正leap的识别类型那么广
    Actrace
        17
    Actrace  
       2015-06-28 19:36:16 +08:00   ❤️ 1
    之前有打算用LM来开发一个手势输入法的。
    gaocegege
        18
    gaocegege  
       2015-06-29 08:57:33 +08:00   ❤️ 1
    我有同学做过类似的东西,只不过他们是自己做的硬件: http://www.bilibili.com/video/av2440147/
    gaocegege
        19
    gaocegege  
       2015-06-29 09:01:03 +08:00
    @gaocegege 看了下,似乎你们做的并不太相同,他们做的是一个硬件,然后模拟触发点击事件,再兼容各种游戏,你们是写了一个应用吧~
    conoha
        20
    conoha  
       2015-06-29 11:51:55 +08:00   ❤️ 1
    @nil7 windows平台导入项目后编译没出现界面, 缺少资源么?
    nil7
        21
    nil7  
    OP
       2015-06-30 14:15:10 +08:00
    @marvinwilliam 目前的操作方式确实没有太多新意XD 我看到Leap Motion应用商店有架子鼓应用!做taiko模式应该问题不大,主要还是看累不累啦XD
    @Actrace wow 手势输入法好酷! 是如何输入呢?我没想到如何实现..
    @gaocegege 对,我们做的是应用,基本不涉及硬件方面(其实我也是硬件盲XD)感觉你同学做得好棒!
    @conoha 对 由于版权问题我没有把音乐文件放上去,你可以自行下载所需音乐放到对应文件夹即可。注意音频文件的命名在beatmap中有标注。我在README里面也有提到~
    Actrace
        22
    Actrace  
       2015-06-30 19:41:19 +08:00   ❤️ 1
    @nil7 首先要解决手势的问题,即,如何用手指来表示字符编码,考虑到习惯,可以用盲打时的手指摆动来设计,每个手指有5种可以轻松达成的状态,前后上下左右,每种字符输入都编入一种或多种手指状态。
    另外LM的摆放也需要调整,肯定不能是要求手在LM上方了,最好的输入姿势是手部挂靠在桌子上。
    kawaiiushio
        23
    kawaiiushio  
       2015-06-30 23:01:08 +08:00
    @nil7 感谢对Leap Motion和GitCafe活动的支持~
    lanceli
        24
    lanceli  
       2015-07-03 09:49:13 +08:00
    @nil7 @kawaiiushio 确认个问题 关于leapmotion官网上说必须能上网才可以使用app

    app每次打开都需要去联网授权,还是说app第一次授权后(就像软件注册似的)就可以offline使用了?

    官方说明如下
    Apps that include DRM (Digital Rights Management) must be authenticated with our servers once before they can be used offline. You can do this by running each Leap Motion application while connected to the internet. (https://support.leapmotion.com/entries/39257118-Do-apps-work-without-an-internet-connection-)
    nil7
        25
    nil7  
    OP
       2015-07-04 09:40:23 +08:00
    @lanceli 只需一次授权。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2838 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 07:17 · PVG 15:17 · LAX 23:17 · JFK 02:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.