js语言和易经游戏设计
这里的程序是以js语言编写的。选择js的原因,并不仅仅在于适合网页,而更在于配合babylon-3D。
babylon-3D是3DSmax、maya、blender等三维软件的辅助工具,用于发布3D网页,包含3D游戏功能。
其配套语言就是js。
在3D游戏的考虑上,选择重量级的unity和unreal如何?
应该说,易经程序或者游戏会是突出原理而淡化特效的,玩家将是因为对易经原理的兴趣而使用。
淡化特效,则不必选择重量级工具,而选择轻量级babylon-3D。
易经是否有必要制作游戏?是的,因为易经的原理需要达到图形化。既是趣味,也是一部分人加深理解的途径。
实际上易经原本就是一种很特殊的游戏:
在原本,易经以实际天地为疆域(非虚拟疆域),以每个人自身为角色(非虚拟角色),以自身的实际生活为剧情(非虚拟剧情),按照易经原理来演化。
没有比这更宏大又更贴心的游戏,而关乎人生又使得它其实是严肃的,竟然是严肃的游戏。
或许是惟一的一个严肃游戏。
严肃者可以严肃也可以娱乐,娱乐者可以娱乐却无法严肃。
此种惟一即是特殊味道。
易经的爱好者原本众多,至少十人占五,也省了费力竞争的宣传。
易经的核心元素是10个天干12个地支,将天干地支图形化,即可实现游戏。
这种图形化首先是通过编程来达成的,具体而言涉及到了三维数字而非二维数字。
无论其中的难度是多少,难度都主要在于编程中的数字逻辑,这种逻辑首先包含在例如“逐年判断”推演程序中。
因此易经游戏设计要做的工作是:将数字逻辑图形化,简洁的天干地支图形将形成轻量级的游戏。轻量之小~结合每个人的实际疆域之大,终究是形式轻量而内涵宏大的游戏。
严肃是因为关联了人的生活,娱乐是因为易经可以调试生活,调试中得以看见生活的奥妙。
只有程序员会对上面话感到异样:调试不是编程语言的特权吗,怎么被易经窃用了?
或许可说:“10个天干12个地支,就是实际天地间的22个变量,每个人、每件事都是函数,易经也是一种语言。”
棱撄
2021年7月
武汉