Minecraft(我的世界)中文論壇

 找回密碼
 注冊(register)
查看: 50764|回復: 897
打印 上一主題 下一主題

[技巧] 【原版】【8.5更新】兩次末影之眼定位要塞,附原理&源代碼&程序

    [復制鏈接]
ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
跳轉到指定樓層
樓主
發表于 2018-6-16 14:33:04 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

您尚未登錄,立即登錄享受更好的瀏覽體驗!

您需要 登錄 才可以下載或查看,沒有帳號?注冊(register)

x
本帖最后由 ShiChunAn 于 2018-9-28 08:18 編輯

第一次發帖,希望大家包涵其中的不足之處。
本主題已于2018.08.05晚更新,更新內容請見下一頁
注意:如果你是Minecraft JAVA版玩家并且你認為原附件中的程序以及能夠幫你解決定位要塞的問題,你可以忽略此次更新如果你是Minecraft基巖版玩家或原附件沒能幫你很好地解決定位要塞問題,你可以嘗試下載此次更新并仔細閱讀此次更新的具體內容(位于下一頁)

一、前言
有興趣者可以看看

二、基本原理
伸手黨也建議閱讀其中的第2條

三、理論計算(兩次末影之眼)
伸手黨可跳過此部分


四、一個小驗證
      因為種種原因,驗證的圖片我實在是找不到了,但可以簡單地闡述一下驗證步驟與結果:



五、從兩個末影之眼到多個末影之眼

伸手黨可跳過此部分





六、源代碼(多個末影之眼
本人比較熟悉C語言,故用的C語言(在C++環境下編譯)編寫的程序,可使用G++編譯器編譯,本人使用的軟件為dev c++


七、基于程序的操作驗證(圖文
建議仔細觀看



八、程序下載&使用方法(2018.8.5更新)
新附件(2018.8.5更新)
要塞計算2018.8.5更新.zip (340.72 KB, 下載次數: 1120)
以下使用方法已經附在壓縮文件內,同時內含Stronghold.exe(程序,可能誤報有病毒,不過源代碼已經附上了不用擔心)以及Stronghold.cpp(源代碼):壇友@lintx 已經用javascript語言重制并上傳到github,使用地址:https://lintx.github.io/minecraft/calc.html;原貼地址:http://www.rubjdq.live/thread-821626-1-1.html。網頁運行比程序運行方便,感謝壇友的辛勤付出!

如果你是首次閱讀本帖,請先閱讀第九部分——誤差分析。
新附件更新內容:增加程序Stronghold_BE.exe及其配套的源代碼、使用說明,請在第二頁查看使用方法


九、誤差分析
務必認真閱讀


十、寫在最后
      快速尋找要塞的方法很多,這只是其中一種。希望大家能夠回帖表示支持或指出其中的不足、可優化之處,在此萬分感謝!

評分

參與人數 58人氣 +88 金粒 +504 貢獻 +2 收起 理由
1021628606 + 1 + 9 神乎其技,不服不行!
1bad_ + 1 應用數學 大佬大佬
xiang_xge + 1 神乎其技,不服不行!
Android_KitKat + 1 + 15 MCBBS有你更精彩~
舊城失詞 + 1 我不會懂。
星光aaa + 2 神乎其技,不服不行!
1956675789 + 1 + 10 MCBBS有你更精彩~
賦銘 + 2 + 12 神乎其技,不服不行!
Tiger072119 + 1 + 10 MCBBS有你更精彩~
發是的個的發 + 2 MCBBS有你更精彩~
ling_tkog + 2 MCBBS有你更精彩~
敏感詞的鍋 + 1 + 20 雖然沒怎么懂
zhan_long_yan + 1 + 6 神乎其技,不服不行!
kuailexiaobao + 1 MCBBS有你更精彩~
唱片機 + 2 終于到了這種地步
ljc1254034874 + 2 + 22 !學到了
我吃鹽椒蒜 + 2 神乎其技,不服不行!
Creeper_banner + 1 神乎其技,不服不行!
250=mo + 2 神乎其技,不服不行!
大桶子 + 1 神乎其技,不服不行!

查看全部評分

帖子永久鏈接: 

Minecraft中文論壇 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
2、本站所有主題由該帖子作者發表,該帖子作者享有帖子相關版權
3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者的同意
4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
5、本帖若有內容轉載自其它媒體,不代表本站贊同其觀點和對其真實性負責
6、若本帖涉及任何版權問題,請立即告知本站,本站將及時予以刪除并致以最深的歉意
7、Minecraft(我的世界)中文論壇管理員和版主有權不事先通知發貼者而刪除本文

skyliye 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
10893
鉆石
性別
保密
注冊時間
2016-11-24
查看詳細資料
沙發
發表于 2018-6-16 15:08:43 | 只看該作者
數學大佬,佩服佩服啊
回復

使用道具 舉報

輝光TLT 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2008
鉆石
性別
保密
注冊時間
2016-3-6
查看詳細資料
板凳
發表于 2018-6-16 17:05:35 | 只看該作者
哇參數方程,高中狗表示剛學完,剛好看得懂
回復

使用道具 舉報

ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
地板
 樓主| 發表于 2018-6-16 19:01:53 | 只看該作者
回不去的光 發表于 2018-6-16 17:05
哇參數方程,高中狗表示剛學完,剛好看得懂

不錯不錯。只是因為這里z軸的正方向和y軸的正方向相反,并且那個角度與數學上的角度有很大不同,所以正負號和sin與cos有所變化,不知您發現了沒有(免得因為我的貼考試的時候用錯了很尷尬

評分

參與人數 1人氣 +1 金粒 +10 收起 理由
彼岸在望 + 1 + 10 把坐標系逆時針旋轉90度即得

查看全部評分

回復

使用道具 舉報

ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
5#
 樓主| 發表于 2018-6-16 19:02:51 | 只看該作者
skyliye 發表于 2018-6-16 15:08
數學大佬,佩服佩服啊

只是高中知識,也沒有那么厲害
回復

使用道具 舉報

2759159258 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
5973
鉆石
性別
保密
注冊時間
2016-6-22
查看詳細資料
6#
發表于 2018-6-16 20:26:53 | 只看該作者
初三數渣看不懂系列....QWQ
回復

使用道具 舉報

丟人素學姐 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2021
鉆石
性別
保密
注冊時間
2017-3-6
查看詳細資料
7#
發表于 2018-6-16 21:31:22 | 只看該作者
本帖最后由 Vinogradov 于 2018-6-16 21:32 編輯

總結地不錯。
我有個建議,或者說想法,就是如果能把這套東西做成一個用來輔助尋找要塞的client端mod就更方便了。玩家只管扔,由mod來計算預期的要塞位置。也許過一陣子我會試著做做看。

另外你用的就是C++語言而不是C語言。看你的頭文件就知道這是C++的STL。
回復

使用道具 舉報

輝光TLT 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2008
鉆石
性別
保密
注冊時間
2016-3-6
查看詳細資料
8#
發表于 2018-6-16 22:22:04 | 只看該作者
ShiChunAn 發表于 2018-6-16 19:01
不錯不錯。只是因為這里z軸的正方向和y軸的正方向相反,并且那個角度與數學上的角度有很大不同,所以正負 ...

這個我注意到了啊,還納悶怎么正負號不一樣的,原來是這樣啊,而且放心考試絕對還是按自己學的知識為準的233
回復

使用道具 舉報

ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
9#
 樓主| 發表于 2018-6-16 23:10:52 | 只看該作者
Vinogradov 發表于 2018-6-16 21:31
總結地不錯。
我有個建議,或者說想法,就是如果能把這套東西做成一個用來輔助尋找要塞的client端mod就更方 ...

好吧 只是輸入輸出不用cin和cout而已了
回復

使用道具 舉報

ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
10#
 樓主| 發表于 2018-6-16 23:13:18 | 只看該作者
Vinogradov 發表于 2018-6-16 21:31
總結地不錯。
我有個建議,或者說想法,就是如果能把這套東西做成一個用來輔助尋找要塞的client端mod就更方 ...

做出來的話也是相當不錯的,而且技術上應該也不難實現。期待您的作品
回復

使用道具 舉報

buhuichongfu 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
3793
鉆石
性別
保密
注冊時間
2015-12-8
查看詳細資料
11#
發表于 2018-6-17 12:20:14 | 只看該作者
三角函數忘光了,早就想到這種方法,但不會算。

最后靈機一動,三角板+量角器+鉛筆……嗯,兩顆珠子找到了2333

評分

參與人數 1人氣 +1 收起 理由
dxsc + 1 哈哈,我是用CAD(制圖軟件)找的.

查看全部評分

回復

使用道具 舉報

excit 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
173
鉆石
性別
保密
注冊時間
2017-2-6
查看詳細資料
12#
發表于 2018-6-17 12:37:03 | 只看該作者
大佬大佬,我連函數都沒學
回復

使用道具 舉報

ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
13#
 樓主| 發表于 2018-6-17 17:26:10 來自手機 | 只看該作者
buhuichongfu 發表于 2018-6-17 12:20
三角函數忘光了,早就想到這種方法,但不會算。

最后靈機一動,三角板+量角器+鉛筆……嗯,兩顆珠子找到了 ...

這個方法6
回復

使用道具 舉報

Deing 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
6125
鉆石
性別
保密
注冊時間
2015-6-27
查看詳細資料
14#
發表于 2018-6-18 18:14:47 | 只看該作者
我倒是覺得一般不太容易指到兩個不同的要塞吧,第一個末影之眼用完后走出幾百格也是可以的。
不過也許只是我正好沒有遇到過指到兩個不同要塞的情況吧
回復

使用道具 舉報

ShiChunAn 當前離線
帖子
主題
精華
貢獻
最后登錄
1970-1-1
愛心
積分
2615
鉆石
性別
保密
注冊時間
2014-12-9
查看詳細資料
15#
 樓主| 發表于 2018-6-19 23:42:03 | 只看該作者
Deing 發表于 2018-6-18 18:14
我倒是覺得一般不太容易指到兩個不同的要塞吧,第一個末影之眼用完后走出幾百格也是可以的。
不過也許只是 ...

理論上幾百格一般沒什么問題,但還是要以防萬一才好
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊(register)

本版積分規則

Archiver|小黑屋|Mcbbs.net ( 京ICP備15023768號-1 ) | 京公網安備 11010502037624號 | 手機版

GMT+8, 2019-11-18 01:16 , Processed in 0.053741 second(s), Total 23, Slave 22 queries , Gzip On, MemCached On.

"Minecraft"以及"我的世界"為Mojang Synergies AB的商標 本站與Mojang以及微軟公司沒有從屬關系

© 2010-2019 我的世界中文論壇 版權所有 本站原創圖文內容版權屬于原創作者,未經許可不得轉載

快速回復 返回頂部 返回列表
20码必中