「一個 repo 一篇」這個切法不成立
一個 repo 寫一篇總結,聽起來很乾淨,實際上會變成一篇沒人讀得完、也沒人寫得出來的東西。
AbstractThe "one post per repo" idea sounded clean but collapses under real history — replaced by calendar-based slicing.
一個 repo 寫一篇總結,聽起來很乾淨,實際上會變成一篇沒人讀得完、也沒人寫得出來的東西。
AbstractThe "one post per repo" idea sounded clean but collapses under real history — replaced by calendar-based slicing.
一月我選了自己有信心的那一派。八月我把並列的兩派、四家都放進去,不再替使用者選。促成這件事的是一個技術前提。
AbstractIn January I picked the school I trusted. In August I put the competing schools side by side and stopped choosing for the user. What made that possible was a technical precondition.
想把「為什麼這樣改」寫下來,可是那些理由早就忘了,剩下的只有一堆寫著 fix 的 commit。
AbstractStarting a devlog because the reasoning behind past decisions lives nowhere — only in commit messages that mostly say "fix".
同一套規範,AI 抽第一章跟抽第二十章,抽出來的密度不一樣。而且這件事讀不出來,每一章單獨看都像模像樣。
AbstractUnder the same spec, the AI extracts chapter one and chapter twenty at different densities. You cannot see it by reading. Every chapter looks fine on its own.
三週前我說肉鴿縫不進黑白棋,那個問題還在。這一週我把它正式立案了,不過答案跟當時想的不太一樣。
AbstractThree weeks earlier I wrote that I could not stitch the roguelike into the Reversi game. This week I filed it as a formal project, and the answer turned out different from what I expected.
拿金庸的小說開刀,是因為它的關係最複雜。抽出來的東西裡有一項不太像讀書筆記:每個角色在第幾章知道了什麼。
AbstractI started with wuxia novels because their relational webs are the densest. One of the things I extract does not look like reading notes at all: which character knows what, as of which chapter.
市面上的記帳 app 都要註冊帳號,而且都是記單人的帳。我不想把家裡的帳給別人,也想要兩個人的帳能合在一起。
AbstractEvery accounting app I found required an account and only tracked one person. I did not want our household ledger sitting on someone else server, and I wanted two people to share one book.
主選單被我降格了。玩家進遊戲之後直接進客棧,選單縮成一顆按鈕,主畫面只留背景和飛鳥。
AbstractI demoted the main menu. Players now land straight in the inn, the menu shrank to a single button, and the home screen keeps only the backdrop and the birds.
一直生不出我要的圖,去查了流程才發現,我寫的東西不是直接送到繪圖工具,中間有個助手會先把它重寫成短的。而重寫這件事有偏好。
AbstractI kept failing to generate the art I wanted. Digging into the pipeline, I found my prompt never reached the image tool directly. An assistant in the middle rewrites it first, and that rewrite has preferences.
多人亂鬥是因為我自己玩不下去才做的。一打一,弱的 AI 不是對手,強的我贏不了,棋力短時間又提不上來。答案是把人數加上去。
AbstractThe multiplayer melee mode exists because I could not beat my own AI. Weak opponents were boring, strong ones unbeatable, and my actual skill was not going to improve overnight. So I added more players instead.
那一週生出兩個新玩法,看起來是兩件事,其實是同一件。我想把肉鴿元素縫進黑白棋,一個縫在盤上,一個縫在盤外,兩個都沒縫成。
AbstractTwo new modes shipped that week, but they were one idea attempted twice: I wanted roguelike elements inside Reversi, tried stitching them onto the board and then beside it, and neither seam held.
那一週做了七八個系統。真正想講的是兩件事:為什麼武俠遊戲裡會出現無限劍制,還有把太陽放到棋盤上會發生什麼。
AbstractSeven systems in one week. Two of them are worth explaining: why a wuxia game has Unlimited Blade Works in it, and what happens when you put a sun on the board.