2014年1月21日 星期二

有關實習

最近,有人跟我提到實習的事情。基本上我是謝絕了,我覺得實習這種事大意不得。
畢竟我不像強者我同學們,如呂帥等可以身兼實習、課業和研究,我平時要顧好課業就已經力不從心,再加上實習肯定是雪上加霜。

我就曾有慘痛的教訓,大學時代的實習經歷,就是一個活生生的例子:
大學參加過一次實習,實習工作的內容是寫一些些程式,需要介面設計要跟美工合作,要發佈程式則需要上報主管配合。
那時候沒給實習分配足夠的時間,一星期只能上工一天到兩天左右,老闆根本人太好,還允許我這樣做O_O。
下場其實滿慘的。

造成的結果是每次工作前,都要和主管先確定工作內容是否有變動,打開上次的工作需要時間回憶上次的進度;沒有在現場的討論和密集溝通,讓美工很難配上我的進度,在兩者間來回的時間又拖到整個設計的流程。
更慘的其實是,那時候公司還在進化中,程式的標準模版也一直在變化中;因為我的進度比其他人慢了不少,程式和公司標準對不上,一起執行專案的主管,逼得要在我的程式碼與更新標準程式碼間來回。
誠心回想,我認為我那時的實習,對那家公司其實是很大的干擾,他們給了我很大的自由度,我的產出卻不是很好,到現在都覺得有點對不起他們(yay)。

之後我就大略拒絕所有實習的機會,我相信,要在實習中有收獲,學習到公司的運作、標準,參與公司流程,投入相當時間是必要的;否則,低頻參與的實習,以我的經驗來說其實是在浪費個人,以及實習公司的時間資源。
當然這可能是我個人的經驗,畢竟大部分的人應該都沒有我這麼廢,不過,也許可以給一些人作為參考,要不要聽這個建議,還是請大家自己評估。

 註:那你寫這篇文幹嘛o_O

實作:minecraft 豬人農場

直接進正題,總之看了youtube的設計:
http://www.youtube.com/watch?v=sEqKe10H6jo
就決定也來蓋一個。

不過因為用venture mode很難抓ghast,就只好用裝trapdoor或sign的方式,讓豬人自己走下來;而豬人的出生頻率和傳送門block的數量正比,因此門自然是愈大愈好;和影片中的口字型設計相比,田字的設計可以讓傳送門/黑曜岩的比例更高,因此選用田字型的設計;高跟寬設定為3x3,這個高度為67格高,加上摔落距離20格高,差不多接近minecraft時間流動的極限,因此設定為田字型3x3的設計,有點像建一個魔術方塊的框。

第一步是採集所需要的黑曜岩,所需要的量為:
垂直:21*3*16=1008
水平:21*4*3*8=2016
總合:3024單位黑曜岩,正好有一枝efficient V+unbreaking III的鑽石鎬,就好好的利用它,一口氣挖掉一整個岩漿峽谷,結果如下圖,放一個木塊是本來岩漿池的高度,直接倒水後整塊挖掉,都要挖到基岩了:

其他資源用量:

  • gravel: 5552單位,反正gravel沒用處,就把我家的gravel全用在這,沒想到還不夠(我家只有3400多個),還跟兩位朋友調了不少貨。
  • stoneslab: 5446 單位,這個其實不用,只是我覺得在下面一直滴水很討厭,就全部用一層stoneslab+一層gravel。
  • Trapdoor: 2765 單位,雖然說用sign比起來比較省木頭,不過trapdoor蓋起來比較快,木頭也不是什麼珍貴材料,就用trapdoor了。
  • Cobblestone: 1092 單位,主要是摔落塔跟底座。
  • Stonebrick: 563單位,這個是蓋四根支持柱,不是跟原PO一樣這麼求物理合理性的話可以不理這項。
  • Netherbrick: 292單位,用在黑曜岩間的填充跟走路的部分,純粹色調比較像。
  • Ladder: 582單位。
  • Fence: 450單位,防凍架使用。
其他還有一些漏斗,repeater,比較器做分類器,南瓜燈等,就不列上來了。

接著附幾張工程照片:
雪人掉落部分,這地方設計跟影片內相同:

建設中,因為我沒放很多光源,到了晚上就會變相撲競技場,被打到場外的話就會……:
平面部分建設完成,可以看到有些地方會積雪,這也是開始建設後才發現:
因此加設防凍架,以防水結冰:
黑曜岩矩陣:
trapdoor鋪設完成:
點火:
放水,上述平面的坡度,除了最底層是八格寬外,上面四層都是七格寬,只要最上一個放水,整個廣場都會有水流(廣場大小:73x73):
測試一下,效果十分顯著,如果積了太多,可以用splash of healing,可以瞬殺一群。
最後是一張全景照:

謝謝大家收看。