近在网络上看到有网友抱怨Android游戏源码找不到,所以小弟收集了一些AndEngine和Libgdx的游戏源码,以Eclipse工程的形式配置好环境,再陆续发出(某引擎避嫌,不在此列)。
虽说这些游戏,主要是由Libgdx与AndEngine开发的源码组成。但事实上,能算游戏的,开源的,举凡有点价值的Android游戏源码,小弟也会陆续收集(比如Replicaisland没用任何引擎,可代码有价值,所以这次也放进来了),更会在博客中一一给出。
不过,有两类游戏不在此列,一是游戏源码虽然乍看下比较复杂,但实际内容少得可量,基本就是个空壳的。比如http://code.google.com/p/andors-trail/这样的开源游戏项目(RPG类),图片很多,配置文件也很多,但有价值的游戏代码基本为零(纯用Android组件拼出来的,真不是小弟吐槽,运行效果太诡异了……),就没有放入此中。二是游戏效果很好,但大量使用Android独有API,导致源码部分没有参考价值的(或者说,这类游戏完全基于Android API,不体现任何算法。光是调用Android API,您还不如直接看Android的API示例……),也不在此列。
下载地址1(微软空间下载):https://skydrive.live.com/redir.aspx?cid=d65865a009d422e9&resid=D65865A009D422E9!105&parid=D65865A009D422E9!103
下载地址2(CSDN下载):http://download.csdn.net/detail/cping1982/4225620
下面是部分游戏工程运行时截图:
一次发不完,这次先上这些,以后有机会再继续。
PS:
因为Android是版本帝,在使用项目工程时,还需注意您是否下载了具体项目使用的Android版本。比如您只装了Android 4.0,但游戏源码中设定的是2.2,那么在您重新设定该项目使用Android4.0或者下载2.2之前,该项目绝对无法运行,不管这个源码是否能被4.0所兼容(关键因素是,Eclipse插件只能查找项目设定好的对应版本,并不会自动向下兼容什么的)。
话说这也是部分人(俗称:小白),为什么从网络下载了大量Android源码,却号称没法使用的主要原因之一。
http://www.eoeandroid.com/forum-863-1.html
Android游戏源码合集(主要是AndEngine和Libgdx的),布布扣,bubuko.com
Android游戏源码合集(主要是AndEngine和Libgdx的)
原文:http://9165326.blog.51cto.com/9155326/1439355