作者jeffc815731 (meow)
看板Minecraft
标题Re: [闲聊] 村民机制:不怎麽简短指南 尝试图解
时间Thu Sep 6 21:59:53 2012
================================
更新 感谢zxcforz大大在看过我这篇文後的指出错误之处
如果有错还烦请指教
================================
希望就自己的了解
帮zxcforz大大的
#1GHXreJF中单就
门的地方做了图解
相望帮助不了解的人了解多一点
(因为我也看了很久XD
======================================================
零、前情提要
======================================================
首先我们先放一扇门
正面看未开启的时候是这样
门
门
土土土
从侧面看是这样
▎
▎
土土土土
方便起见我们在门上方放一块红羊毛.... 方便大家知道确定门放在哪个方格
█
前 ▎ 後
▎
土土土土
==================================================================
一、我们先来确定什麽
区域内的方块可以算 (可以通过第一关)(
有效区域)
==================================================================
现在我们定只在乎 门关着的时候
1.跟门并排的不能算
往下有图解、换句话说 2.门板面向的两边5格内
3.比门低的方块不算
也就是说....
1. 门旁边俗称的墙壁不算 (白、灰色的部分不算) (正面视角)
█门█ █ █
门 █ █
2. 我们只算
浅蓝、深蓝的部分 (侧面视角)
红色的部分因为是在 门
正上方所以不可以算
绿色的地方因为
超过5格了不算
■■ ↑有
■← →
■■
■■ ↑效
■← →
■■
■■ ↑区往
■← →
■■
■■ ↑可上
■← →
■■
■■ ↑ 延
■ 5格才有效
■■
■■ ↑ 伸
■ ■■
■■ █ █ █ █ █ ■■
■■█ █ █▎█ █ █■■
■■ █ █ ▎ █ █ ■■
土土土土土土土土土土土土土土土
3. 比门低的都不算 (侧面视角)
█
▎
▁▁▁▎▁▁▁▁▁▁
↓往下都
不算
================================================
二、
有效区域内的
有效方块 (屋顶)
================================================
有效方块要
能被阳光从正上方直射的方块
也就是说
上方、无限延伸的上方没有不透明方块
接下来只画有效区域(5格内)
1. 现在门的後面有一块铁砖 铁砖上方没有不透明方块
█
▎
▎■
土土土土土土土土土土土
也就是说这块铁砖可以受到
阳光直射,
通过 ! (
屋顶)
█
▎↓
▎■
土土土土土土土土土土土
2. 在砖上方放一块钻石砖後.... 只有钻石砖是有效方块
因为铁砖无法受到太阳直射
█↓
▎■
▎■
土土土土土土土土土土土
3.
练习题 判断下面4张图 门前 门後 哪几个是有效方块
■■■■■ ■■■■■■■■■■
▎■ ▎■ ▎ ▎ ■
▎ ▎■ ▎ ▎ ■
土土 土土 土土土土土 土土土土土土土土土土
答案
: 钻石色的是有效方块 (也就是
屋顶)
■■■■■ ■■■■■■■■■■
▎■ ▎■ ▎ ▎ ■
▎ ▎■ ▎ ▎ ■
土土 土土 土土土土土 土土土土土土土土土土
很简单吧 说了那麽多 就跟字面意思上一样就是"屋顶"...房子最上面的方块
(不过还是要5格内
=============================================
三、准备开始判断
=============================================
最後的最後我们还要知道几点.....
1. 系统判断是从最低的方格开始计算 会检查两次
如果第一层无法判断的话就会继续往更高一层判断
只要比较低的层可以判定 第二层判断就会被跳过
2. 检查时,
一定要某侧比另一侧的有效方块多才可以判定,两侧一样多无效
例子:
前 ■■■■■ 後
■ ▎
▎ ■
土土土土土土土土土土
1.第一次判定
系统开始从第一层(最底层)判定
前 ■■■■■ 後 ↑
■ ▎ ↑
▎ ■ ← ← ← ← 从这层开始往上(包含)算屋顶数量
土土土土土土土土土土
第一层以上包含第一层的
屋顶如标示
前 ■■■■■ 後
■ ▎
▎ ■ 前3个 v.s. 後3个 →数量相等→无效→提高一层判
土土土土土土土土土土
(假设这层检查就通过那这个门就算是有效
不须继续检查
2. 第二层检查 (把最低起始层提高一层)
前 ■■■■■ 後 ↑
■ ▎ ← ← ← ← 从这层(第二层)开始往上(包含)算屋顶数
▎ ■
土土土土土土土土土土
得到
前 ■■■■■ 後
■ ▎
▎ ■ 前3个 v.s. 後2个 →有效
土土土土土土土土土土 这时已经到第二层检查了
在第一层的有效屋顶不要算进去
(假设还是无效这个门就是无效的门了
此时有效方块
(屋顶)比较多的那一侧就会被定义为
内侧 (此例前方)
反之外侧 (此例後方)
=======================================================
最後补充
=======================================================
1. 水虽然是不透明的但是这里可以算实心 可以算到有效方格
岩浆没有尝试过 但应该是一样的
2. 当此门的 水平距离16 or 垂直距离4以内 有村民 时
会出发系统判断此房屋是 新村落 或 并入旧村庄
新村落:此 门 距离村落外围 超过32格时
村落外围:村落中心到距离最远的门的距离
并入旧村落:距离外围小於32时
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.17.57
1F:推 gh0987:图解 09/06 22:06
2F:推 sa103446:推! 09/06 22:08
3F:→ CP64:详细 等等补推! 09/06 22:23
4F:推 CP64:来补推惹 09/06 22:29
5F:推 qmaper:好懂多了 09/06 22:33
6F:→ ad47:练习题!!!!!!!!!!!!!!!!!!! XDDDDDD 09/06 22:33
做完觉得自己好白痴XD
======题外话====
看自己的文时按了右键还想说怎麽没有自动播放=3=
动画做太多了XD
================
7F:推 ababmiou: 09/06 22:46
8F:推 zxcvforz:图解 XD 09/07 00:55
再次感谢zxcforz大大指正
9F:推 dans:感谢助教的练习题 请问期末考考练习题吗 09/07 13:44
教授说为了公平起见考古题一律不考
习题出题比率看同学学期间的出席率
XD
※ 编辑: jeffc815731 来自: 123.195.17.57 (09/07 13:57)