古老的传说——祖玛
    20世纪初,传说在秘鲁安第斯山脉的崇山峻岭中有座神秘古城。西班牙人在长达300多年的殖民统治期间对它一无所知,秘鲁独立后100年里也无人涉足。在400年的时光中,只有翱翔的山鹰目睹古城的雄姿。这就是今天秘鲁人为之骄傲的马丘比丘印加古城遗迹。
   印加古城的人民崇拜太阳,并把自己看成太阳的子孙。他们历经几十年,将自己的城市建在高山之巅,就是为了离太阳更近些。每当太阳西下时,他们总害怕太阳从此跌落深渊,再也爬不上来。传说每年冬至太阳节时,为祈祷太阳重新回来,他们会象征性地把太阳拴在这块巨石上。
   在古老的传说中,祖玛阁是一个神秘的地方,只有大智大勇的人才能破除祖玛教主的布下的幻象,打开神庙最高层的通路。

——————————————————

昨天去朋友家,意外地发现了这款游戏。就在前两天还曾经想过自己写一款Java版祖码,但是现在还是算了~颇有” 眼前有景道不得,崔颢题诗在上头“之感。(这个Java版祖码游戏居然05年就有了……一直没发现……)
 
  该游戏主页为:http://www.alwaysneat.com/,游戏名twistinggo(下载站的中文译名叫数字祖码,其实……),除了java制作的类祖码游戏外,还有其他几款java的pc游戏。

采用了jni调用directx的开发方式,另外该游戏重新封装了jre,将rt.jar压到了1.33MB,基本上不用的类全删,颇为彻底……
  (总共jre也不到3M)
  
  将资源文件伪装成了jar,重新封装了启动的exe文件(如何封装我也写过),速度和效果上和普通的祖码类游戏没有区别,是一款不错的Java PC游戏。唯一的遗憾是不开源,而且注册收费 $13.95 ……
 
  游戏界面如下:

有兴趣的可以反编译看看,代码经过了混淆,但大体上还是可以还原出来的,有值得学习的地方。

Java制作的类祖码游戏-数字祖码相关推荐

  1. JAVA毕业设计汉语言类网上考试系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计汉语言类网上考试系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计汉语言类网上考试系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 ...

  2. JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署 本源 ...

  3. java制作《石头迷阵》游戏。

    java如何制作小时候玩过的经典游戏<石头迷阵>,打乱数字按方向键进行移动,最终排好序. 下面用到的图片我放在下面了,大家可以先去自行下载. ↓ <石头迷阵>所需的图片 ↑ 提 ...

  4. 又是一年中秋至|Python Pygame制作中秋兔子接月饼游戏【源码+解析】

    一年中秋又快到了,今年加入了Python的学习行列,得益于Python的开发效率和易读性,网上写文章的次数多了起来,既然是中秋节那肯定要搞个应景的游戏才行. 左思右想没有头绪时,刚好看到一篇介绍Pyg ...

  5. java制作纯字rpg小游戏_求java rpg小游戏源代码 最好是文字rpg 不需要很复杂 只是交作业用...

    展开全部 连连看的小源码 package Lianliankan; import javax.swing.*; import java.awt.*; import java.awt.event.*; ...

  6. 《Java语言程序设计——坦克大战单机游戏》源码以及实验报告

    一.引言 游戏本身是一种娱乐方式,带给人无尽的乐趣,而且游戏行业的发展前景也将会是是带动周边相关行业的发展.为了去满足不同的游戏爱好者的要求,对做游戏开发的人的要求也会越来越高.本次Java语言程序设 ...

  7. 用java制作扑克牌_如何用游戏教孩子学习奇偶数

    大家下午好!今天给大家分享<如何用游戏教孩子学习奇偶数>有了这4个小游戏,奇偶数再也难不住娃啦! 一起来瞧瞧吧~ 能被 2 整除的整数叫「偶数」. 不能被 2 整除的整数叫「奇数」. 上面 ...

  8. 类炸弹人3V3游戏完整源码分享

    游戏玩法类似以前大家玩的炸弹人,最高支持3V3在房间内同时对战,为了增加一些趣味性,游戏内会随机生成一些buff道具. 体验地址 (demo.matchvs.com/RombBoy/) 源码:gith ...

  9. Java制作一个简单地小游戏

    package 代码部分; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import jav ...

最新文章

  1. android的横竖屏切换,Android横竖屏切换 初步探究
  2. 学习笔记68—PhotoShop常见快捷键
  3. MVC-控制器向View传值的三种方法
  4. 关于通信matlab 仿真,关于MATLAB在通信仿真系统中的运用
  5. Apollo的基本概念和集成实战
  6. Flsak项目--图片验证码
  7. 二级菜单打开一个时其他关闭_blender2.8教程 顶部菜单栏
  8. android真机调试看不到logcat信息
  9. Maven项目创建后没有resources文件夹
  10. VP9编码(4)-- 约定
  11. 高等数学---向量解析几何
  12. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-Arrays(数组)
  13. 计算机组装与维护论文 致谢,计算机组装与维护论文
  14. Laragon 添加MongoDB服务
  15. 电极电阻测量,防雷接地电极设计原理和测试方案
  16. GO 语言核心编程-全文版
  17. java 递归求 数字分解
  18. linux下git安装和配置
  19. 官方解释:Windows Vista和OpenGL
  20. Android 输入事件一撸到底之View接盘侠(3)

热门文章

  1. mysql删除分表键_一文看懂 MySQL 分区和分表,提高表增删改查效率
  2. 微信小程序 基本认识
  3. r55600h和i511320h哪个好
  4. 苹果地图副总裁_看完这篇文章 或许你会再给“苹果地图”一次机会
  5. 魔方教程--很多教程都不对,整理并实践了一下
  6. 原来国家的名字可以如此浪漫(the Romantic Name of a Country)
  7. 电脑上怎么进行pdf合并免费
  8. redo synch writes在什么情况下发生
  9. Eclipse Debug不能热部署代码may be out-of-synch
  10. C#-Excel导入工资条群发邮箱