我在仙侠世界搞开发

作家phD2Qp

首页 >> 我在仙侠世界搞开发 >> 我在仙侠世界搞开发最新章节(目录)
大家在看 武侠:我只想练武 霍格沃茨之纯血荣耀 相声贵公子 极品全能高手 重生之繁花似水 重生80医世风华全能学霸 我的老婆是顶流天后 招黑体质开局修行在废土 我在神秘复苏里求生 猎谍 
我在仙侠世界搞开发 作家phD2Qp - 我在仙侠世界搞开发全文阅读 - 我在仙侠世界搞开发txt下载 - 我在仙侠世界搞开发最新章节 - 好看的其他类型小说

第27章 围棋

上一页 目 录 下一页 阅读记录

一般围棋程序,会包括人机对战模式,联机对战模式,高档的还会有各种比赛模式。

但当前时间有限,张应郗先前以为系统能直接帮忙,才在祖师殿说了个3天开发周期,谁能想到现在系统不愿意帮忙了,还好他当时只说了要实现双人对战模式,要不然真的可以自挂东南枝了。

他决定挑个难度最低的,先实现同一台设备双人对战,过了元老院这关后,再去搞不同设备联机对战,以及人机AI对战等。

当过项目经理的书友都知道,想要开发一个项目,首先要对项目内容进行调研。

一个项目能不能做,决不是像张应郗之前拍脑袋那般直接决定就行的。

首先要做的就是根据项目建议书进行可行性研究和项目论证。

可行性研究的内容包括技术、组织、经济、财务、运行环境、法律、社会和风险因素及对策。

目的是分析项目的前途,初步估计和确定项目中的关键技术和核心问题,初步估计必须进行的辅助研究,以解决项目的核心问题,并判断是否具备必要的技术、实验、人力条件作为支持。

最终需要出具可行性研究报告,里面需要包括一大堆信息,比如项目概述,技术背景,现行系统业务、资源、设施情况,项目技术方案,实施进度计划,人员培训,结论与建议等等。

调研论证过后,正式开始项目,还需要制订项目章程,确定项目经理,正式启动项目,规定项目的总体目标,之后再组织编写项目管理计划,里面包含各种基准和管理计划安排。

按照这些文档,开展后续项目的实施、管理与监控,还要注意项目的变更控制。

只是张应郗一个人初到宗门,必须要迅速证明自己,也管不了那么多了。

可即使要实现这个简单的围棋项目,他也不能立刻上手敲代码开发,还是得简单做一下业务归纳和功能设计的。

总得了解一下什么是围棋吧。

围棋,是蓝星天朝的传统棋种,是一种策略型双人对抗棋类游戏,属于琴棋书画四艺之一,是一种较为复杂的智力博弈活动。

圣盘大陆同样有围棋,名称可能会略有不同,比如厚照宗的元老们习惯叫它黑白棋。

但两个世界的围棋,棋具和下法高度相似。

围棋的棋盘,盘面有纵横各十九条等距离、垂直交叉的平行线(19x19),共构成361个交叉点。

盘面上标有九个小圆点,称为“星位”,中央的星位又称“天元”。

使用的棋子分黑白两色,可称为黑子、白子,棋子的数量以黑白子各180个为宜。

围棋的下法,是双方各执一色棋子,黑子先行,交互落子,每次只许落一子。棋子需落在棋盘的点上。

围棋讲究气,一个棋子在棋盘上,与它直线紧邻的空点就是这个棋子的气。

棋子直线紧邻的点上,如果有同色棋子存在,则他们便连成一个整体。

如果所有的气均为对方所占据,便呈无气状态。无气状态的棋子不能在棋盘上存在。

把无气之子提出盘外的手段叫提子,落子后,对方棋子无气,应立即提取。

落子后,若该子会立即成为无气状态,又不能提取对方棋子时,则应禁止落下,为禁着点。

围棋的计算胜负(按数子规则),先将双方死子全部清理出盘外,然后对一方的活棋(包括活棋围住的点)以子为单位进行计数,最终子多者胜出。

其中为了抵消黑方先手的优势,黑方需要进行贴子,需贴出三又四分之三子。简言之,黑方至少185点数以上方为获胜,反之白方胜。

有口诀如下:

棋之盘,方十九,三百六十一叉点。

黑白子,黑先走,黑胜要过一八五。

交叉口,气相连,气尽棋亡最自然。

遇打劫,停一手,防止全局形再现。

......

对于张应郗来说,他的任务就是把这些规则转换成程序语言展现出来。

他需要用代码画出棋盘,用二位数组存储棋盘位置,然后画棋子,对点位的三种状态定义枚举常量,即空位、黑子、白子。

再使用适配器模式监听用户的触屏事件,对于落子的触屏实现方式,他想到两种实现思路。

一种方式是触屏单击落子,屏幕下方再准备一个确认按钮,用户点位上单击落子后,点确认按钮落子无悔。

另一种方式是触屏双击落子,用户在屏幕的点位上单击落子,再单击其他位置,可以改变落子,只有双击才会真正落子,落子无悔。

他本想把两种方式都做出来,到时候让用户自己选择落子方式,但本着最小化开发原则,还是直接设置死了落子原则,直接采用触屏双击落子方式。

按照执黑先行,轮流落子规则,让程序判定当前触屏的棋手和落子状态。比如用户甲落子后,屏幕提示用户乙操作。

这里面数判断棋子的气较为繁琐,不仅要判断单个棋子的气,还要计算相连己方棋子的气,对已经计算过棋子的位置也需要记录,这样后面避免重复计算。

对于一些禁着点,也需要进行判断,不能让棋子落在里面。

界面的话,中间一个棋盘,下方布置几个按钮,有“开始”、“悔棋”、“过一手”、“认输”、“提子”,“结束”。

这章没有结束^.^,请点击下一页继续阅读!

上一页 目 录 下一页 存书签
站内强推 武侠:我只想练武 霍格沃茨之纯血荣耀 LOL:开局成为rng上单 黑粉和爱豆结婚了 康庄大佬又被离婚了 我,替补中单,临危受命力挽狂澜 相声贵公子 萌妃七七 重生福女带空间去逃荒 玩转世界的神豪 开局五大囧 愿以余生来爱你 拼接世界 无敌从诡异游戏开始 MC的异域领主生涯 舍友用我照片网恋,让我去奔现 川哥请我去会所,你让我举报他? 我带着系统穿越斗破 诸天沙雕群 正如撒旦所说 
经典收藏 穿越到斗罗就要拿出真本事 乃木坂之霞 失语者在霍格沃茨 海贼:我脑内的逆天选项 我的四大恶宠 每天都在被迫谈恋爱 让你表演节目,你请神官将首? 满级大佬她回来了 洪荒之道行天尊 穿越四合院里做倒爷 人在诸天:黑化就会变强 演技差还耍大牌?我全资进组! 满级突破,我晃过了整个NBA 开局成为蜘蛛侠 王道之锋 重回过去当老师 红楼外梦之薛蟠立志传 当全能艺人映照时代 穿成炮灰女配后我只想躺平 地下城:我老婆是玩家 
最近更新 武侠:我只想练武 霍格沃茨之纯血荣耀 相声贵公子 极品全能高手 重生之繁花似水 重生80医世风华全能学霸 我的老婆是顶流天后 招黑体质开局修行在废土 御道倾天 是你们逼我成巨星的 我在神秘复苏里求生 网游之大盗贼 我修道靠瞎练 我才不会恋爱呢 萌妃七七 猎谍 四岁小奶团:探案娘亲拽翻了 苟在修仙界养大佬 帝国君少又黑化了 史上最强超能情侣 
我在仙侠世界搞开发 作家phD2Qp - 我在仙侠世界搞开发txt下载 - 我在仙侠世界搞开发最新章节 - 我在仙侠世界搞开发全文阅读 - 好看的其他类型小说