无标题无名氏No.60242678 只看PO
2023-11-19(日)20:53:26 ID:a1axiyQ 回应
我打算做一款小小的文字游戏《虫群 世界》
这个串用作记录和交流,欢迎肥卿来讨论( ゚ 3゚)
无标题无名氏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的开发,对这方面不甚了解,希望不会出现很大的优化问题吧(*゚ー゚)
不过全都是字符串,就算优化再差也差不到哪里去吧(`ゥ´ )
无标题无名氏No.60418357
2023-12-04(一)14:58:25 ID: a1axiyQ (PO主)
工作对象的制作有一点问题……和我脑测的情况有些不同,按照我的设定,工作应该是“有这件事需要去做,分配能够做这件事的单位到这件事上去”,而不是“这个单位能够做这些事,分配这些事给这个单位去做”,所以之前的那种将工作绑定给对象的方法是错误的,应该是创建工作对象,然后工作对单位进行要求,只有满足了某些要求的单位才能被分配到对应工作上去。这样数据结构更简单,实现也会更方便。
但这导致了另一个问题,有关工作系统的操作方式,我计划中是做一个【命令】方块,其内容是正在进行工作的单位和这些单位正在进行的工作。
我之前构想的操作方式是:“选中单位,并将其分配到选择的工作中”。
我觉得这个是比较正常的思路,但是按照上面的这种改法,我应该改成:从“工作库”中选取已解锁的工作并分配可进行这个工作的单位。说实在的,我觉得这有点别扭吧……
想听听肥卿们的意见,我一个人的脑子有点转不动力( ゚∀。)
无标题无名氏No.60418601
2023-12-04(一)15:24:58 ID: a1axiyQ (PO主)
我想了半天的结论:【工作】栏会显示目前有哪些工作待做,玩家可以点击这些工作分配虫群执行,这一栏也会同时显示工作进度/工作收益,另外,在这一栏中,还可以通过点击[+]按钮(很大很显眼)来增加某些工作,一般来说,某个工作在被创建时,就会进入这个工作栏等待分配虫群。
另外,将虫巢设施的建设分开为另一个方块,玩家可以在这个方块中选择要建设某一种设施,这个操作会在工作方块中添加对应的建筑设施的工作。
这是我能想到的最好的办法了( ;´д`)如果肥卿们还有别的建议请务必和我分享,前期工作准备得不充分,虽然有较为完善的设定的构思,但是实现方面没有过正经的经验还是很麻烦呢゚(つд`゚)
无标题无名氏No.60421692
2023-12-04(一)19:39:08 ID: a1axiyQ (PO主)
>>No.60420136
可能是我个人有一点钻牛角尖了,我不过已经按照新的方案做了一套系统了呢,大概长这样↓我个人是比较满意的!但还有一些小问题需要解决,包括样式和小功能的设计( ´∀`)
如果大家有什么想法也随时欢迎提出,虽然只是一个很简陋的小项目,但是能得到交流的话,会很开心(つд⊂)
无标题无名氏No.60428797
2023-12-05(二)10:47:36 ID: a1axiyQ (PO主)
>>No.60421692
昨天晚上摸摸鱼+修bug就过去了,功能完全没有做( ゚∀。)今天打算把[工作]模块完成,主要内容为
1.为工作分配满足需求的单位
2.新增常态工作,包括:觅食、探索、守卫、照料等
做完这一部分的话,就可以开始做[虫巢建设]的部分了,目前我只打算搭框架,具体的内容填充要等到框架完成再做。不过我留的接口很宽,填充应该不会很难。