游戏相关的想法与实现

发表于2014年12月07日

2016-07-25

闲着的时候看了些FC游戏的通关视频,回忆一下童年玩过的游戏,然而在翻到了《热血格斗》的通关视频后又有了搞游戏的想法,以后可以继续完善之前写的 PunckAndKick,加上联机对战功能,联机对战时的游戏演算都在服务器端进行,要实现这个功能需要分离出游戏核心代码,让它即使脱离图形输出功能也能正常运行。

2016-04-12

最近在玩《帝国时代:围攻城堡》,算是一个模拟经营+战略类型的游戏,游戏主要就是建造资源类建筑收集资源,用资源建造城防设施、升级科技、训练军队,带领军队去攻打其它玩家的城堡,掠夺一些资源,加入联盟后可以接受其他玩家的援军,协助防御敌人的攻击。感觉这个游戏有很多新元素可以加入:

  1. 目前只能在地图上看到巡逻的士兵,可以像《家园》那样,显示活动中的工人,虽然有考虑过把居民和相关建筑加进来,但这个是城堡,不是城市,战争也不应把普通居民牵扯进来。
  2. 资源改为自动由工人搬运到仓库,不用玩家手动点击收集。
  3. 在地图上显示矿产、动物(食物)、森林,限制资源采集类建筑与资源区的距离。
  4. 当前文明等级最高 9 级,可以开放更高等级,高等级文明的相关新建筑、兵种、科技,可以参考《红色警戒》、《帝国时代》、《地球帝国》、《文明》、《星际争霸》这类游戏的科技树和兵种。

貌似这个游戏复杂度不高,至少复杂度比以前想的那个游戏方案要低,以后可以考虑尝试做这种游戏。

2015-12-12

说到细胞分化,可分化成神经细胞、血细胞、成骨细胞、免疫细胞、皮肤表皮细胞等,把神经细胞能组成为大脑。强化生物体的智能,有了智能后,看上去某些操作可以由生物体自动执行,不用玩家手动控制;成骨细胞能为生物体构建骨架,也能保护重要器官,例如:组成头颅骨保护大脑。有了骨头还要有肌肉,这样生物体就能动了。还有免疫细胞,可以应对细菌、病毒、有毒物质的入侵。

生物阶段玩家控制的是一个种群,除了繁殖和生存,还得应对环境变化以及其它生物的威胁,阳光、温度、氧气、水等都可以算环境的一部分,这样下来可以做的有很多,为适应环境,面临的问题有:环境感知、呼吸系统、机动性、体温控制、水分控制等。

这样设计的话,感觉像是复杂化的《孢子》,只不过没有太空阶段,估计最多也只能到文明阶段,游戏好像也没有终点,到了文明阶段估计就没什么新鲜的东西玩了。

2015-12-11

以生物题材为例,首先从细胞阶段开始,起初只有细胞膜+细胞质+细胞核,在后面的游戏过程中,玩家可以通过强化细胞核内的基因来修改细胞特性(例如:细胞分裂速度、分裂次数、变异概率等),还可以改变细胞结构,添加线粒体、溶酶体、高尔基体之类的细胞器,这个阶段,玩家需要让细胞分裂增殖,吸收营养,存活一定时间。话说,细胞有没有具有攻击性的功能?细胞吞噬可以算一个,不知道还有没有其它的,数量多的话就能增加玩法了。

细胞进化方向有动物、植物两种,由细胞的特性决定,和《孢子》类似。细胞阶段后是生物阶段,这时玩家可以让细胞的分化成各种组织,控制组织中的细胞种类,考虑到能量消耗,玩家需要控制细胞数量,或者强化生物的能量摄取能力。这里有一点模拟经营类游戏的味道,包含了类似于能源、资金、人口、交通、环境、房子等元素,例如:人口=细胞、房子=组织/器官、交通=血管、能源=营养,但规模并没有城市那么大。

2015-12-05

复杂点的游戏做起来费时费力,目前这情况适合弄简单点的休闲游戏,游戏题材可以参考科学相关领域的资源,现成的例子有:瘟疫公司、坎巴拉太空计划、星噬、繁殖战争 等。

2015-04-05

除了动作类游戏外,还有过弄模拟经营类游戏的想法,比如《模拟城市》、《模拟人生》之类的游戏,但真的去弄的话得要有特色才行,单纯的山寨也没什么意义。像这些游戏可以分成前端和后端来做,和web开发中的前端后端原理类似,可以把主要精力放在后端开发上,这个后端也就相当于一个游戏核心,后端有了,前端这些视觉效果做烂点也没事,毕竟主要功能都已经有了。

2014-12-07

之前有一些零碎的游戏设计想法,最近花点时间整出了些文档,这些文档在项目 wiki 上:https://github.com/LC-Team/PunchAndKick/wiki,文档上面写的主要是一些制定好的需求,而在这里,主要是写些与制定需求、实现需求相关的东西,例如:怎么想到这个需求的、这个需求该如何实现、需要应用什么技术等等。

曾经的想法是做成3D的,因为可以有好的视觉体验,但是需要花额外时间学习3D相关的东西,而前期游戏的3D模型资源也需要自己制作一些,难度比较大,耗时也很多,不光是对自己,对其他玩家也有较高的门槛,因为要扩展游戏资源,大都会涉及到3D模型,而会搞3D建模的玩家毕竟是少数,能发现我这个游戏并有兴趣折腾的玩家更少,不利于游戏后期的资源丰富。当然,可以像EA公司的Maxis工作室开发的《孢子(SPORE)》那样,提供简单、便捷的可视化模型制作工具,但这样的话,要开发这个游戏,需要自己有更高的技能水平,也需要有更长的开发时间。

看样子也只能弄2D版的,玩家不会用PS之类的工具制作复杂贴图没关系,只要有画图工具,用线条描绘出各种元素也是可以的,游戏的风格不只有一种,可以是简单直接的火柴人风格,像这样:
火柴人格斗动画

看起来很带感,玩家不用花太多时间在贴图制作上,只需专心设计动作和技能。想要让这些动作和技能有酷炫的视觉效果,只需要换套高级的贴图。