山寨腾讯”爱消除“游戏
文章平均质量分 88
介绍游戏开发设计理念,传播OpenGL技术
山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink
欢迎广大寨友一起来完善这个游戏。
忆龙2009
7日教你学会OPENGL开发3D游戏
展开
-
山寨腾讯“爱消除”游戏之框架总结
山寨腾讯“爱消除”游戏教程到今天就全部结束了,今天我们对前面所介绍的内容进行一个总结。【TIP】山寨“爱消除”游戏已经成功升级为《消除僵尸》游戏,游戏可以在http://as.baidu.com/a/item?docid=5388035 下载。项目地址在https://github.com/3125788/CrazyZomby也欢迎广大寨友学习利用此游戏框架,开发出更多更好的游戏来。原创 2014-01-13 20:39:51 · 2214 阅读 · 3 评论 -
山寨腾讯“爱消除”游戏之屏幕拾取技术
在山寨腾讯“爱消除”游戏项目中,我们使用了两种简单的屏幕拾取技术,这在第五天的教程及山寨腾讯“爱消除”游戏之菜单特效里已经有介绍。很显然,对于一些有复杂不规则图案,或有层次感的场面,上面的技术并不能满足要求。今天我们将介绍另外一种屏幕拾取的方法。如下图所示,这个是《教你玩魔方》游戏里的一个场景。显然,由于以下的原因,用前面介绍的两种技术将很难完成准确的屏幕拾取。1、中间的魔原创 2014-01-07 00:53:47 · 4892 阅读 · 5 评论 -
山寨腾讯“爱消除”游戏之菜单特效
前面的教程,我们一直关注游戏主要功能的设计,今天我们将介绍其他的辅助功能设计,比如游戏的主菜单设计。如下图示,游戏主界面中的“极限模式”,其实是由一个动画图片及一个静态文字图片构成的。不管触摸到的是动画图片,或是文字图片,最后都会进入游戏的“极限模式”。我们设计了DrawMenu来实现这个功能。除了要用到前面介绍的纹理渲染技术外,DrawMenu还绑定了Touc原创 2013-12-19 23:23:59 · 3979 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏之屏幕自动适配
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。在山寨腾讯“爱消除”游戏7日教程中,我们留下了一个问题让广大寨友去思考:如何自适应屏幕适配?今天我们将要揭晓这个答案。大家一定为适配ANDROID各种各样的屏幕吃尽了苦头,通用的做法是为不原创 2013-12-07 10:10:28 · 2333 阅读 · 2 评论 -
山寨腾讯“爱消除”游戏之失去生命特效
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。今天介绍生命特效之失去生命。效果图如下:游戏中,如果移动小动物后没有能够将其消除,则失去一条生命。所有生命失去后,游戏结束。当然,你也可以加入其它失去生命的条件,如超过一定时间没有移动小动物。原创 2013-12-03 23:04:56 · 1706 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏之获得生命特效
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。上一篇介绍了生命特效,这次,继续介绍获得生命的动态渲染特效,先上图,效果如下:满足获得新生命的条件后,触发渲染获得生命特效。代码在DrawLifeAdd及CtlLifeAdd中,详细请参考GitHub原创 2013-12-03 00:34:05 · 2415 阅读 · 3 评论 -
山寨腾讯“爱消除”游戏之生命特效
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。好了,山寨了那么久,今天开始,我们自己也要来点创新的东西了。今天我们就为山寨“爱消除”游戏加上生命指示器的效果。所谓生命指示器,就是告诉玩家当前还剩余几条命。好,废话不多说,直接上图。原创 2013-12-01 14:36:57 · 1724 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏之声音效果
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。按照声音的功能不同,我们将声音效果分为音乐和音效两个部分。比如较长的音乐可以作为游戏的背景音乐,而一些与动作配合的短小的声音我们则称之为音效。音乐与音效看起来相同,其实却采用了不同的技术。原创 2013-11-29 00:17:11 · 4097 阅读 · 5 评论 -
山寨腾讯“爱消除”游戏之交换特效优化
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。这个山寨开源工程得到了以下网友的关注,在这里先谢过了!在山寨腾讯“爱消除”游戏第四日的教程中,我们介绍了交换特效drawExchange的详细实现方法。这个特效一直沿用到现在。原创 2013-11-24 22:00:36 · 1649 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏之自动提示特效
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。所谓自动提示,就是识别到玩家一段时间没有操作后,自动为玩家提示一个可以消除的位置。显示效果如下:我们增加了渲染类drawAutoTip来处理这个特效的渲染,原创 2013-11-19 00:01:04 · 2859 阅读 · 4 评论 -
山寨腾讯“爱消除”游戏之奖励特效
【广而告之】山寨腾讯“爱消除”游戏已经正式入驻GitHub,项目地址是:https://github.com/3125788/CrazyLink欢迎广大寨友一起来完善这个游戏。山寨腾讯“爱消除”游戏7日教程已经告一段落,通过7日教程,我们的”疯狂消除“已经具备一定的可玩性。从今天开始,我们将陆续增加一些渲染特效,同时不断优化代码的算法。奖励效果就是当原创 2013-11-16 14:40:55 · 1798 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏7日教程--DAY7
【课程内容】今天将完成记分系统的设计,并对开发“疯狂消除”游戏用到的技术做一个小结。【源代码下载地址】http://download.csdn.net/detail/elong_2009/6468177 终于要结束了,已经连续7天了,虽然每一天我们花在代码上的时间其实并不多(我大部分的时间事实上花在了用文字将整个设计开发过程真实记录下来( ⊙ o ⊙ ))。如果您已经认认真真地按照我第原创 2013-10-29 00:43:03 · 2825 阅读 · 5 评论 -
山寨腾讯“爱消除”游戏7日教程--DAY6
【课程内容】设计消除特效及跌落特效,并完善游戏控制算法。【源代码下载地址】http://download.csdn.net/detail/elong_2009/64551191、消除特效DrawDisappear根据游戏规则,三个动物连成一行时,就会触发消除特效。我们设计的消除特效是动物闪动几次后消失。当然,你也可以设计出更炫的效果来。public void draw(GL10原创 2013-10-28 22:45:41 · 2025 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏7日教程--DAY5
【课程内容】今天我们将介绍用户交互技术--屏幕拾取技术,并设计控制中心类,实现更复杂的控制逻辑。【源代码下载地址】http://download.csdn.net/detail/elong_2009/6455097前面几天的课程,我们实验了几种渲染的技术,这些技术是后续开发的基础。今天我们将研究用户交互的技术,以实现与用户的互动。 1、屏幕拾取技术在OpenGL ES的开发原创 2013-10-27 09:56:45 · 2341 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏7日教程--DAY4
【课程内容】在今天的课程中,我们将学习一个更加高级的图形特效:位置交换。由于我们采用的是OpenGL ES的技术,因此最终的效果,我们有条件设计得比原版“爱消除”还要好!加油!【源代码下载地址】http://download.csdn.net/detail/elong_2009/64506751、位置交换特效简介“爱消除”核心特效就是交换消除,通过滑动某个动物,实现两个动物的位置交原创 2013-10-25 22:21:09 · 2014 阅读 · 0 评论 -
山寨腾讯“爱消除”游戏7日教程--DAY3
【课程内容】今天课程的目的是设计一个棋盘,然后叠加上前天的动物素材。研究叠加后的效果。这是后续课程的基础。【源代码下载地址】http://download.csdn.net/detail/elong_2009/64449231、棋盘设计好了,有了前面两天课程的经验,我们很容易就能设计出如下效果的一个棋盘。后续我们会以此棋盘作为一个背景素材,逐渐在上面叠加各种各样的特效。原创 2013-10-25 00:42:11 · 2595 阅读 · 3 评论 -
山寨腾讯“爱消除”游戏7日教程--DAY2
【课程内容】今天我们将利用昨天搭建好得游戏框架来实现一个简单的动画效果。【源代码下载地址】http://download.csdn.net/detail/elong_2009/64447871、动画的简单原理实现动画的原理很简单,就是利用人眼的视觉暂留,将一系列相差不多的图片按顺序显示,就会在大脑里留下连续动作的印象。在android中,要实现动画效果,要么原创 2013-10-23 22:44:04 · 2342 阅读 · 4 评论 -
山寨腾讯“爱消除”游戏7日教程
【前言】最近,“爱消除”游戏异常的火爆,它正是山寨之王的作品。从今天开始,我们将连续7天,每天一个小时,用OpenGL ES技术,按照解决一般问题的思路,进入有趣的山寨之旅。 学习本教程最好的方法,就是运行附件的代码,对于不理解的地方再看看课程是如何解释的。 第一天【课程内容】今天我们将基于OpenGL ES搭建一个简单的游戏框架,并绘制出第一个图案。【原创 2013-10-23 22:34:27 · 7034 阅读 · 16 评论