摘要: 首先,对构成游戏世界的基本元素进行建模,如下图所示: 第一阶段,因为将采用构造运行时对象管理办法,我的思路是: 1.数据:为寻求统一的数据标准,采用贫血模型(先不在对象内部赋予这些对象行为)的方式构造基本对象。 2.关系:为达到数据关系的统一,场景“Scene”中的“Spirits” 通过这种只表达 阅读全文
posted @ 2019-06-24 17:29 蜡笔小黑 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 粒度统一与建模: 为屏蔽人为编译时代码构建复杂,业务难以统一的现象,实现运行时自动化,将编码转移为“配置数据”形式,系统自动通过装配器将模型与配置进行原型装配,实体管理器获取原型模型,进一步形成实体并投入实体数据库中进行统一管理。如下图所示: 如同“面向对象程序设计”中,“对象or类”是一等公民,将 阅读全文
posted @ 2019-06-24 12:09 蜡笔小黑 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、分析与抽象: 我们想要构建一个游戏世界,即构建一个项目。需要将领域问题拆解,我的思路是,无论如何,第一部分一定是“动画模块”的设计,因为我对游戏的理解是“一部即使人为干涉的电影”。如果你放下手中的手柄、键盘,那他就是一部电影,而这正是游戏的基础。我将我的引擎名定义为OF(OlderFlower, 阅读全文
posted @ 2019-06-24 11:39 蜡笔小黑 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 序·楼主对游戏编程的印象仅停留在小学计算机课堂上的Flash动画教学中,为探索模型驱动架构这个宏观目标,先选定了一个领域 “游戏”,寻找一种“轻量级”的游戏开发框架,实现游戏领域内设计的高度统一,以“模型”开发的方式减轻对编码的依赖,更专注于游戏业务实现。 一、什么是电子游戏? 为达到某种目的,玩家 阅读全文
posted @ 2019-06-24 11:09 蜡笔小黑 阅读(221) 评论(0) 推荐(0) 编辑