疫情在家看書,看到一個多維時空模型
9a18220..c64780a ↗
那幾年遠端工作,閒下來就看玄學的書。奇門遁甲吸引我的不是它靈不靈,是它把時間、方位、主客關係包成了一個會輪轉的模型。
AbstractDuring the remote-work years I spent free time reading esoterica. What drew me to Qimen Dunjia was not whether it works, but that it packages time, direction and the subject-object relation into a model that rotates.
那時候在想什麼
那是疫情那段時間,我開始遠端工作,閒暇時間就是看書,看一些玄學方面的書籍。
奇門遁甲吸引我的地方是,它是一個很有趣的多維時空模型。
局數會隨著時間輪轉變化,什麼時候適合走什麼方位。而且它分主體和客體,你得先確定自己在當時那件事裡的角色是主還是客、是攻擊方還是防守方。這原本是古人用來排兵布陣的技術,但也可以運用在生活中。
我後來手搓了一版 JavaScript 的,加上 Google 地圖判斷方位。程式碼寫得不漂亮,可是邏輯是完備的。
實際做了什麼
這個 repo 是我想讓 AI 替我把那一版重構重寫的結果。
一月八號那天做完發上 npm。從 API、建置腳本、README 到打包,一天。
會發到 npm 是因為這個專案有一個目標:我想要做一個真正有價值、能被供應鏈引用的東西。
排盤的規則很細,定局、值符值使、九星八門八神、飛盤轉盤、陰陽順逆,兩萬多行一次生成進來。我稍微驗了一下就發了。
敢這樣發是因為我手上有基準。我自己那版雖然醜,但邏輯完備,照著它的邏輯去測就不會錯。
定局法我只做了拆補。那是我熟悉的一派,我能用真實的奇門羅盤排出當前時辰的局。符頭法我比較不熟,只在書上看過,所以當下選了我最有信心的那一個。
結論
那個網頁介面是給自己看的,也是給用戶看的。
發上去的時候,我其實沒什麼信心。