重玩JAVA手机游戏
随着安卓苹果手机的普及、手机的性能不断提高,手机游戏也从黑白俄罗斯方块进化为了各种华丽大作,有的甚至已经超越了多年前的电脑游戏。
然而令人惋惜的是,大多数游戏只是画面进步了,玩法却在退步,这一点,从塞班、JAVA、MTK山寨机时代走过来的玩家肯定深有体会。想想看,在那个手机网络不发达,一个月10M流量用不完的年代,手机游戏厂商自然是以开发单机游戏为重心,即便是手机网游,比如口袋精灵,天劫OL,契约等等,内容玩法乐趣也比如今许多广告铺天盖地玩法千篇一律的手机网游要强得多。
当时的JAVA单机游戏有一点让人深恶痛绝,那就是许多游戏功能都需要花2元钱进行解锁。比如后续剧情,等级限制,双倍经验,双倍金钱,连升5级等,当然这些在短信发送502关闭总开关面前都不是个事儿。
那么重点来了,如何在手机或者电脑上重玩这些JAVA游戏呢?(由于系统的特殊性,本文仅探讨安卓手机跟电脑游玩JAVA游戏的方法)
安卓手机:
1.可以考虑安装爱吾游戏盒,里面JAVA游戏应有尽有,可以迅速让你找回十多年前的味道,省去其他烦恼。设置好键位即可重温旧的回忆。
2.可以考虑安装J2ME Loader,这是手机上的一种JAVA模拟器。之后再去网站http://java.52emu.cn/搜寻想玩的游戏,下载Jar文件,打开J2ME Loader,点击右下角的圆黑色按钮选择刚才下载的Jar文件安装。安装完毕后会出现游戏图标,点开它,初始设置设置为竖屏,再设置好键位即可畅玩。
电脑:
可以考虑安装KEmulator Lite或是手机顽童,再去前面提到的网站下载Jar文件,再用模拟器运行。由于软件年代较久,可能会出现各种错误,但一般来说大多数电脑可以正常运行。如果游戏画面溢出屏幕更换机型即可,只是游玩的时候按按键不方便。
题外话:不管怎样,用以上方式玩JAVA游戏总感觉少了点什么,或是实体按键,或是游戏氛围,或是物是人非。若想最大程度还原当初的游戏体验,最好还是用一台诺基亚,毕竟厚重的年代感需要合适的载体才能体现。
工作累了,用java写个游戏吧!开源一款游戏引擎
吃喝玩乐是人类的基本需求,只有繁重的工作,生活完全没有乐趣,与上世纪的奴隶没什么区别。游戏作为一种生活的调剂品,占据了大部分人的生活。凡事过犹不及, all work || all play 都会对个体造成不可磨灭的损伤。工作累了,不如使用熟悉的开发语言,自己做一款游戏。虽然粗糙,但那是自己的作品—一些想对这个说的一些话。
本次开源的游戏引擎叫做 c2d-engine ,基于Java届最流行的游戏框架 Libgdx ,偏底层。虽然没有一些专业的游戏引擎功能齐全,但使用它,可以做一些 跨平台 的复杂游戏。
比如下面这个游戏,可以实现一些非常酷的效果和逻辑。
口说无凭,你可以下载到电脑上试试。
下面这张图,是游戏引擎内置的Box2d物理引擎场景编辑器。可以模拟2纬世界的所有物理动作。
体验链接在这里:
下面是游戏引擎的一些信息。
git地址为:
目前是2.0.0版本,使用maven即可引入:
主要的功能模块有:
- 跨平台
- 资源管理:图片、音效、音乐
- 自定义资源加载,资源加密
- 事件管理,随时接受和发送事件
- 多游戏 场景 管理,游戏场景切换效果(内置16种)
- 多层视差,无限循环图层支持
- 启动界面自定义(内置5种)
- 摄像机跟随,3D效果
- 多种背景效果:动图、Mesh、Surface
- Analog控制模块
- UI设计体系
- 简单粒子系统
- 物理引擎Box2d编辑器
- 多个效果示例(水波、闪电、渐变等)
- GLSL支持
可以说一下自己的一些感受。游戏客户端开发虽然没有什么高并发之类的挑战,但是对代码的组织能力要求也是有的,很容易就造成了代码的膨胀,复用在这里显得格外重要。
当然,游戏最重要的是策划、图片和音效,程序员只管码字,它是一个团队合作的结果。
我一个常年搞服务端的人,也非常的迷恋游戏开发。这款游戏引擎是很多年前的作品,当时idea还不流行。正好最近有朋友想要开发一款2D游戏,于是xjjdog借着这个机会,抽周末时间重构了一下代码,现在能够流畅的跑在maven环境里了,Idea无压力。
考虑到有不少同学也有自己搞一款游戏的梦想,也可以修炼自己的编码水平,于是就把它放出来了。
同时,欣赏了一下自己多年前写的代码,真的是不忍直视!
git地址为 : https://github.com/xjjdog/c2d-engine
原创:小姐姐味道
原文链接: http://mp.weixin.qq.com/s?__biz=MzA4MTc4NTUxNQ==∣=2650521314&idx=1&sn=97efee81fd6f50db74a8594e9a366ace
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。