前言
纯文字,记录了2017大半个暑假的开发与学习
不是不想用图片来记录(╥﹏╥),而是这个属于逻辑推理的聚会游戏,不适合用图片来记录
2017年6月12日20:09:31
开始写,基本类的框架
2017年6月13日14:03:40
继续写,完成简单的类方法,正在写时间逻辑
2017年6月13日16:28:44
整理各种封包
2017年6月13日17:33:28
加入优先度:
0-2先决类
2-4控制
4-6杀人
6-8救人 陷害 伪装
6-10 清理 调查
……
2017年6月16日11:08:56
之前有事||编的很少
今天,规划夜晚行动
2017年6月16日19:14:58
纠结地点
2017年6月17日9:57:56
纠结
初步构想:
杀人者可以选择两种方式:
袭击:直接闯入目标家中将其杀死(死在家)
刺杀:跟随目标行动,到达其目的地将其杀死(死在外面,无视防爆门,目标不出门则无法杀死)
黑杀、教父、陪侍、
参谋:(同探员)
清理(善后):(跟随一个黑手党)移动尸体或清理玩家
密探:跟随一个人,发现该地点和人
陷害:使一个人被查显示信息与自己相同
2017年6月25日13:53:58
终于终于,用序列化,自建序列化解决网络问题
2017年6月26日16:43:27
继续解决夜晚问题,完成睡觉、追随
2017年6月27日08:56:17
思考怎样封包死亡
2017年6月28日10:40:17
写了一个方法来模拟晚上……狂修bug
吐血,继续
13:04:54
修复了一个十分抽象的Bug
16:13:11
遇到新问题,indoor与outdoor
解决,记住法则:基本上所有的杀人角色都不会死在屋内,除了死在自己家
19:09:21
加入新角色
2017年6月29日10:33:58
继续加角色
2017年6月30日16:53:21
继续
2017年7月1日09:47:30
keep going
无敌顺序:门->保镖->自身无敌->救人->无敌次数
6.7 6.8 6.9 7 7.1
11:12:11
纠结死亡信息提示的先后
2017年7月2日20:32:40
耍了一天,晚上就看看,唉
由退伍军人构想出新角色:宵禁员
2017年7月3日10:24:50
完善角色
10:59:12:
第二个神奇的bug出现
gamestart.GO()->改到night->feedbacks
->Receive All 影响上面
13:10:12:
第三大bug:宵禁员一不小心找自己,去了大街,其他人跟随
随后宵禁员大吼一声宵禁,结果发现别人在大街上,宵禁员回家,其他人也回来,顺便杀了宵禁员
2017年7月4日10:53:58
昨天bug没修完就去玩gtaol了,现在走马观花来看一下
舞娘 宵禁员 退伍 女巫
3 2.5-3.3 2.7-3.5 2
2017年7月5日16:38:40
要专心了
侦探被控自己找自己?会有信息吗?没有信息
退伍:
限制针对自己的角色而不是所有到来的角色(舞娘可以把别人睡回去)
修改舞娘为gotoPlace
退伍解决
新问题:限制人的先后顺序
舞娘睡宵禁要禁的人,但宵禁在先,所有那个人会被禁
19:32:10:
新问题:
一个舞娘睡宵禁,宵禁禁另一个舞娘
20:04:56:
解决方案:舞娘只能睡pri在自己后的,睡不了宵禁、女巫、退伍
20:28:29:
粗心弄错引用类型,舞娘无法睡人
20:56:07:
解决一半了,还是有问题
有解决方案了,而且成功了,但是有疑惑
list的foreach里改class成员成另一个为什么不行
我用的是删了,再加新的进去。
21:26:07:
知道了,它相对于是新的一个引用(变量)
刚刚试了下 舞娘、宵禁、退伍局……超级恐怖,要推很久,还是看着数据推都要出错……
开始纠结:我好像做复杂了……要改吗……
22:04:07:
最大问题貌似就是集体死亡,大家都跟随起来了
22:53:07:
之前的都不是问题了
现在在想是否将清理者改为善后者
23:27:49:
完成善后者
2017年7月6日10:41:19:
接上面,起来的有点晚了
13:47:22:
完成大半角色了
思考了下黑手党多个杀人角色的问题:黑手党杀手不与教父同时出现,否则一天能杀两人
13:52:29:
当当当当
决定角色先到这里,接下来做UI !
21:21:57:
了解了一下午的UI并做出规划图
1280×720 128
2017年7月7日
00:50:41:
哈哈哈,做了超级流畅漂亮的bottomSide,用了Doteen
09:04:35:
继续吧
12:16:38:
下午要出去,估计深夜继续
17:00:32:
决定不出去,用了一下午,然而并没有多大进展……
20:44:25:
没什么进展
2017-7-8 14:24:51
思考team需不需要单独成为一个类
决定要改以后来改
2017-7-9 10:39:58
公交车上想出了个很棒的资料片:赤潮
哈哈哈哈哈哈
还在纠结team
13:02:34:
新功能的抗拒……放弃在roll中加入team的类
想睡觉了
14:05:35:
浏览了网页,想了想,打算还是制定计划
19:12:39:
放弃,赶紧赶界面吧
2017-7-10 11:20:06
做了一会儿,奇怪,服务器不能发包了
11:41:44:
接近1个小时,解决问题Client.RegisterHandler、NetworkServer.RegisterHandler两种我去!
12:08:42:
又遇到奇葩bug UI_Part_RollInfo.cs line:30
我勒个去,原来……是代码顺序问题,虐心
12:30:01:
It worked!
16:15:03:
卡住在真机测试上,后发现是路径原因
致力于优化大小……
安卓状态栏好像不能显示
16:46:32:
我去,终于测出状态栏高度了 65
2017-7-11 09:38:15
开工,做得越来越慢了
15:19:48:
开始做游戏开始后的网络事件
18:25:51:
开心,测试了下还不错
2017年7月12日09:38:10
起床继续
11:46:57:
做得很顺畅,感觉写起来有用飘柔的感觉
决定先休息一下
16:20:30:
继续完成夜晚行动UI方面
重置按钮实际上没什么用,到时候可以换掉
18:22:49:
发现一个恐怖的问题
List.Add/AddRange 参数不能为Null
但是一直都没怎么注意
18:24:58:
看来一下,原来以前都注意到了的
感慨下,开发了一个月了,进度还是可观的
2017-7-13 10:56:29
接下来把死亡统计并处理,然后完成对话
2017-7-14 09:43:30
死亡处理
11:17:16:
封装完死亡事件
11:45:29:
完成循环
13:48:56:
卡在配色上
2017-7-15 11:37:53
完成了一般的投票内容
2017-7-18 10:14:50
继续开发
2017-7-19 09:46:46
继续开发
10:54:24:
修复netId的Bug
12:47:17:
完成投票所有内容
2017-7-20 09:12:46
开始开发夜晚无敌
10:06:37:
做阵营方面
2017-7-21 09:44:21
一大早就出现bug
11:13:43:
排bug到现在,初步分析是DeepCopy的问题,委托的序列化有问题
11:44:35:
吐血,网上找了好多都不行,最后找到一个很长的DeepCopy才解决问题
19:19:24:
完成游戏结束判定
22:35:54:
倦
2017-7-22 11:13:15
做设置的UI
22:27:56:
完善角色说明
2017-7-23 10:30:29
完善角色分类
自杀 4.001f
16:07:34:
纠结复杂的杀人……
袭击与刺杀到底好不好
16:21:42:
决定只保留1种杀人方式—杀死
杀人顺序:
退伍 泼油> 自杀 > 义警 > 黑手党杀手&教父 > 连环杀手 > 杀人狂 > 纵火者
3.5 4.01 4.1f 4.5 5 5.1 5.7 5.9
17:42:00:
修补完以前写的所有角色(叹气)
19:25:32:
又发现一个恐怖的引用问题……
20:07:01:
修补,结束开发
2017-7-24 10:19:24
写角色随机包
13:09:39:
unity崩了
allRolls.Add(c);
这句话
思索良久,决定更新下unity
不崩了,又崩了
试试其他办法?
14:45:37:
不是那句话,又是deepCopy的问题……
试了N久
最终用以前的DeepCopy解决(就是那个委托不起的)
不写了,睡了。坑哭
16:55:10:
解决排序问题,有点慢
17:05:49:
总是有点问题
绕了个圈子解决
已经浪费了很多时间
17:13:44:
发现之前崩可能是写错了,因为自己储存了个自己
17:17:14:
终于……解决了卡了几个小时的大难题
17:43:57:
加入彩蛋
20:37:43:
完成跳过部分
21:22:47:
修正bug
21:44:25:
修复完成
22:23:47:
bug:当没有目标可以选时,会默认以自己为目标
这个bug游戏中几乎遇不到,故暂时不予以修正
2017-7-25 11:13:16
完成白天行动和揭示者
11:48:02:
下一步搞音乐了
15:17:41:
构思&收集
20:56:06:
真的构思了很久,刚刚开做
2017-7-26 09:59:28
继续加音效
14:16:37:
还不错…就是累得想吐
14:57:51:
完成教父杀人音效QAQ
2017-7-27 14:17:25
BGM音乐处理
21:46:41:
解决大量ui问题和建立新角色
为第一次大测试做准备
2017-7-28 17:37:36
大规模修复……
完成gotoPeople的第N次修正—3循环可以,2循环不行
2017-8-2 12:20:07
跳过了很久
接下来进度会变得很慢
dll加密,鼓捣了很久
开middle-skip unity types public fields-两个custom methods关掉
16:02:07:
弄了一下午的编译问题
2017-8-3 17:33:33
试图完成玩家退出事件
2017-8-4 11:07:55
研究MasterServer
2017-8-10 13:38:37
练车没多少时间……
再搞搞吧……
修bug