想做一个rts和类文明的结合版
独立游戏吧
全部回复
仅看楼主
level 6
3333🌟 楼主
简单概括底层逻辑还是文明类型,规划阶段同时规划,执行阶段执行。但游戏类型偏向定位为rts游戏。
现在一个人在边学边做。什么都会一点,什么都不太会。目前主要在写unity程序框架,美术资源几乎还没开始,游戏机制和策划有一个初步的稿子。感觉一个人做操心的事太多了,想找个投缘的一起做,没事也可以相互学习一下。
2026年01月12日 08点01分 1
level 6
3333🌟 楼主
最近几个月开始认真学习画的像素画,后面临近考试,以及开始写unity程序12月开始就没怎么练了,
2026年01月12日 08点01分 3
level 7
可以加我一个吗,我也一直想做这种类型的,我会一些代码,可以自己生产/修改美术资产(偏3d),unity和ue都算熟练,更像是地编那种
2026年01月12日 08点01分 4
私信吧
2026年01月12日 10点01分
level 9
你这个像素画适合做高级战争。不管是文明还是rts,都不是几个人能搞定的
2026年01月12日 08点01分 5
@3333🌟 你太小看文明和rts类游戏的工作量了,四五个人磨10年不一定能磨出来。文明需要的地理知识都够你攒个5、6年的,你还要转成美术资产,美术建议放弃自己做,直接果断找外包。
2026年01月20日 07点01分
这个也是练习,不是一定要用这种画风。也没打算急于求成,总之慢慢磨应该能做出来吧
2026年01月12日 10点01分
@莽一 我做的不是文明,我说文明只是举个例。为什么会需要积累地理知识?每局的地图就算以4v4为例,直径都不会超过100格,而且文明的所有系统都会砍掉(比如文化,策略什么的),只保留简单的科技(相较于文明的科技而言)
2026年01月20日 07点01分
@莽一 可以简单的理解为仅仅是多个单位在六边形棋盘上战斗的自走棋,地形也没什么复杂的,就分三种,可通行的,不可通行的,资源区。后期需要可以加上沼泽之类的降移速的区域。所以我说游戏是偏向rts只是把战斗搬到六边形地图上了
2026年01月20日 08点01分
level 6
3333🌟 楼主
因为比较长一段时间都想找找合适的一起开发,为了防沉,就把这帖子也作为一个进度贴吧。
开发日志1:
目前的进度:完成了简单的循环(规划阶段20s,执行阶段5s),搭好了基础的框架。使用了mirror作为网络联机方案。目前可创建自定义半径的六边形地图。点击红色btn可在格子上创建注册一个单位,点击对应格子可查找到格子上注册的单位,然后显示当前面板,目前在做移动功能,攻击和技能的逻辑还没开始。打算写一个指令管理器,把规划阶段的操作,比如移动,攻击,什么的记录下来,执行阶段执行。
2026年01月12日 14点01分 6
level 6
3333🌟 楼主
顶顶帖,做移动功能比之前想象的要复杂。最开始没考虑巡路,想的实现是直接删除原物体,然后重新生成到目的地。开始做才想起来还要做巡路。此外,选择系统也可能需要改动,因为没有使用射线检测,目前的选择系统只适用于正交相机且摄像机和地图完全垂直,这样的美术效果不好。如果需要做成3d或者视角稍微倾斜,就得修改当前屏幕坐标转世界坐标的数学方法[呵呵]感觉得做好一阵子了
2026年01月14日 05点01分 7
level 5
我来我来,我也是边学边做,之前一个人学老是半途而废,几个人一起进度肯定会快一点
2026年01月15日 03点01分 8

2026年01月15日 03点01分
level 6
3333🌟 楼主
今天和a*算法搏斗了几个小时,总算弄明白了。其实原理挺好懂的,但是学到从不同父节点探索到同一个节点,G值可能更新的代码后,始终无法理解这一步是什么意思,卡了半天。对按照正常流程走的a*巡路来说,真的会出现从新的节点重复探索到这个节点,g值还能降低的情况吗。实在反直觉,因为最开始理解不了更新g值的意义,所以卡了半天。但是证明这种事肯定不是我能做的,也不细究了。顺便顶顶贴
2026年01月15日 15点01分 9
强烈怀疑按正常流程走的算法,即便后面从不同父节点探索到该节点,该节点的g值一定会大于或等于第一次探索到该节点时的值,不存在更新的情况
2026年01月15日 15点01分
和ai讨论了一会,可能只有移动路径存在代价值时,才可能有g值更新的情况,比如沼泽地形代价值远高于正常值,可能导致第一次探索f值较小但(h值被严重低估,g值较大),后来探索的路径f值最初较大(因路径更长h值严重高估但实际g值更小)时,可能出现。但对于代价为1或无穷大,即移动节点只分为可行和不可行的模型来说,更新g值的情况根本不存在。
2026年01月15日 15点01分
level 6
3333🌟 楼主
开发日志2:做了三天,把移动功能和指令系统写好了,现在单位能正确移动了,下一步想用scripttable先配置几个简单的单位,然后把攻击和技能功能做出来。开发日志2:做了三天,把移动功能和指令...
2026年01月18日 04点01分 10
顶顶
2026年01月18日 04点01分
level 6
3333🌟 楼主
顶顶帖。做攻击和技能的时候,觉得还是要先把资源系统完善,于是决定先把游戏初始化器和资源ui显示出来,先把一局游戏最核心的循环做好。后面可能就到需要简单美术资源填充的阶段了,得准备美术资源
2026年01月20日 03点01分 11
1