Day25 在麦块用手持式电脑玩魔术方块

今天来玩 CC: Tweaked Pocket Computer
在工具箱有一排各式各样 Pocket Computer,第一次看时还真的不知所措
根本不知道这些手持设备彼此之间有何差别?
但是之前已经熟悉 Wireless Modem, Ender Modem, Speaker, Advanced Monitor 之後
要分辨这些设备已经很简单!

用 JEI 模组查询物品的合成公式如下:

  • Pocket Computer + Wireless Modem = Wireless Pocket Computer
  • Pocket Computer + Ender Modem = Ender Pocket Computer
  • Pocket Computer + Speaker = Noisy Pocket Computer
  • Advanced Pocket Computer + Wireless Modem = Advanced Wireless Pocket Computer
  • Advanced Pocket Computer + Ender Modem = Advanced Ender Pocket Computer
  • Advanced Pocket Computer + Speaker = Advanced Noisy Pocket Computer

那差别应该很明显
Wireless 系列就是有无线网路功能,距离限制 64 方块
Ender 系列则是几乎无限远的无线网路
Noisy 系列是有扬声器,可以发出声音
Advanced 系列则是有彩色萤幕
不过经过实测,Wireless/Ender 无法和 Noisy 并存,是比较不足的地方

如何置换 Pocket Computer 的外接装置?

Pocket Computer 是一直拿在手上的,所以无法像一般的电脑任意放上周边设备
虽然可以透过工作台组合出各式各样 Pocket Computer
但是组装後就无法再改变,因为 CC: Tweaked 没有提供拆解的公式
但有提供 Pocket Computer 专属的 equip / unequip 指令
/rom/programs/pocket/equip.lua
/rom/programs/pocket/unequip.lua

使用方式如下
在物品栏任意格子放 Wireless Modem / Ender Modem / Speaker
然後在 Pocket Computer 或 Advanced Pocket Computer 开机
直接输入 equip 指令即可
每输入一次,就会自动搜寻物品栏的周边设备来升级
例如先找到了 Wireless Modem
Pocket Computer 就会升级为 Wireless Pocket Computer
Advanced Pocket Computer 就会升级为 Advanced Wireless Pocket Computer
依此类推
而要卸除周边设备只需要输入 unequip

在麦块里头玩魔术方块

Pocket Computer 除了无法直接和其他设备连结之外
其他特性几乎都是一样的,可以画图,也可以取得 gps 座标
此外还有一个 Pocket Computer 专属的小游戏
/rom/programs/pocket/falling.lua
就是魔术方块啦!

这是在 Pocket Computer 执行的单色魔术方块
CC: Tweaked Pocket Computer falling

这是在 Advanced Pocket Computer 执行的彩色魔术方块
CC: Tweaked Advanced Pocket Computer colorful

即使只是拿在手上,程序还是会持续执行
CC: Tweaked Advanced Pocket Computer falling

Pocket Computer 外接磁碟机?

其实不是外接磁碟机,而是被放进磁碟机里头 XD
直接看图
CC: Tweaked Pocket Computer and Disk Drive
这时候,它就等同於磁碟片的作用,只不过他的磁碟大小是 1MB
我们可以在其他电脑外接这个磁碟机後,直接存取 Pocket Computer 的档案
然後再将 Pocket Computer 取出

这个设计有什麽好处呢?当然就是发挥手持装备的优势了!
透过这个方式,我们可以很方便地在各个电脑之间分享、传送档案,比磁片的 125KB 更耐用!
虽然我也可以直接在档案资料夹之间复制、搬移
但就会少了点乐趣和游戏的味道 XD


<<:  Day 25. slate × Normalizing × Dirty-Path

>>:  Day26 子元件与父元件

DAY 17 制作 Nav Bar - Header

整个画面中最先看到的是 header 的 nav bar ,就让我们从这里开始刻吧! 首先在 App...

解决venv中无法安装numpy的问题(Could not build wheels for numpy which use PEP 517)

懒人包 在venv下,执行 pip install --upgrade pip 当上述指令失败时,执...

Flipper

在继续实作 domain layer 之前,我们会介绍一个方便日常开发的工具:Flipper。 An...

[Day 12] Leetcode 200. Number of Islands (C++)

前言 这一题200. Number of Islands也是top 100 liked的题目之一,是...

使用回归分析与其意义 | ML#Day15

选模型并非最重要 为什麽我们要以回归分析的方式来建立模型,其他方式可不可以?其实没有说不行。 然而回...