Re: [分享] 另類 - agar
看板Little-Games (小遊戲)作者a968574123 (DiMo)時間10年前 (2015/07/18 14:21)推噓39(39推 0噓 19→)留言58則, 20人參與討論串77/86 (看更多)
※ 引述《ZooseWu (術士舞)》之銘言:
看到香港高登的 plugin,我也忍不住來發表一下我的 plugin
最近才剛更新了自己寫的小地圖 (agar-mini-map),就來跟大家分享一下
https://github.com/dimotsai/agar-mini-map
最早的目的只是要告訴朋友我在哪,所以只能顯示自己的位置,後來越寫越起勁,v0.4 之
後已經可以和隊友分享「視野」的功能,並且可以用數字標示出隊友位置(螢幕左上角會出
現編號相對應的名稱)。
視野分享:
http://i.imgur.com/XQuYiCO.png

標示隊友位置(包含所有分裂的細胞):
http://i.imgur.com/Is9xYyX.png


這邊要說明一下,agar server 只會傳送在你視野範圍內的資料,如果有安裝過 vip 或
其他 plugin 的人就會發現,zoom out 之後還是只會顯示在你附近的物件。於是我另外
用 nodejs 寫了一個 minimap server 可以讓連上的玩家偷偷交換資料XD,並回傳重疊過
的小地圖。
--
瀏覽器 plugin 安裝(需先安裝 tampermonkey 或 greasemonkey):
https://greasyfork.org/zh-TW/scripts/10286-agar-mini-map
--
不過比較麻煩的是 minimap server 自行架設,如何架設可以參考:
https://github.com/dimotsai/agar-mini-map#share-your-vision-to-other-players
Linux 平台上:
1. 要先安裝 nodejs & npm
2. 下載程式碼
$ git clone http://github.com/dimotsai/agar-mini-map
3. 建置 Server
$ cd agar-mini-map/server
$ npm install
$ npm run build
4. 啟動 Minimap Server
$ npm run start
5. Server 會綁在 Port 34343
6. 開啟 agar.io 在小地圖上方的位置填上正確的位址,按 Connect 即可
Windows 平台上架設目前還沒有測試過,待我測過之後再補上...
注意:所有連上 Minimap Server 的玩家必須在同一個遊戲室(agar server)裡面,若有
不同以第一個加入的人為主,第二個之後的玩家若發現屬於不同遊戲室則無法連上
。這是為了確保小地圖上的資訊是正確的,不會混雜到其他遊戲室地圖資訊。
最後如果有任何問題或 bugs 都可以到 GitHub 的 Issue Tracker 上回報哦
https://github.com/dimotsai/agar-mini-map/issues
--
補上 Windows 架設方法
1. 安裝 nodejs
https://nodejs.org/download/
2. 安裝 python 2.7 (build msgpack library)
https://www.python.org/getit/windows
3. 安裝 Microsoft Visual Studio C++ 2013 for Windows Desktop (build msgpack
library)
https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs
4. 設定 python 路徑
npm config set python /path/to/executable/python2.7
e.g. npm config set python C:\Python27\python.exe
5. Build Server
npm install
npm run build
6. 啟動 Server
npm run start
因為在 Windows 建置比較麻煩,可以下載我預先 build 好的 package
1. 安裝 nodejs
https://nodejs.org/download/
2. 下載最新 package,並解壓縮
https://github.com/dimotsai/agar-mini-map/releases
3. cd agar-mini-map-v0.44-win-x64/server
npm run build
4. npm run start
5. 打開 agar.io 連上 ws://<你的IP>:34343
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.38.24
※ 文章網址: https://www.ptt.cc/bbs/Little-Games/M.1437200501.A.088.html
推
07/18 14:27, , 1F
07/18 14:27, 1F
→
07/18 14:27, , 2F
07/18 14:27, 2F
推
07/18 14:28, , 3F
07/18 14:28, 3F
→
07/18 14:28, , 4F
07/18 14:28, 4F
推
07/18 14:29, , 5F
07/18 14:29, 5F
推
07/18 14:36, , 6F
07/18 14:36, 6F
→
07/18 14:46, , 7F
07/18 14:46, 7F
推
07/18 14:52, , 8F
07/18 14:52, 8F
推
07/18 15:21, , 9F
07/18 15:21, 9F
推
07/18 16:45, , 10F
07/18 16:45, 10F
推
07/18 16:56, , 11F
07/18 16:56, 11F
推
07/18 16:56, , 12F
07/18 16:56, 12F
推
07/18 17:06, , 13F
07/18 17:06, 13F
→
07/18 20:25, , 14F
07/18 20:25, 14F
推
07/18 20:26, , 15F
07/18 20:26, 15F
→
07/18 20:28, , 16F
07/18 20:28, 16F
推
07/18 20:34, , 17F
07/18 20:34, 17F
這個之前也有使用者反應,目前已經有解決方法,晚點再更新
Fixed
※ 編輯: a968574123 (114.42.38.24), 07/18/2015 23:08:03
推
07/18 23:29, , 18F
07/18 23:29, 18F
→
07/18 23:47, , 19F
07/18 23:47, 19F
→
07/18 23:47, , 20F
07/18 23:47, 20F
推
07/19 00:19, , 21F
07/19 00:19, 21F
推
07/19 02:33, , 22F
07/19 02:33, 22F
推
07/19 02:57, , 23F
07/19 02:57, 23F
推
07/19 02:58, , 24F
07/19 02:58, 24F
推
07/19 04:14, , 25F
07/19 04:14, 25F
→
07/19 04:14, , 26F
07/19 04:14, 26F
推
07/19 10:11, , 27F
07/19 10:11, 27F
其實只要派一個人(或雙開)開 Spectate 就可以了XD
※ 編輯: a968574123 (114.42.38.24), 07/19/2015 10:24:58
推
07/19 11:19, , 28F
07/19 11:19, 28F
→
07/19 11:19, , 29F
07/19 11:19, 29F
推
07/19 12:54, , 30F
07/19 12:54, 30F
※ 編輯: a968574123 (114.42.38.24), 07/19/2015 18:32:11
※ 編輯: a968574123 (114.42.38.24), 07/19/2015 18:34:30
推
07/19 19:50, , 31F
07/19 19:50, 31F
→
07/20 16:59, , 32F
07/20 16:59, 32F
推
07/21 13:26, , 33F
07/21 13:26, 33F
推
07/23 02:01, , 34F
07/23 02:01, 34F
OSX 和 linux 架設方法一樣
※ 編輯: a968574123 (218.161.27.96), 07/23/2015 02:54:29
推
07/23 03:28, , 35F
07/23 03:28, 35F
→
07/23 04:07, , 36F
07/23 04:07, 36F
→
07/23 04:07, , 37F
07/23 04:07, 37F
推
07/23 04:25, , 38F
07/23 04:25, 38F
→
07/23 04:25, , 39F
07/23 04:25, 39F
如果可以連上之後,畫面左上角有顯示 party 列表應該就是正確
※ 編輯: a968574123 (140.113.136.217), 07/23/2015 14:00:01
→
07/23 14:30, , 40F
07/23 14:30, 40F
推
07/23 14:31, , 41F
07/23 14:31, 41F
→
07/23 14:32, , 42F
07/23 14:32, 42F
推
07/23 14:37, , 43F
07/23 14:37, 43F
推
07/23 18:05, , 44F
07/23 18:05, 44F
→
07/23 18:33, , 45F
07/23 18:33, 45F
推
07/24 12:19, , 46F
07/24 12:19, 46F

我只有包 64-bit 版本,所以 nodejs 要下載 64-bit 版的
※ 編輯: a968574123 (114.44.174.9), 07/25/2015 00:37:55
推
07/25 19:07, , 47F
07/25 19:07, 47F
推
07/28 23:11, , 48F
07/28 23:11, 48F
可以改 server/src/server.js 裡面的 port,改完要 npm run build 重新 build
推
07/29 18:01, , 49F
07/29 18:01, 49F
推
07/29 19:34, , 50F
07/29 19:34, 50F
推
07/29 19:50, , 51F
07/29 19:50, 51F
→
07/29 19:50, , 52F
07/29 19:50, 52F
推
07/29 19:54, , 53F
07/29 19:54, 53F

要在 Windows 的 Command Prompt (命令提示字元) 底下操作哦
※ 編輯: a968574123 (218.161.27.96), 07/29/2015 20:27:42
推
07/29 22:23, , 54F
07/29 22:23, 54F
推
07/29 22:24, , 55F
07/29 22:24, 55F
→
07/29 22:24, , 56F
07/29 22:24, 56F
推
07/29 22:25, , 57F
07/29 22:25, 57F

→
07/29 22:25, , 58F
07/29 22:25, 58F
討論串 (同標題文章)
Little-Games 近期熱門文章
PTT遊戲區 即時熱門文章
-9
107