[角色基类] #ifndef _ROLE_H_ #define _ROLE_H_ #include<list> #include<vector> #include "..//Marco.h" class Tip; class Body; class Backpack; class TaskList; class GameOI; class Map; class Task; using namespace std; // =====================…
[登陆系统--树结构] 1 首先我这里设计,由一个基类MainMenu构建树结构,并实现控制台上菜单之间的切换和返回操作 #ifndef _UI_BASE_H_ #define _UI_BASE_H_ #include <string> #include <vector> #include"..//Marco.h" using namespace std; //================ MainMenu 基类 ======================…
[通用 ]--一些游戏中常用的宏.函数和枚举 #ifndef _MARCO_H_ #define _MARCO_H_ //------------------------常用系统库--------------------------------- #include <stdlib.h> #include<windows.h> #include<string.h> #include<conio.h> #include<iostream> #incl…
   经过1个月的制作和多次修改,终于有了基本雏形(此篇仅用于纪念历时3个多月C/C++学习所付出努力,也给和我一样苦恼于不能快速理解面向对象的同学们一点灵感) 在制作这个Demo过程中也受到了很多大牛博客中观点的启发,感谢你们的无私分享. 一.这里先分享下自己游戏Demo中几个主要部分的类封装思路,不足之处谢谢提醒,我一定会好好吸收,好好领悟. 我不怕犯错,就怕不知错.利用这个机会好好要锻炼自己,不好就改,改的越多成长越大. 附:(源码整理后附上) 源码链接:http://pan.baidu.…
Android中Service的一个Demo例子  Service组件是Android系统重要的一部分,网上看了代码,很简单,但要想熟练使用还是需要Coding.  本文,主要贴代码,不对Service做过多讲解.  代码是从网上找的一个例子,Copy下来发现代码不完全正确,稍微修改了下.  AndroidManifest.xml    <application android:icon="@drawable/ic_launcher" android:label="@s…
懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 ) 写下这些东西的同时 旁边放了两部电影 周星驰的<还魂夜> 甄子丹的<特殊身份> 骨头听着电影读代码 别有一番风味 接上篇,今天继续看一下这个demo. -------------------------------------------------------------------------------------------------------------------…
转载请注明原创地址:http://www.cnblogs.com/zisou/p/android-RPG.html 这份源码是在今年6月份写的,当时公司有一个技术部们的学习讨论的讲座,然后我自己就写了一个ppt和一份android原生态游戏的基本框架,对我自己来说也是一种学习,当时在公司讲了当天来听的人很多,哈,受从若惊的感觉,其实虽说是搞传统行业的,但是大家对游戏的兴趣还是非常浓厚.下面我详细说一下这套源码实现了基本的哪些东西?大部分的思路都是基于UI坐标系的,大家可以先去研究一下游戏中的各种…
RPG游戏开发基础教程 第一步 下载RPG Maker 开发工具包 1.RPG Maker 是什么? RPG Maker 是由Enterbrain公司推出的RPG制作工具. 中文译名为RPG制作大师. 熟悉的人喜欢简称为RM. 根据发行版本的不同,RM在国内流行的版本有4款: 2.附上资源下载地址:点击进入网盘下载 3.关于 RPG Maker MV? RMMV是当前RM系列最新发行的一款RPG制作工具 制作的游戏支持导出iOS.Android.Windows.OS X甚至是可以在浏览器上游玩的…
上一次,我们实现了对话类,今天就来做一个游戏中必不可少的——人物类. 当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里. 为了使这个类更有意义,我还给人物类加了几个特效,在以下讲解中会提到. 以下是本系列文章的目录: 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现 http://blog.csdn.net/yorhomwang/article/details/8892305 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果 h…
很久以前就想着做一个游戏,但什么都不会又不知道从哪里开始,胡乱找来一些书籍和资料结果太深奥看不懂,无奈只能放弃.这一弃就是十多年,倥偬半生,眼看垂垂老矣,还是没能有什么成果. 近年来游戏引擎越来越多,相关资料也愈加丰富,使得游戏开发的门槛不再那么高了.特别是HTML5游戏,只需要一个支持HTML5的浏览器就能运行,特别适合我这样的初学者.一个偶然的机会,在某著名视频网站上发现很多关于Enchant.js 这个游戏引擎的教学视频,还有一本教程叫做<HTML5 Game Programming wi…
Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统 作者: 深蓝色右手  来源: 博客园  发布时间: 2011-04-19 11:18  阅读: 1282 次  推荐: 0                   原文链接   [收藏]   谈到人工智能(AI),这个话题就太大了:大学里有<人工智能教程>专门讲这方面的知识,什么大名鼎鼎的人工神经网络.遗传算法等等均可一窥究竟,这里如赘述似乎有些班门弄斧,我们暂且丢它一边去吧. 本节,我的主要目的是与大家共同探讨AI在R…
一.预备知识—对象的”生“与”死“ (1)如何在游戏脚本程序中创建对象而不是一开始就创建好对象?->使用GameObject的静态方法:CreatePrimitive() 以上一篇的博文中的“指哪打哪”例子为基础,在AddForce脚本写入以下代码: void Update() { // Demo3:点击鼠标左键自动创建Cube对象 )) { CreateCube(); } } void CreateCube() { GameObject goCube = GameObject.CreatePr…
RPG JS是一个2D RPG游戏制作引擎,目前版本基于Ease|JS游戏引擎,基于Canvas Engine的新版本即将发布. RPG JS是免费且开源的. RPG JS有着完善的文档支持. RPG JS 100%使用HTML5和JAVASCRIPT书写,因而是跨平台的. RPG JS可以从RPG Maker XP导入地图和事件. RPG JS提供100个预置的动画. RPG JS和RPG Maker XP的联系 RPG JS可以看成是RPG Maker XP的web版本. RPG Maker…
可以阅读Mozilla开源的Browser Quest这个项目,一个html5 + nodejs的游戏,完整演示了客户端服务端怎么通讯的,逻辑怎么做的,通讯怎么做的,很值得参考. 游戏demo: http://browserquest.mozilla.org项目代码: https://github.com/mozilla/BrowserQuest…
近期在工作上有了比較大的转变,自学情绪也慢慢高涨,本来一直在研究unity的技术.由于换了工作会開始接触cocos2d-x.但并不意味着停止研究unity,以后有时间还是会继续的. 公司的cocos2d-x是由我们老大自己开发的编辑器.毕竟cocos2d-x是全开源的.所以自己开发编辑器更适合自己的项目,说实在的,我安装的Cocos Studio编辑器中的控件真的不多,主要的是都有了. 作为全然的新手,自然会在家里尝试了搭建好开发环境.并尝试第一个cocos2d-x的Demo. 首先从http:…
一,话说全国年夜事   前没有暂看到lufy的专客上,有一名伴侣念要一个RPG游戏引擎,出于兴趣筹办入手做一做.因为我研讨lufylegend有冶时间了,对它有必然的依赖性,因而便筹办将那个引擎基于lufylegend.临时定名为lufylegendRPG.究竟结果基于lufylegend,假如名称中没有减上lufylegend那寂字的话,有面说欠亨啊...最远公布了0.1.0版,可是不睬念,连医柽皆是鼓舞战赞扬我的lufy老师长教师皆是出于至心的暗示没有合意.念理解0.1.0版的伴侣能够…
我之前写过一个RPG游戏<<熊猫之魂 SoulOfPanda>> 编译器使用的是SpriteBuilder,很好很强大!全部代码都由Objc完成,现在想尝试一下在其中混入Swift代码. 我的目的很简单,用Swift写一个GCMan9类,派生自Objc中的GameCharacter类,最后在Objc中使用GCMan9这个类. GameCharacter类是游戏人物的基类,我从中派生了十几个子类分别表示游戏主角,各种NPC,各种敌人等等. 下面是GCMan1类的头文件: #impor…
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在RPG游戏中我们在进入一个新的场景时,比如一个房间,一个村庄,或野外场景等,如果能在屏幕上显示场景地图的名字就很人性化了,这样可以提醒玩家现在自己在哪里. 下面就让本猫带领大家用SpriteBuilder快速制作这么一个显示地图的小动画 ;) 首先,打开SpriteBuilder,新建一个CCB文件,类型为Node: 拖入一个CCSprite9Slice节点,…
1.效果展示 这篇文章我还是分析一个qt源码中的qml程序,程序运行效果如下图所示. 图1  游戏开始 图2  游戏中 2.源码分析 这个游戏的源码文件比较多,为了能更清楚的了解整个代码,我先整体分析代码,然后再局部分析. 1.源码目录结构 图3  源码目录 如图3所示,是小游戏的源码目录,下边我分别按文件名称来介绍该文件的功能 TowerBase.qml:模型父类,定义了一些共有的属性,比如血量,攻击距离和攻击伤害等 Bomb.qml:海藻,父类为TowerBase.qml Factory.q…
最近一段时间有些事情耽搁了更新,抱歉各位了. 上一篇我们简单的介绍了DotNetty通信框架,并简单的介绍了基于DotNetty实现了回路(Echo)通信过程. 我们来回忆一下上一个项目的整个流程: 当服务端启动后,绑定并监听(READ)设定的端口,比如1889. 当客户端启动后,绑定指定端口,等待用户输入. 当用户输入任意字符串数据后,客户端将这组数据进行转码为byte格式进行传输到服务端. 当服务端收到客户端传来的数据,进行转码后输出控制台,并将这组数据再次回传到客户端. 客户端收到数据,也…
如今市面上已经有好几百种免费RPG系统,我们都能够按照自己的需求对此进行扩展与修改.通过选择现有的系统(特别是较有名的),你能够从一个稳定且经过测试的基础开始创 造. 但是之后你需要基于设置和规则对此进行扩展,以吸引玩家的注意. 当你埋头开始创造自己的系统时,请检查我在第二部分中所提到的系统列表,并确保你的选择是新颖的.你最好能够从头开始扩展现有的系统. 如何创造机制 只在游戏中包含你希望玩家去做的事.奖励那些你想要培养的游戏风格.机制是指能够到某一特定结果的一系列步骤.在此你无需使用骰子,可以…
经历了几个月的改进,终于发布1.0.0版了.虽然引擎依然存在漏洞,但是比起上次更新还是要好多了.在这里不得不感谢各位网友的大力支持. 首先为引擎做一个开场白吧,也好让大家了解一下它: lufylegendRPG是基于lufylegend的HTML5游戏引擎.使用它时,需要引入lufylegend.js. 包含了LTileMap,LCharacter,LTalk,LEffect等多个实用的类. 由于是基于lufylegend,所以你需要了解一下lufylegend的用法,这样才能更合理,更快捷地运…
今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... 因此我们只能通过数组+JSON来将对话信息装起来,然后根据信息作出不同的显示.接下来我便要向大家展示实现方法. 先看本系列文章目录: 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现 http://blog.csdn.net/yorhomwang/article/details/88…
开言: 在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果.所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕. 为了大家做游戏方便,于是我给这个引擎加了这么一个类. 本系列文章目录: 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现 http://blog.csdn.net/yorhomwang/article/details/8892305 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果 http://blog.csd…
今天我们来实现烟雨+飞雪效果.首先来说,一款经典的RPG游戏难免需要加入天气的变化.那么为了使我们的RPG游戏引擎更完美,我们就只好慢慢地实现它. 本文为该系列文章的第二篇,如果想了解以前的文章可以看看下面列表: 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现 http://blog.csdn.net/yorhomwang/article/details/8892305 该引擎是基于lufylegend开发的,学习时请先了解lufylegend. 官方网站地址:http://lu…
一,话说天下大事 前不久看到lufy的博客上,有一位朋友想要一个RPG游戏引擎,出于兴趣准备动手做一做.由于我研究lufylegend有一段时间了,对它有一定的依赖性,因此就准备将这个引擎基于lufylegend.暂时命名为lufylegendRPG.毕竟基于lufylegend,如果名称中不加上lufylegend这几个字的话,有点说不通啊...最近发布了0.1.0版,但是不理想,连一惯都是鼓励和赞赏我的lufy老先生都是出于真心的表示不满意.想了解0.1.0版的朋友可以看看这里(其实最好别看…
文章目录 写在前面 支持的软件 下载地址 游戏界面截图 写在前面 你在用Excel做报表的时候,世界的某个角落,有位大神早就用它做出了一款RPG游戏--Arena.xlsm 加拿大大学生Cary Walkin,在研读MBA的时候,花了五个多月时间,用Excel开发了一个功能完整的回合制角色扮演游戏:Arena.xlsm. 该游戏包含了逾1000种物品,2000个敌人,多种不同结局,除了界面不是很美观以外,游戏性和趣味性都还不错. 支持的软件 Microsoft Excel 2007, Excel…
终于要写这篇了,上一篇是个意外. 2015年关注,一代鬼王Xun和GGL比赛.晚上11点之后,经常有水友赛.主播xun,会带着一帮小弟,玩一些游戏.比如魔兽争霸6v6,2v2,RPG游戏-军团战争,疯狂的聚会,金字塔等等. 其中,军团战争,我玩得相对好一点.毕竟,论操作,被人碾压啊.论智商和学习能力,小雷还是有的. 从最初的,被主播惨虐和鄙视,到现在虐主播,也经常在QQ对战平台和网友一起切磋,欢乐还是很多的.      从此,军团战争,成为了我平时经常玩的休闲游戏了.年末的时候,斗地主玩得多一些…
目录 1:简介 2:基本图片展示 3.和js等平台的合作 @(这里写自定义目录标题) 1:简介   <RPG制作大师MV>为<RPG制作大师>的新版本,于18年11月27日登陆任天堂NS平台,可以使一个不懂编程的人也能做出精美的 RPG 游戏来.在我初中的时候玩过Rpg maker觉得还不错,制作角色扮演游戏特别方便.   官网. 2:基本图片展示 3.和js等平台的合作   可以借助html5+JavaScript,将制作的游戏部署到PC端,Android端,IOS端.通俗来讲,…
1.webpack概念 webpack是前端的一个项目构建工具,它是基于node.js开发出来的一个前端工具:借助webpack这个前端自动化构建工具,可以完美实现资源的合并.打包.压缩.混淆等诸多功能. webpack官网:https://webpack.js.org github地址:http://webpack.github.io   中文文档: https://www.webpackjs.com/ 2.webpack安装 全局安装            npm install webpa…