2024-02-15
cardgame3 这个项目最初是从桌游开始的。
有很多桌游,本来就用卡牌来制作的,但玩法非常多样,规则简洁明了,所以才有了这个项目,做一套非常基础的规则,在这套规则的基础上,给玩家扩展空间,让玩家来制作不同玩法甚至是不同类型的游戏。
这是这个项目的初衷。
所以,cardgame3 并不能算是一个游戏,而是一个游戏制作工具,当然,为了能展示cardgame3的能力,会需要做几款游戏出来。
cardgame3 的内核已经想得比较清楚了,前面也写过几版,怎么做 以及 能做到什么程度都是非常清晰的。
关键在于易用性。
cardgame3,作为这一揽子想法的主项目,一开始的定位就是一个电脑端的项目,横屏+webview。
一开始是准备用Unity来做主项目的,后来听说了Unity调整收费协议,前几天看官网的说明,依然是不清不楚。
然后,由于编辑器部分是用web的方式实现的,而Unity竟然没有内置webview,第三方大都以移动端为主,虽然有些开源方案,而且原理上并没有太麻烦,但最终还是放弃Unity了,转头用CocosCreator去了。
CocosCreator现在感觉还挺好用的,整个开发方式和Unity差别不算太大了,感觉上3D部分还是明显不如的,但咱们又不需要3D,所以就这样挺好。
除了cardgame3主项目外,计划里还需要做几个游戏项目,这些游戏项目作为模版存在,所以和主项目是完全隔离开的,用的引擎也可以完全不一样。
第一个游戏项目,就是detectivegame,也就是侦探游戏(卡牌游戏,侦探游戏,这名字也太敷衍了),是一个推理类的游戏模版,在玩法推演的过程中,发现最后的一些设定,竟然和逆转裁判、明星大侦探最终的呈现类似,真心不是抄袭,而是仔细思考后,得出了和前辈一样的结论而已(致敬)。
这种游戏,本质上类似互动小说,但如果放cardgame3来做,还是会有些不一样的,这个后面慢慢就能理解了。
然后,为了能让用户一个人也能做出游戏来,所有的游戏资源也需要通过AI来生产。
我在做的过程中,也会特别注意把做法总结出来,这样会方便后面制作的用户。
暂无关于此日志的评论。