软妹裙子吧 关注:195贴子:1,852
  • 13回复贴,共1

【入群申请】高压双人井字棋(含胜负判断)一个陈年老坑,心血来

只看楼主收藏回复

【入群申请】高压双人井字棋(含胜负判断)
一个陈年老坑,心血来潮想压缩这东西。虽然很简单但很经典。
这里我主要压的是整体体积和厚度,显示器厚度为4,底部控制面板厚度也为4(这里均指电路厚度)整体体积为25×25×28=17500b(应该是目前整体体积最小)无沙子,无三连毒查。




回复
来自Android客户端1楼2018-09-07 17:36
    说下分分色:黄色(控制面板到显示器的接线 )绿色(胜负判断)蓝色(X的接线)红色(O的接线)粉色(键盘锁)


    收起回复
    来自Android客户端2楼2018-09-07 17:37
      说一下胜负判断的思路(下图绿色部分)大部分的胜负判断都是用与门判断,但放在底部的话会非常的大,所以这里我想到了把胜负判断做成译码器的形式,首先把所有9个输出线并列排开用铁轨和红石线区分然后在上方用毒查检测也是铁轨和红石线的方式,毒查检测的线的顺序依次为123.456.789.147.258.369.159.357.
      也就是8种三连棋,
      检测到后,会接到一排投掷器计数器(投掷器里为3个物品)上面,若有一种情况的3个数字都满足,则有一个投掷器会空,然后被检测到就会清空屏幕,点亮胜利方的灯,注:这种排线方式也可用于ai井字棋(填完械电坑再做


      回复
      来自Android客户端3楼2018-09-07 17:39
        这里说一下后面的布线因为互推不容易串线而且体积小,接显示器时我用了大量互推。值得一提的是因为没有用沙子所以把多个接线压到同一厚难度不小。
        我的方法是交叉互推,图中交叉的部分我用紫色表示,这种布线方式在很小的空间内处理两种不同方向的接线还是非常好用的。


        回复
        来自Android客户端5楼2018-09-07 17:42
          这里补一个接线方式,如图所示这种排线当时还是很不好接的这也是这机器唯一有难度的地方。


          回复
          来自Android客户端6楼2018-09-07 17:44
            水个显示器



            回复
            来自Android客户端7楼2018-09-07 17:46
              发完帖才想起来没有艾特大触@软妹裙子 @夼枼L吸管


              回复
              来自Android客户端8楼2018-09-07 17:50
                左小逗大佬nb


                收起回复
                来自Android客户端9楼2018-09-09 19:23
                  左小逗大佬nb


                  回复
                  来自Android客户端10楼2018-09-09 23:51
                    左小逗大佬nb


                    回复
                    来自Android客户端11楼2018-09-10 06:11
                      左小逗大佬nb


                      回复
                      来自Android客户端12楼2018-09-14 11:38