跳一跳这个小游戏风靡大街小巷 困了累了跳一下 票圈友群挂一下 朋友聚会比一下 大家乐此不疲
前些日子更有报道 微信之父张小龙自己居然可以跳到 6000 多分 这是怎样的境界 跳过的朋友也是几难想象的
下面以文字和图片的形式 描述一下 这个游戏的现实模拟版人机互动装置的一种概念设计
实体部分实现
01 整个装置主体部分为 高强安全玻璃 + 钢骨架
02 钢骨架以 300mm × 300mm × 300mm 为基础模数 搭建成长方体 比如最终尺寸长宽高 = 12000mm × 6000mm × 1200mm
03 接上条 以 1200mm 为踩踏块体边长最大值 并综合 300mm 模数考虑 所有可能呈现出的踩踏块体尺寸为 600mm³ ~ 1800mm³ 的立方体或圆柱体 平面尺寸为 1800mm 见方时 块体并非立方体 高度方向限制导致
再依各个年龄段人群的弹跳能力 综合反馈到设计结果为
最小间距相邻踩踏块组合为 轮廓间距 = 0mm 的 立方尺寸 = 600mm³
最大间距相邻踩踏块组合为 轮廓间距 = 1200mm 的 立方尺寸 = 600mm³
综上 块体立方尺寸为
600mm³
1200mm³
1800mm × 1800mm × 1200mm 三种
间距为以上三种块按边长间隔 = 0mm ~ 形心间距 = 1800mm 设置
04 可踩踏块由程序随机生成 并有难度选择 比如 儿童 青少年 中老年 对应可控参数为 块体大小 间距 有无形心加分区 等等
05 可踩踏块由程序结合玻璃实体实现 以选中的踩踏面和钢框架网格中被选中的竖向杆件交点为形心 生成立方体或圆柱体形象
06 游戏者在踩踏面依次跳进一个个图形 有踏出图形范围情况发生时 游戏结束 全部完成为最好
其他计分规则 pk 玩法等等另行设计
算法部分实现
01 以踩踏立方体踩踏面为画布 预设分格为基础 随机生成折线 控制参数为 每段水平或垂直线段的最小最大长度 线的走势为纵横交替等
02 随机从线中抽取分段点 也即对应于实体部分的钢框架竖杆和踩踏面的交点
03 以分段点为形心 生成正方形或圆形 并向下拉伸 最终完形成立体的可踩踏体
应用场景
广场 公园 其他游乐场所等等
甚或 透明栈道那样的地方
其他
其实 反过来可能会想 这还不就是跳房子繁琐版
也是 跳一跳小程序也是从那里得到的设计想法吧 只是 实现方式 作为游戏比变成装置更容易一些
主要是变成实体还有很多工作要做
比如 场地 愿意接受这样的项目的甲方 而且还要做市调啊 不然吭哧吭哧挺长时间弄出来 没人上去玩 那就尴尬了。。。
谨以此片段想法拼凑出的小玩意
献给广大设计同仁们
祝身体好