tags: App, 開發(fā)隨筆
已完成章節(jié)索引
用Swift寫圍棋App-00序
用Swift寫圍棋App-01準(zhǔn)備工作
用Swift寫圍棋App-02建立工程
用Swift寫圍棋App-03StoryBoard
用Swift寫圍棋App-04棋盤
用Swift寫圍棋App-05初識棋譜
用Swift寫圍棋App-06解析器初版
用Swift寫圍棋App-07解析器改進(jìn)
用Swift寫圍棋App-08繪制每一手棋
用Swift寫圍棋App-09分片算法
用Swift寫圍棋App-10氣的算法
用Swift寫圍棋App-11算法改進(jìn)
嗯,準(zhǔn)備從零寫一個圍棋打譜應(yīng)用iOS應(yīng)用十电。
首先說一下原因吧狈涮。
主要是嫉妒心做慫贴铜。作為一個iOS開發(fā)者暮顺,總是看著排名榜不爽邓嘹。自己寫了幾個小應(yīng)用辖所,都是不溫不火的。而應(yīng)用排行榜上排名靠前的應(yīng)用舆乔,基本上都是游戲一統(tǒng)天下岳服。
這也難怪。一般的人使用移動設(shè)備希俩,可能還是娛樂的目的居多吧吊宋。沒有幾個人想真正用手機(jī)干點(diǎn)有意義的活的。
好吧颜武,那我也湊湊熱鬧璃搜?
不過,游戲開發(fā)也不是那么好玩的鳞上。各種2D/3D模型这吻,各種引擎,素材篙议,場景橘原,等等,好多要學(xué)習(xí)涡上,要考慮,舉步維艱拒名。
而且吩愧,古人云:推己及人。我開發(fā)應(yīng)用增显,首先要自己使用雁佳,自己喜歡。
于是想到圍棋同云。最近對圍棋特別感興趣糖权。
不過圍棋也不簡單。圍棋的規(guī)則最簡單炸站,然而變化卻最復(fù)雜星澳。所謂千古無同局。所以現(xiàn)在雖然人工智能在國際象棋上都已經(jīng)可以搞定國際冠軍旱易,在圍棋上也只能和業(yè)余選手玩玩禁偎。做圍棋對弈,無疑難于上青天阀坏。
所以想到圍棋打譜如暖。
相對而言,做棋譜應(yīng)用就簡單很多忌堂。最核心的處理是讀棋譜格式和判斷死活盒至。
好,那就整一個圍棋打譜應(yīng)用吧。