缺氧吧 关注:165,486贴子:2,164,833
  • 18回复贴,共1

萌新求测试指点,开发了个小动物灭杀留种室

只看楼主收藏回复

灭杀留种室的概念为只精养不散养防止过大的负载和尽量少用灰色概念并且符合人道主义观念
本模块大小可调整,为小动物精养室进行储存灭杀刚出生的小动物,并为数量不足的小动物室补充蛋种。
避免了动物蛋存储掉新鲜度,散养动物过多的问题。真正做到缺一个补一个,避免机械臂一次拿多颗蛋的问题。
整体图如下
1. 把蛋扔到水里
2. 如果精养室缺乏动物,则发送单次脉冲让对应小动物蛋的卸载器下方的门关闭5s
3. 触手开始工作,讲需要的小动物蛋放入对应卸载器,卸载器将蛋投出到触手下方砖下,使触手无法触及该蛋,门打开,卸载器及触手停止工作。
4. 小动物蛋掉落在左边触手范围内,由于优先级的关系,该触手捡起蛋放入范围内的运输箱内,该蛋被运出灭杀室
5. 小人捡蛋开始孵化
测试了一段时间可以工作,但应该还有优化空间
比如说他一次只能补一颗蛋,如果同时死了两个小动物还是补一颗,因为单次脉冲只判定一次,等等问题。希望巨佬给予优化,谢谢


IP属地:广东来自iPhone客户端1楼2022-02-22 02:25回复
    缺了顺序图,补上,望大家发挥奇思广义,我这里就抛砖引玉了🙇


    IP属地:广东来自iPhone客户端2楼2022-02-22 02:29
    回复
      装了水的是养八个动物灭杀室,最后一个是养六个动物的灭杀室


      IP属地:广东来自iPhone客户端3楼2022-02-22 02:30
      回复
        一旦停止摸动物就可能绝种(无法保证孵蛋周期小于下蛋周期),不安全
        通行的做法是直接补充小动物,而且要根据不同动物设计不同模块
        不过挺有意思的我们是差异化,你是集中式,属于不同思路


        来自Android客户端4楼2022-02-22 03:14
        收起回复
          我的方法比较简单,直接精养几只,然后拿一定的蛋存起来,需要用在挖出来


          IP属地:黑龙江5楼2022-02-22 03:34
          收起回复
            你觉得对这些可怜的小动物来说,是淹死比较痛快还是被小人打死痛快


            IP属地:浙江来自Android客户端6楼2022-02-22 09:06
            收起回复
              我的想法是精养直接配套留种、补充。需要的1格散养,不需要的集中孵化后水淹。


              IP属地:辽宁8楼2022-02-22 10:05
              收起回复