“玩游戏,我要冒泡”,十几年前的国产功能机软件平台,你玩过吗
在功能手机时代,大家比较熟知的手机系统不是塞班平台就是Java平台,这些系统一般只有国外品牌手机使用,比如诺基亚、索尼……
然而并不是所有人都买得起几千块钱的诺基亚、索尼这些外国品牌手机,相比之下只卖几百块的国产手机则更贴近大部分消费者。
而我们国产手机也有自己的系统,那就是斯凯网络推出的冒泡平台,相信用过国产手机的都熟悉这句广告:“玩手机–我要冒泡”
当时国产手机基本上采用联发科MTK芯片方案,冒泡平台也基本是MTK手机标配。
早期的国产手机一般是GSM不能上网的纯功能机,后面出的则支持GPRS上网功能,支持上网功能的手机一般会把冒泡社区放在“游戏中心”或者“娱乐与游戏”菜单里。
如果没有,还可以在拨号界面输入一串“神秘代码”就可以进入冒泡社区,知道的朋友可以在评论区说下是什么“神秘代码”
冒泡社区,就相当于现在的应用商店,可以在里面下载其他应用来扩展手机的功能。
我还记得冒泡平台软件格式为.mrp,把文件放在存储卡mythroad里的app240320文件夹下就可以直接打开都不用安装。
斯凯mrp也是当时应用最广的国产软件格式,据说有上千个冒泡平台的游戏和应用,应用生态可以说是非常丰富了。
最常用的软件当然是手机QQ啦,只是聊天的话5块钱30M的流量根本用不完,还有QQ浏览器、飞信、NSM以及各种各样的游戏。
不过冒泡平台有个不好的地方是很多游戏是直接扣话费的,第一次玩不知道还扣了父母手机十几块钱的话费,但是后面学会把短信中心号码改了发不出短信就可以随便玩。
冒泡平台是凯斯网络在2005年推出的国产手机软件平台,该平台具备十分优异的应用驱动性能。
可以在较低性能的硬件环境下流畅的运行游戏和各种应用,成为国产手机最主流的应用软件平台,无论是品牌机还是山寨机、仿冒机都在用。
当时国产功能机一般只有256KB的内存,照样可以流畅运行各种应用和游戏,同期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,备注:讲解)加入我们,让更多人爱上开源、贡献开源~
重玩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游戏总感觉少了点什么,或是实体按键,或是游戏氛围,或是物是人非。若想最大程度还原当初的游戏体验,最好还是用一台诺基亚,毕竟厚重的年代感需要合适的载体才能体现。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。