用Swift写围棋App-00序

tags: App, 开发随笔

已完成章节索引

用Swift写围棋App-00序
用Swift写围棋App-01准备工作
用Swift写围棋App-02建立工程
用Swift写围棋App-03StoryBoard
用Swift写围棋App-04棋盘
用Swift写围棋App-05初识棋谱
用Swift写围棋App-06解析器初版
用Swift写围棋App-07解析器改进
用Swift写围棋App-08绘制每一手棋
用Swift写围棋App-09分片算法
用Swift写围棋App-10气的算法
用Swift写围棋App-11算法改进

用Swift写围棋App-00序_第1张图片
e29b2e0426a2d70f4366145c7f88f948.jpg

嗯,准备从零写一个围棋打谱应用iOS应用。
首先说一下原因吧。
主要是嫉妒心做怂。作为一个iOS开发者,总是看着排名榜不爽。自己写了几个小应用,都是不温不火的。而应用排行榜上排名靠前的应用,基本上都是游戏一统天下。
这也难怪。一般的人使用移动设备,可能还是娱乐的目的居多吧。没有几个人想真正用手机干点有意义的活的。
好吧,那我也凑凑热闹?
不过,游戏开发也不是那么好玩的。各种2D/3D模型,各种引擎,素材,场景,等等,好多要学习,要考虑,举步维艰。
而且,古人云:推己及人。我开发应用,首先要自己使用,自己喜欢。
于是想到围棋。最近对围棋特别感兴趣。
不过围棋也不简单。围棋的规则最简单,然而变化却最复杂。所谓千古无同局。所以现在虽然人工智能在国际象棋上都已经可以搞定国际冠军,在围棋上也只能和业余选手玩玩。做围棋对弈,无疑难于上青天。
所以想到围棋打谱。
相对而言,做棋谱应用就简单很多。最核心的处理是读棋谱格式和判断死活。
好,那就整一个围棋打谱应用吧。

你可能感兴趣的:(用Swift写围棋App-00序)