BeluBruh123

belubruh123

aka MGB

$ cat bio.txt

嗨,我是 BeluBruh123。平常就是個學生,喜歡寫程式、解題,也常在 Minecraft 裡亂做一些東西。有時候寫點小工具讓自己方便一點,偶爾也做遊戲來玩。

學生 開發者 Minecraft
$ cat about.md 關於我
learning
最近在刷 APCS 的 C++ 考古題練手感,另外也自己在摸深度強化學習(DRL),還在半懂不懂的階段。
building
會用 Java 寫一些自己的 Minecraft 插件,像之前做的 Lifesteal;偶爾也把寫好的 JavaScript 小工具丟上去給別人用。
off-hours
沒在寫程式的時候,大概就是在弄伺服器,不然就是自己玩 Minecraft。伺服器位址 mc.mgb-yt.com ,現在免白名單,直接進來就好。
collab
如果有人想一起做開源專案、Minecraft 模組,或是組隊打程式比賽,都可以找我聊聊。
$ ls skills/ 技術棧
JavaScript
C++
Java
Node.js
SQLite
HTML/CSS
Git
$ ls projects/ 專案
翰林雲端改造版 /teams

用學校 TEAMS 的帳號登入,換一個更好寫的介面。自己挑課本和單元做自我評量,訂正寫錯的卷、複習錯題本;認真寫完答對的題目還能換點數。手機跟電腦各有一套版面,還有深色和更多主題。

登入
排序大賽 /sorting-race

三十四種排序法站上同一條起跑線。長條打亂之後,每條賽道每秒能碰陣列的次數都一樣多,所以先排完的就是動作比較少的那一個。每讀到一根長條就發出對應高度的聲音,你不只看得到,還聽得出來它在幹嘛;需要暫存空間的演算法,會把第二個陣列也畫在下面。

開始比賽
安靜的地方 /cozy

一個沒有目標的體素場景。平原村莊、雪地村莊、營火、洞穴,四季、天氣和日夜都會自己慢慢流動,晚上村子裡的火把和燈會亮起來。畫面是自己寫的著色器,音樂也是即時生成的,不會重複。

進入
六角邊境 /hex

一張永遠畫不完的六角地圖。每塊地磚的六個邊各有一種地形,放下去的時候要讓草原接草原、河接河;接得越滿分數越高,六個邊全接上還會把用掉的地磚還你,所以打得好就能一直玩下去。可以離線玩,也可以安裝到手機桌面,成績會上排行榜。

開始
沙盒 /sandbox

一座浮在空中的體素小島。按住畫面就一直倒沙,沙會堆成錐形;水會流、會積、會自己找到水平面;熔岩碰到水變石頭,火會沿著樹燒過去。任何東西點下去都會從敲到的地方開始碎成一顆一顆掉下來——樹會倒,房子會塌,撐不住的部分跟著垮。還有一顆核彈。

開始倒
音樂工作室 /studio

手機跟電腦都能做音樂。按住鍵盤滑過去就會出聲,音符的間距自動幫你排好,不用自己抓拍子。多軌、十種樂器加一組鼓,還有延音踏板,做完可以存成 .wav 或直接丟連結給別人。

開始做
聊天室 /chat

一個即時聊天室,有個人資料、狀態、徽章,群組也能自己管理。

啟動
翰林雲端自動作答器 /nssh

幫翰林雲端寫的自動作答工具,裡面塞了平行處理跟即時 log 顯示這些東西。

啟動
APCS 程式碼分享 /apcs

放我自己寫 APCS 的解題紀錄跟程式碼,如果你也在練 C++ 演算法可以拿去參考。

瀏覽
Cube Tag 3D AI /cube-tag

一個 AI 玩鬼抓人的 3D 遊戲,用強化學習訓練的,可以看它們慢慢學會怎麼追人跟躲。

觀戰
大老二 DRL 撲克 AI /bigtwo

四個深度強化學習 AI 一起打大老二的網頁遊戲。可以無頭加速訓練、自己下場對戰、匯出模型,排行榜也做了伺服器端防作弊。

啟動
Kart DRL 競技場 /kart-drl

十二台卡丁車用神經演化自己學開車,整個族群共 36 個大腦,每一代保留最強的前六名再繁衍下一批。可以無頭加速訓練、自由視角觀戰、親自下場跟 AI 對戰,還有會解鎖的丘陵賽道,全部用純 JavaScript 在瀏覽器裡跑。

觀戰
VQC-E 2K 單字測評 Demo /VQC-2K

給國中生背英文單字用的工具,做了幾種測驗模式,背起來不會那麼無聊。

啟動 Demo
$ gh api users/belubruh123 即時取自 GitHub API
public_repos…
total_stars…
followers…
last_push…
$ mc status Minecraft 伺服器
status 線上
address mc.mgb-yt.com
whitelist 關閉,直接加入
查看伺服器資訊
$ contact 聯絡我