Java版《勇者30》简易实现示例及源码
玩过PSP的朋友们,想必都听说过《勇者30》的大名吧?嗯,没错,我说的就是那款必须在30秒内通关的变态游戏。
从表面上看,《勇者30》的游戏模式再简单不过,无非是传统的RPG游戏那样打怪、练级、完成支线任务、提升装备、探险、消灭魔王结束游戏。但是,所有受过其毒害的朋友都清楚,这些也仅仅是表面现象罢了。
因为这所有的一切,都必须要在短短的30秒内来完成!一旦超时,游戏将立即宣告失败!即使在游戏中可以获得一些延长游戏时间的道具,其游戏节奏之快,依旧是变态到让人想摔了PSP的地步!
这种折磨……不,这种乐趣,可以只让PSP玩家独享吗?答案是不可以!笔者在下面提供的,就是一款基于JAVA的《勇者30》RPG模式简单实现,有兴趣的朋友可以据此补足,让更多的人来为了30秒的时间安排来暴掉血管吧!
PS:以《勇者30》的性能与效果而言,即便将其1:1完全移植到PC或Android平台都算不得一件难事,关键是素材的整理比较繁琐(提取PSP素材超麻烦),完全复刻可能会相当费时。所以此示例只是抛砖引玉之用,随便找了些素材凑数,并删减了很多原有游戏机能,追求完美的朋友就请自行改进好了(其实代码实现部分意外的简单,譬如笔者写完RPG部分只用了不到两个小时的时间,其它几种模式在开发难度上也大体相仿。平均一下的话,即便加入整合与性能改进的耗时,复刻完整版的《勇者30》(代码部分)耗时应该不会超过一个月)。
下载地址(源码在jar内):http://loon-simple.googlecode.com/files/Hero30.7z
下载地址(源码在jar内):http://loon-simple.googlecode.com/files/Hero30.7z
相关文档:
NVelocity是Java模板引擎Velocity的.Net版本。NVelocity目前官方版本为0.42。官方地址:http://nvelocity.sourceforge.net/,原作者已经申明不再对NVelocity做技术支持了,所以sourceforge上NVelocity版本一直是0.42不再有更新了。不过目前NVelocity已经有1.0的版本了,是由castleproject项目维护的。NVelocity.dll能在cast ......
这一有关 Java 编程动态方面的新的系列文章研究了执行 Java 应用程序时幕后所发生的事情。企业 Java专家
Dennis Sosnoski 提供了 Java 二进制类格式以及在 JVM
内部类所发生的情况的内幕。接着,他将讨论类装入问题,其范围涉及从运行简单的 Java 应用程序所需的类的数量到可能造成 J2EE
及类似的复杂体系结构出现问题的 ......
1、http://java.sun.com/
(英文)
Sun的Java网站,是一个应该经常去看的地方。不用多说。
2、http://www-900.ibm.com/developerWorks/cn/
IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是WebServices,Java,Linux极好的网站。强烈推荐!!!
3、http://www.j ......
Java如何操作Word, Excel, PDF文档?
http://www.sina.com.cn 2006年08月23日 14:55 太平洋电脑网
作者:盛忠良
参考:
http://danadler.com/jacob/
http://jakarta.apache.org/poi/
http://www.onjava.com/pub/a/onjava/2003/01/22/poi.html
http://www.c ......
package cn.eshore.mismp.sms.ws.send;
public class Base64 {
/**
* 将原始数据编码为base64编码
*/
static public char[] encode(byte[] data) {
char[] out = new char[((data.length + 2) / 3) * 4];
for (int i = 0, index = 0; i < data.length; i += 3, index += 4) {
boolean quad = false ......