无标题无名氏No.60242678 返回主串
2023-11-19(日)20:53:26 ID:a1axiyQ 回应
我打算做一款小小的文字游戏《虫群 世界》
这个串用作记录和交流,欢迎肥卿来讨论( ゚ 3゚)
无标题无名氏No.60376352
2023-11-30(四)19:14:13 ID: a1axiyQ (PO主)
有点不太确定【虫群】栏要显示的内容(つд⊂)
目前是打算做成表格样式,包含:
名称/数量/生命/寿命/生产力/攻击/防御
我也可以把所有参数/系数都包含进内,但是会导致整个数据量变得有些臃肿|-` )而且诸如[特性][词条]等内容可以在信息栏里查看详情,诸君董卿有无见解呢(つд⊂)
无标题无名氏No.60377250
2023-11-30(四)20:30:11 ID: a1axiyQ (PO主)
一小时进度汇报( ´∀`)
接下来做“信息栏”功能:在点击虫群单位或者某个属性之类的例如“攻击”时,会弹出一个信息栏,显示对应内容的详情解析,信息栏关闭后不会在右下角产生小方块,但是会在日志中保留对应的数据记录,在点击这个数据时同样会产生一个对应的信息栏
无标题无名氏No.60377849
2023-11-30(四)21:28:19 ID: a1axiyQ (PO主)
>>No.60377389
一小时进度汇报:完成了Information功能(`ε´ )接下来考虑进一步完善information,例如在点击时将对应的方块显示在最上层,也可以修改方块的显示层级,另外,对于信息内容较少的信息块,减少其大小
做完这些的话,就开始做显示给玩家的日志记录吧゚ ∀゚)ノ
无标题无名氏No.60384207
2023-12-01(五)13:31:31 ID: a1axiyQ (PO主)
昨晚上做一半打游戏去了( ゚∀゚)
今天打算把昨天没做的日志功能给补上,另外有朋友说一些数值没有单位看起来很困扰,打算给数值添加上单位( ´∀`)
无标题无名氏No.60386405
2023-12-01(五)17:13:34 ID: a1axiyQ (PO主)
摸鱼写代码被夸勤奋了( ゚∀。)
日志功能做完了,能够通过日志中的对象访问对应对象的信息,还做了一个清空日志的功能
朋友认为一些属性,例如“攻击”这种没必要做成点击然后弹出一个弹窗进行介绍的类型,我打算修改为鼠标移上去显示一个弹窗,移出后关闭弹窗的样式(ゝ∀・),但点击功能也不会移除,说不定有人更喜欢这种类型呢(`ε´ )
做完这个的话,就可以开始做「特性」了,通过「特性」赋予不同的虫族单位特殊的能力,这些能力通常会以属性的形式起效(ゝ∀・)
无标题无名氏No.60386780
2023-12-01(五)17:44:54 ID: a1axiyQ (PO主)
>>No.60386405
干脆乘此机会梳理一下流程吧!
现阶段打算完成计划中,第一阶段的内容,从基础到上层,我们依次要实现这些功能:
特性:基础功能的一种,通过赋予对象特性以改变对象的属性或能力
结算:基础功能的一种,遍历对象的“系数”和能力,借此调用不同的功能函数
回合:系统的一种,通过点击“下一回合”经过时间,并依次对虫群状态,工作,能力进行结算,改变虫巢或虫群单位的属性。
行动:在回合内进行的行为,现阶段只有虫母拥有
工作:在回合经过前,为虫巢中的单位分配工作,不同的单位可以进行的工作类型也不同,工作会默认保存至下一回合,直到该单位被分配了其他工作。也就是说可以一定程度上连点下一回合
虫群扩张:属于工作的一种,包含虫母产卵,卵孵化为幼虫,幼虫羽化并分化为成虫等步骤,同时也包含了照料幼虫的工作,幼虫的分化由虫母(玩家)决定
虫巢建设:属于工作的一种,为虫巢修筑不同的设施,提升虫巢的强度/空间/舒适度等各项数值,为下一阶段做准备
觅食:属于工作的一种,派出工蚁进行觅食,根据工作能力获得食物
探索:属于工作的一种,派出虫巢探索的兵蚁可能会遭遇随机事件,概率性地获得特殊地点奖励或惩罚,这个工作相当于是以虫群的损失换取信息
事件:系统的一种,虫群会遭遇不同的随机事件,通过天平系统修正事件的“好”与“坏”,通过随机的“程度值”来决定这个事件的好/坏程度
天敌:系统的一种,随着回合数的进行,派出虫巢的虫群会概率性地遭遇天敌,每遭遇一次天敌,其出现概率就会逐渐提升,遭遇天敌时,虫群会随机损失一定比例。天敌并非只有一种,遭遇的天敌,遇敌率,虫群损失比例都会记录在【天敌】系统中。当某一种天敌的遇敌率达到100%时,将虫群派出虫巢可能会引诱天敌发现虫巢。随着虫群规模的扩张,天敌的强度也会变强,天敌系统会持续到“异虫”阶段
虫母强化:行动的一种,当虫群规模,虫巢储备达到一定程度时解锁虫母的强化,通过消耗食物储备和提高虫母的食物消耗速度来强化虫母的产卵效率,寿命,工作能力,生命值,防御力等等。
无标题无名氏No.60387336
2023-12-01(五)18:37:19 ID: a1axiyQ (PO主)
>>No.60387140
目前只打算做第一个阶段啦,做完之后会咕一段时间( ´∀`)
无标题无名氏No.60407462
2023-12-03(日)17:06:54 ID: a1axiyQ (PO主)
咕了一整天好爽哦(`ε´ )
今天晚上打算把现阶段会用到的“特性”给做完,然后开始着手“工作”系统。我的想法很简单,就是把工作函数绑定给对象,在选择工作时执行对应的函数就好了,也不知道其他游戏会怎么实现呢,最近虽然在看一些游戏设计相关的视频,但是很少有涉及到代码设计呢。我本职工作是前后端一体式app的开发,对这方面不甚了解,希望不会出现很大的优化问题吧(*゚ー゚)
不过全都是字符串,就算优化再差也差不到哪里去吧(`ゥ´ )