
游戏开发
若简LL
这个作者很懒,什么都没留下…
展开
-
一个单机棋盘式半即时解谜RPG的开发与反思、2
接上篇在本系列第一篇文章中,我介绍了这个项目的Json、Lua相关设计,这篇文章中将会对基础库RJCBLib进行详细介绍。我将相关的头文件给出以供参考。RJCBLib库包含功能(2016-3-6):GenericValue : 通用类型。Singleton<> : 提供单例支持。ObjectManager<> : 提供对象管理功能,继承自Sigleton<>。JsonBuffer : 提供对Json原创 2016-03-06 14:22:34 · 488 阅读 · 0 评论 -
一个单机棋盘式半即时解谜RPG的开发与反思、3
综述游戏核心部分目前完成了Json数据载入、Lua调用、大地图的显示、玩家移动、墙壁阻断这些内容。结构为GBase(基础设施:数据类、实例类、宏定义)、Logic(主要逻辑实现)、UI(用户接口)。GBase-helper: GGameLoader , GManager , GObject GBase-data: GItem , GMap , GPackage GBase-instance: GIn原创 2016-03-07 15:12:21 · 953 阅读 · 0 评论 -
一个单机棋盘式半即时解谜RPG的开发与反思、1
前言过年这几天写了几篇Angular2的开发笔记,算是有点“不务正业”,这次为大家带来我正在参与开发的一款游戏。这个小的系列大概有三、四篇组成,随着项目进展我会把这个坑填上。系列的内容是从程序的角度观察和反思这个游戏,包括它构建的基本思想和设计、编码过程中遇到的困难、重构来降低复杂度等。这个项目目前仅依赖于cocos2d,实际上他就是使用cocos2d来作为引擎的。需要说明的是,这个系列记述的是软件的开原创 2016-03-04 19:27:35 · 737 阅读 · 0 评论