回应模式 - No.60242678


No.60242678 - 游戏综合


无标题无名氏No.60242678 只看PO

2023-11-19(日)20:53:26 ID:a1axiyQ 回应

我打算做一款小小的文字游戏《虫群 世界》
这个串用作记录和交流,欢迎肥卿来讨论( ゚ 3゚)

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

( `д´)σ【举报】 使用方式>>No.56957238

无标题无名氏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.60408987

2023-12-03(日)19:29:52 ID: K60y1bB

gkd|∀゚

无标题无名氏No.60412127

2023-12-03(日)23:37:52 ID: dDw4j1T

|∀゚

无标题无名氏No.60418357

2023-12-04(一)14:58:25 ID: a1axiyQ (PO主)

工作对象的制作有一点问题……和我脑测的情况有些不同,按照我的设定,工作应该是“有这件事需要去做,分配能够做这件事的单位到这件事上去”,而不是“这个单位能够做这些事,分配这些事给这个单位去做”,所以之前的那种将工作绑定给对象的方法是错误的,应该是创建工作对象,然后工作对单位进行要求,只有满足了某些要求的单位才能被分配到对应工作上去。这样数据结构更简单,实现也会更方便。

但这导致了另一个问题,有关工作系统的操作方式,我计划中是做一个【命令】方块,其内容是正在进行工作的单位和这些单位正在进行的工作。
我之前构想的操作方式是:“选中单位,并将其分配到选择的工作中”。
我觉得这个是比较正常的思路,但是按照上面的这种改法,我应该改成:从“工作库”中选取已解锁的工作并分配可进行这个工作的单位。说实在的,我觉得这有点别扭吧……

想听听肥卿们的意见,我一个人的脑子有点转不动力( ゚∀。)

无标题无名氏No.60418601

2023-12-04(一)15:24:58 ID: a1axiyQ (PO主)

我想了半天的结论:【工作】栏会显示目前有哪些工作待做,玩家可以点击这些工作分配虫群执行,这一栏也会同时显示工作进度/工作收益,另外,在这一栏中,还可以通过点击[+]按钮(很大很显眼)来增加某些工作,一般来说,某个工作在被创建时,就会进入这个工作栏等待分配虫群。

另外,将虫巢设施的建设分开为另一个方块,玩家可以在这个方块中选择要建设某一种设施,这个操作会在工作方块中添加对应的建筑设施的工作。

这是我能想到的最好的办法了( ;´д`)如果肥卿们还有别的建议请务必和我分享,前期工作准备得不充分,虽然有较为完善的设定的构思,但是实现方面没有过正经的经验还是很麻烦呢゚(つд`゚)

无标题无名氏No.60420136

2023-12-04(一)17:24:18 ID: PyO6wCH

>>No.60418357
这很正常啊( ゚∀。)感觉一点也不别扭

无标题无名氏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.新增常态工作,包括:觅食、探索、守卫、照料等

做完这一部分的话,就可以开始做[虫巢建设]的部分了,目前我只打算搭框架,具体的内容填充要等到框架完成再做。不过我留的接口很宽,填充应该不会很难。