JAVA游戏模拟器简介:那些年我们追过的诺基亚!

一、如果……没有苹果手机

大家好,现在的手机性能相当强大了,尤其是智能手机的兴起,让手机的可玩性大大提高。

许多游戏和模拟器的登陆,也让我们得以重温当年的游戏,彻底体会到了科技的强大。

但你还记得吗?

仅仅在12年前,全球最流行的还是诺基亚手机,在上面玩到大型游戏还是个触不可及的梦。

当时的塞班系统仅仅能运行专用的小游戏,即使这些小游戏,也让我们用实体按键和小屏幕玩得如痴如醉。

拥有一台最新型的诺基亚手机,你就是班里最靓的仔!

JAVA推出的J2ME API,让移动设备达到了当时的巅峰,丰富多彩的小游戏和程序登陆塞班,为我们带来很多美好的回忆。

尤其是2009年前后,那还是苹果推出智能手机的前夜。诺基亚在市场可以说是嘎嘎乱杀,多款手机都爆红,覆盖了上到99下到刚会走的全部年龄段。

软件市场也异常火爆,大量JAVA游戏登陆,甚至连很多大厂也纷纷移植自家的游戏。

像Capcom、世嘉、TAITO、EA等就推出了很多知名系列游戏,甚至索尼都想推出自家的《战神》手机版,可由于性能问题,直到安卓时代才成行。

可以说,如果没有苹果降维打击的话,诺基亚说不定如今仍是手机的王者。

二、回忆支撑人类前进

人是需要回忆支撑的,我们有时候往往会想起那些无忧无虑的时光。伴随而来的就是想要重温那时候喜欢的游戏或电影等。

说起游戏来,我就不困了。

今天为大家介绍一下JAVA时代的手机游戏模拟器,希望能带您回味那时的欢乐。

这次的J2ME游戏采用模拟器形式运行,PC模拟器叫做Kahvibreak,游戏格式为jar,已经全部放在GAMES文件夹内了。

安卓模拟器有J2me Loader、KEmulator Lite等,需要大家自己导入喜欢的游戏ROM,启动模拟器后,找到jar游戏路径,运行即可。

我们以PC版为例,简单说一下模拟器的使用方法。

1、模拟器主界面如下图,操作按键对应当年的九宫格手机按键。回车键为确定,Q、W为左右功能键,上下左右键对应手机方向键,E、R键对应*和#键。小键盘数字键对应手机键盘数字,这个按起来是最有感觉的。

2、点击Brwse菜单,All Games显示你拥有的全部游戏,左下角是数量,大约有5679款,四舍五入算5700吧。

3、选择游戏后,点击即可打开游戏界面,用键盘对应的按键进行游玩,\”search“栏可以输入游戏名搜索。

大家可能注意到,我上面没说任天堂的游戏,其实这里面也有马里奥等游戏移植,不过是第三方移植的。

上键跳跃,左右行走,玩起来异常简单,居然还原了原作稍有惯性的手感,任天堂移植也不过如此吧。

4、推荐几个当时很喜欢的游戏,《俄罗斯方块》,效果和手感都很好,操作简便。

《打砖块》,FC非常出名的游戏,在手机端几乎完全移植,仅用左右键即可游玩。

《贪吃蛇》,这是诺基亚的经典游戏了,很多小朋友甚至是从它开始启蒙的,我虽然手残吃不了多长,相信还是有高手可以霸屏的。

其他像RPG类,有大宇亲自移植的《仙剑奇侠传》和《轩辕剑》,还有一波欧美的RPG游戏。

策略类有《文明》、《帝国时代》移植版本,模拟育成的有《三国志》、《同级生》等移植版本,足够大家打法空闲时间了。

三、永不言败的JAVA

在当前游戏繁花迷人眼的情况下,JAVA游戏就像任天堂坚持的那样,用最小的容量做出最大的游戏性。

至今还有开发者在坚持JAVA游戏,螺蛳壳里做道场,需要很大的勇气。

对于我们来说,JAVA游戏一方面可以怀旧一下,一方面也确实有些独特的游戏性,有些游戏笔者真的能沉迷一下午。

大家喜欢的话,可以到网上搜索下载,重温当年的美好。

以上就是今天的全部内容了,感谢大家的观看。

您的关注就是对我最大的鼓励!

有了这个开源 Java 项目,开发出炫酷的小游戏好像不难?

本文适合有 Java 基础知识的人群,跟着本文可学习和运行 Java 的游戏。

本文作者:HelloGitHub-秦人

HelloGitHub 推出的《讲解开源项目》系列,今天给大家带来一款开源 Java 游戏框架项目—— FXGLGames

项目源码地址:https://github.com/AlmasB/FXGLGames

一、项目介绍

都说 Java 语言无处不能,可以做桌面程序,可以做后台开发,可以做手机应用,也可以做游戏开发。本篇我们就重点讲一下一款 Java 游戏框架 FXGL,它无需安装或设置,开箱即用,只需本地安装 jdk8+ 即可。游戏可轻松打包为可执行的 *.jar 文件,一行命令即可运行。

二、运行项目2.1 前提

  • 安装 Jdk8 或者更高版本,全称 Java Development Kit,它是 Java 的库函数,是编译、运行 Java 程序的工具包。
  • 安装 Maven3 环境,进行项目构建和项目依赖包管理。
  • 安装开发工具,例如:Idea,Eclipse,Spring Tool Suite 等。
  • 安装 Git 工具,使用 GitBash 工具进行下载,提交代码等操作。

2.2 下载项目

执行如下代码,将项目下载到本地。

2.3 运行项目2.3.1 运行可执行文件

项目 binaries 目录下是已经构建好的游戏。

本地执行下面命令,就可以运行项目了。

2.3.2 源码构建项目

通过源码构建项目,这些项目都是 maven 项目,执行下面代码就可构建并运行项目。

2.3.3 游戏运行效果展示

1. GeometryWars 这个游戏已有构建好的可执行文件,在 binaries 目录,运 行效果如下图:

2. Mario(马里奥) 这个游戏需要源码打包,参考上面步骤即可。注:此项目需要将 jdk 版本升级到 11,才可以构建和运行项目。运行效果如下图:

3. Pacman 这个游戏已有构建好的可执行文件,在 binaries 目录,运行效果如下图:

5. BattleTanks 这个游戏需要源码打包,参考上面步骤即可。运行效果如下图:

6. SpaceInvaders 这个游戏已有构建好的可执行文件,在 binaries 目录,运行效果如下图:

三、项目入门

接下来通过构建一个简单的例子,我们来看看进行游戏开发需要怎么开始。

3.1 本地创建 maven 项目

pom.xml 文件添加依赖:

3.2 添加入口类

创建 BasicGameApp.java,文件内容如下:

3.3 运行效果

在开发工具直接右键 运行 入口类 BasicGameApp.java 即可,运行效果如下图:

四、最后

Java 无所不能是真的!本篇将的项目你 get 到了吗?Java 开发小游戏还是相当炫酷的!学习英语可以听英文歌曲、看英文视频等等方式。学习编程我想也可以通过开发一款游戏的方式来增加学习兴趣,感受编码的魅力。有了直观的视觉冲击可能更加能激发你的学习和动手能力!通过我内容分享,能让更多的朋友们感受到开源项目的魅力,由而对编程产生兴趣,是我最大的乐趣!

教程至此,你应该也能快速运行游戏项目了。编程是不是也特别有意思呢?快邀请你的小伙伴一起加入到 Java 游戏开发乐趣中吧~

五、参考资料

  • FXGL 入门教程
  • FXGL 视频教程

『讲解开源项目系列』——让对开源项目感兴趣的人不再畏惧、让开源项目的发起者不再孤单。跟着我们的文章,你会发现编程的乐趣、使用和发现参与开源项目如此简单。欢迎联系我(微信:xueweihan,备注:讲解)加入我们,让更多人爱上开源、贡献开源~

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。