@ 2009.10.26 , 11:57
28

啊!geek:蛋友自制摇摆电子游戏机

[-]
非常感谢Programus童鞋推荐,还请给予关怀,也欢迎大家踊跃投递。详情请耐心看看他的博客

Programus:利用近一个月的业余时间,终于成功地用NXT 8547搭建起了原创的摇摆游戏机NXTRockBoy,并开发完了世上第一款NXTRockBoy 游戏——BBall。

NXTRockBoy是我用LEGO Mindstorms NXT 8547机器人套装搭建而成的一款原创游戏机。他最大的特点是通过摇摆来作为主要输入。

我的NXTRockBoy 是要摇晃包含显示屏在内的游戏机本体,所以产生的效果就是屏幕及屏幕里面的内容都会随着摇摆进行运动。

以下有使用NXTRockBoy 玩游戏BBall 的视频(2分54秒):

Programus BBall 游戏的主角就是一个弹力超强的小球。他会越蹦越高,最大速度(势能最低时)越来越快。我在程序里面加入了极限能量控制。小球动能和势能的总和不能超过一个既定的值,如果超过,则强行降低速度。

视频原链接

同时也在这里向蛋有们征集更多玩法:NXTRockBoy机除了旋转摇晃(可以旋转超过90°)操作以外,还装配有颜色/光传感器(可以发光、感应光强度、区分简单的颜色)、对着玩家的超声波传感器(可以感应距离)以及一个触摸传感器(可以看做一个按钮)。不知道看煎蛋的各位是不是有更好的游戏创意。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

0.0
赞一个 (0)

TOTAL COMMENTS: 28+1

  1. 疯胸
    @8 years ago
    385810

    惊现超载鸡~~~~~··

    OO [0] XX [0]
  2. 丫!dixie
    @8 years ago
    385811

    我是为了要问YD的周一怎么还没来

    OO [0] XX [0]
  3. 兔Boss
    @8 years ago
    385812

    1.同问
    2.前排

    OO [0] XX [0]
  4. AA牌熊仔饼
    @8 years ago
    385816

    这个是用那个叫什么····水平传感器还是什么东西的原理吧···

    OO [0] XX [0]
  5. 冰恋舞之雪
    @8 years ago
    385821

    1.同问!
    2.前五?!
    3.周一???

    OO [0] XX [0]
  6. pudding卡迷
    @8 years ago
    385824

    前面五篇回复和文章好像都没什么关系= =

    很厉害,起码在我这个电脑小白眼里。

    OO [0] XX [0]
  7. Sum.Mer
    @8 years ago
    385825

    厉害!

    OO [0] XX [0]
  8. Programus
    @8 years ago
    385835

    @AA牌熊仔饼: 没有水平传感器,用的是电机。等我整理出装配图,会发在博客里的。
    @pudding卡迷: 前五篇里面有一篇是有关系的。呵呵…… 多谢捧场。

    ps. 源代码包含在此: http://code.google.com/p/nxtprojects/

    OO [0] XX [0]
  9. Frankie
    @8 years ago
    385854

    很赞啊。话说这个东西不是天生用来玩balance的么?搭个骨架地图控制小球通过。不过相对来说这个屏幕就决定地图比较简陋就是了,而且貌似只能2D。

    没有玩过乐高机器人,不知道那个超声波传感器能感应到什么地步,感应到距离又作为什么输入,能通过这个来决定小球受力不?

    OO [0] XX [0]
  10. Programus
    @8 years ago
    385877

    @Frankie: 你说的Balance是那个小银球走钢丝的游戏吗?3D的,画面很漂亮,小球可以变成木头的、纸团的、石头的那个?
    这个游戏我想过,只是……这个简陋的屏幕做3D实在是……另外,这个东西的计算能力有限。
    不知道你的2D balance是怎么一个思路?希望能再给一点详细信息。

    超声波传感器就是感应它前面的最近物体的距离,对平面物品的感应情况比较好,对凹凸不平的物体(比如玩家的脑袋)的感应情况不怎么样,常常出现错误数值。感应距离的范围在150cm以内,无穷远被标记为255。

    最初想用超声传感器做暂停控制,当玩家远离时自动暂停,后来发现我脑袋一晃,它就暂停了。

    OO [0] XX [0]
  11. 冰恋舞之雪
    @8 years ago
    385901

    @Programus: 传说中的电子超人》?!

    OO [0] XX [0]
  12. Frankie
    @8 years ago
    385906

    @Programus: 嗯就是那个游戏。至于2D balance,也只是随便一想没有仔细考虑啦。。。不知道是平板好还是俯视平面好。。

    所以超声波传感器的输入也只是离散数据不能连续的?

    OO [0] XX [0]
  13. Frankie
    @8 years ago
    385908

    @Frankie: btw,你的手指还满漂亮的=v=

    OO [0] XX [0]
  14. Programus
    @8 years ago
    385912

    @冰恋舞之雪: 什么是传说中的电子超人?啊!该不是在调整头像的中间某个过度时刻被看到了吧?
    <-你是说这个?
    这个不是电子超人,是我自己画的SOA超人。在公司准备讲课资料的时候做的。呵呵……

    OO [0] XX [0]
  15. Kenji Kee
    @8 years ago
    385915

    會不會造成過度運動抽筋?

    OO [0] XX [0]
  16. 霜狼
    @8 years ago
    385918

    @programus 那个,不知道你有没有听过HammerFight这个俄国人制作的物理游戏?你这个游戏机改进之后,做那样的游戏一定很好玩。

    OO [0] XX [0]
  17. 小殊
    @8 years ago
    385923

    很赞的游戏机!
    我一定要努力想想游戏创意。

    OO [0] XX [0]
  18. 路人丙
    @8 years ago
    386010

    M8上面有个很大众的游戏叫平衡球。。

    OO [0] XX [0]
  19. ivanchaos
    @8 years ago
    386130

    诶?在土豆上看到你的Alpha Rex肩头那个光感器怎么有两个灯?新版的?

    OO [0] XX [0]
  20. 鸡蛋
    @8 years ago
    386142

    既然摆在周一……oioi,说你是不是想到了什么邪恶的游戏啊?

    OO [0] XX [0]
  21. Programus
    @8 years ago
    386149

    @ivanchaos 是NXT 8547套装,那个是LEGO(据说是)最新的颜色传感器。可以发出红绿蓝三色光。

    OO [0] XX [0]
  22. 严酷的魔王
    @8 years ago
    386212

    不错不错~

    OO [0] XX [0]
  23. 海凉
    @8 years ago
    386235

    ipod touch??

    OO [0] XX [0]
  24. tallhand
    @8 years ago
    386250

    好喜庆的音乐

    OO [0] XX [0]
  25. 我有我的锋格
    @8 years ago
    386381

    nb

    OO [0] XX [0]
  26. 臭豆腐
    @8 years ago
    386527

    很好。源代码还是用JAVA写的?下下来说不定毕业设计可以用来参考。

    OO [0] XX [0]
  27. Programus
    @8 years ago
    386554

    @臭豆腐:源代码下载链接我在上面发过,不过现在几乎没有注释。估计很难懂。你要参考最好等我加完注释之后再说。至于什么时候能完成,请追踪我的博客。呵呵……
    ps. 别忘了在最后的参考文献和致谢里面给我留一行。

    OO [0] XX [0]
  28. ilyxiaobai
    @8 years ago
    387358

    系在腰上玩。。。。

    OO [0] XX [0]

发表评论


24H最赞