A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 5193|回复: 3

[分享] 如何使用磁铁实现 bit inc 电路

[复制链接]

精华
0
帖子
624
威望
0 点
积分
712 点
种子
40 点
注册时间
2012-7-26
最后登录
2023-7-27
 楼主| 发表于 2019-2-4 14:58  ·  福建 | 显示全部楼层 |阅读模式
前两天和ic狗同学吃了个饭,讨论到dqb2这个游戏,他表示没有类似红石的系统,搭不出计算器了。回家研究了下道具的特性,觉得 inc 应该还是做得出来的,于是有了这篇文。



首先先说明一下dqb2里道具的一些特性
1. 按钮,和5×5×3的范围内的按钮,遥控,磁铁进行交互。之后会有短暂冷却期
2. 遥控,和方向上1×1×15内的按钮,遥控,磁铁进行交互,之后会有短暂冷却期。另外,如果在方向上有同方向的遥控,遥控将在那里停止。
3. 磁铁,和方向上7×7×??(至少11)范围内的铁块进行交互,将铁块整体往目标方向移动到极限。屏蔽关系未判明
4. 铁块,不与任何道具交互。

由于按钮和遥控等的都不能记状态,每次触发表现应该是相同的,而铁块和它们也不能进行交互,所以做 inc 的主体将是磁铁和铁块。通过铁块目前的位置判断当前是0还是1。

先从简单的开始,做出一个能在01之前来回翻转的黑盒子。

由于inc每次的输入都是一样的,所以一个维度上做铁块的来回肯定是不行的。需要前后左右混合操作。这个设计还是很简单的,这里直接给图



黑灰的部分是墙,箭头的方向是磁铁放置的朝向,其余部分是可以移动的地方。这个设计在01的地方按着顺序4862四个方向来一遍就能翻转bit了。

bit的翻转还是比较简单的。步入正题前再明确一下目标并进行一些tech spec

--不需要额外输入就能从 00->01->10->11->00
->在最低位从1到0翻转的同时,1号位进行翻转。在最低位从0到1翻转的时候,1号位卡住不动
->卡榫,在0到1过程中卡住,1到0过程中放开,这个卡榫只影响高位

这就需要引入第三个维度的磁铁了。
卡榫的上下和低位联动,水平向和高位联动
设计上就是在0中,让卡榫上升下降到某个限制水平四方向运动的地方,在1中解锁到能自由移动的地方。

设计图



红色蓝色的 0 1 分别是起始位置。

理论上要是磁铁前方向的作用范围能控制的话,这个设计图可以堆叠,最低位不需要下半部的卡榫,最高位不需要上半部的3D控制部分
上48下62是基本输入,六个输完就增1,目测反着输入就能减1

手头没机器没法确认,理论上应该是可行的。
求哪位手头有机器的大侠帮忙确认下?

也欢迎针对设计进行讨论,应该还有一定的优化空间吧

那么下个课题是怎什么呢。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
1
帖子
2858
威望
2 点
积分
3189 点
种子
331 点
注册时间
2005-7-26
最后登录
2022-6-24
发表于 2019-2-6 11:03  ·  广东 | 显示全部楼层
顶lz,这里的玩家大都还停留在怎么找素材,房间生成不了,lz写的估计他们看都看不懂

精华
0
帖子
1632
威望
0 点
积分
1932 点
种子
151 点
注册时间
2009-3-8
最后登录
2024-12-28
发表于 2019-2-7 01:40  ·  广东 | 显示全部楼层
benny8363 发表于 2019-2-6 11:03
顶lz,这里的玩家大都还停留在怎么找素材,房间生成不了,lz写的估计他们看都看不懂 ...

哈哈哈哈,说的对!

精华
0
帖子
304
威望
0 点
积分
338 点
种子
10 点
注册时间
2015-3-29
最后登录
2023-6-3
发表于 2019-2-7 01:44  ·  广东 | 显示全部楼层
benny8363 发表于 2019-2-6 11:03
顶lz,这里的玩家大都还停留在怎么找素材,房间生成不了,lz写的估计他们看都看不懂 ...

我表示我通关了,并且全图鉴收集也都100%了,依然看不懂LZ写的是什么……

精华
0
帖子
3
威望
0 点
积分
3 点
种子
5 点
注册时间
2017-7-2
最后登录
2019-2-16
发表于 2019-2-15 09:14  ·  广东 | 显示全部楼层
厉害了楼主,不过还是希望以后更新能引入类似红石的电路吧,人家那个多安静,这个用起来吱咔一阵响
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-28 16:16 , Processed in 0.174664 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部