那时候的手机内存很小,要用来玩游戏的话就必须买一个大内存的MMC卡,手机也没那么多款式,班上同学几乎用着同样的几款手机,系统还都是 S60 。 S60 系统的游戏有三大类,分别是 N-Gage 、 SIS 、 JAVA ,这顺序恰好也是游戏可玩性的排序,都说 JAVA 游戏最为简单,可玩性一般而已,但我觉得内存 1M 以内的 JAVA 游戏是最耐玩的,而且资源很丰富,随便在 WAP 一搜就能找到,今天就想给大家回忆一下最让我印象深刻的 JAVA 游戏。 都市摩天楼

《都市摩天楼》是我当时最常玩的一款游戏,而且是诺基亚手机自带的,记得jad后缀的游戏都是系统自带的。玩法比较简单,我们要做的是“盖房子”建造城市,游戏分为建造城市与快速游戏,建造城市的目标是建造一座特大都市,把楼房建造在城市地图中适当的位置,增加城市的人口和提升城市的级别能解锁各种漂亮的摩天楼。快速游戏则是尽可能建造高入云端而又稳如泰山的摩天楼,我们的目标是把楼建成世界最高,不断为了这个目标努力,需要严丝合缝地堆叠建筑块,把握时间节奏,堆叠越整齐时间控制得越好就能增加时间,得到组合加成分等,是最有挑战的玩法。

我上课时候最爱玩的是快速游戏,玩累了没耐心了就安心听下课,尽可能让楼层堆积得更高,让更多的住户入住。每一层紧密相连能容纳更多的人口,也能保证高楼更加稳固,快速游戏模式可能是为我这个没耐心又精益求精的玩家而准备的,20层一下任何一层盖歪了我就会重来,重来之后再重来,向来成绩只有更差,永远玩不厌,然而试了很多次,多年过去了还是没能玩到月球。

Bounce

我们把这个游戏叫为蹦球,也是诺基亚手机内置的一款游戏。需要操控一只红色的小皮球,滚动、蹦跳来一路闯关,碰触黄色的圈得分,关卡设计在今天来说都算是十分灵活的,可以来回进行冒险,不像常见的横版卷轴过关游戏,经过的关卡就不能回去了。玩这款游戏很是需要耐心,有些关卡需要特别注意机关、暗道,更有些关卡连弹跳的力度和位置都需要尝试很多次去掌握,依稀还记得按键2, 5 跳跃,按 * (星键)可以改变蹦球形象,第 4 关时候就可以变成 大石头形象 , 到了 《Bounce Tales》 是可以操控4种球的,默认红色球、大石头球、沙滩球和超级球。 在塞班时代可以说是非常有可玩性的游戏了!

空间大战

《空间大战》这款游戏大家肯定也不会陌生,算是我最早接触的打飞机游戏了,看到微信上很火的 《全民飞机大战》之时就感觉有点熟悉,不知大家有没有同样的感觉。游戏画面极其简陋,但总让人欲罢不能,一回家就要拿爸爸手机玩!黑白屏幕下的飞机等模型都是由粗糙的像素点形成的,却是很多人最喜欢玩的闯关游戏,游戏有多种地形,植被、山川、天空白云等,场景画面还分为白天和黑夜,可以更换武器,拥有大招,每一关都有个大boss,有些 boss 发射子弹是有规律的,找到一个安全的位置就可以一直攻击它通关,紧张又刺激,一不小心没躲开就会被子弹击中,随之又要重玩了!

接水管

这款游戏我记得好像是在诺基亚5200看到的,其他机型我不知道有没有,又名《水管工》。游戏玩法比较简单,只要把每一个水管连接上去,形成一条通道即可,但是游戏有限定时间,玩家必须在规定的时间内完成任务。那个年代就有很多这种玩法简单,设计也简单的游戏,但是依旧会让人特别着迷,玩接水管的时候我一般不在上课时候玩,而是回到家安静玩,因为一下分心顺序搞错了就很容易乱,乱着乱着心里就可烦了!

泡泡龙

《泡泡龙》游戏也特别经典,移植到了各种平台。你会发现我们很早就玩过了消除类游戏,比如俄罗斯方块和泡泡龙,现在的很多游戏都能看到曾经风靡的经典游戏影子。游戏玩法是玩家需要发射弹珠来让同色的珠子消除以获得分数通关,低端中央会有一个发射台,需根据珠子颜色来利用反弹等方式让珠子发射到同色珠子处连成3个以上就能完成消除,记得有些游戏版本是不能碰到边缘反弹的,这样随着珠子堆积得越多越难完成通关任务,但能反弹的话也是需要技巧的,确保反弹能到位,不然也会容易失败哦!

祖玛

泡泡龙的玩法确实很经典,同时也让我想起了类似玩法的游戏《祖玛》,我最早玩过的祖玛玩法发射台是只青蛙。游戏玩法在泡泡龙玩法的基础上增加了轨道,珠子在轨道上会滑动,直到轨道上的珠子消除掉即可完成通关任务,如果轨道的珠子满了无法滑动了游戏就会失败。我们需要注意珠子滑动的规则,找好时机发射,击中3个以上同色珠子就能完成消除,如果没能击中的话珠子就会夹杂进去,这样一行得同色珠子就被隔开了,增加了难度。而后还有各种版本出台,比如祖玛游戏界面的轨道增加到两行三行,每一行有些洞会覆盖起来,我们只能瞧见滚动过的珠子颜色,并不能很好辨别下一个珠子,必须在珠子离开洞藏起来之前完成消除,不然珠子就会越积越多堵满轨道。我当时玩这个游戏的时候只要发射错误,界面上看不到很多同色珠子连在一起的话就很没耐心,会直接退出这局游戏重来了!

推箱子

《推箱子》游戏是在一个狭小的仓库中,要求玩家把木箱放到指定位置,很考验玩家的逻辑思维,需要巧妙利用通道,并合理安排箱子移动的位置和顺序,开始移动的时候就应该规划好移动的顺序才能更好通关,不然容易出现箱子被推到了墙角无法移动或者通道被堵住的情况。推箱子的游戏版本也有很多,我记得自己玩的版本是有回退功能的,如果上一步推动错了可以退回去重来。

这个游戏我用诺基亚智能机的时候也在玩,就算同学都玩着《神庙逃亡》了,我还是一如既往玩推箱子,上课时候还会拿出纸笔来画箱子的推动路线,上上上右上右上右右下右下下左左... ...回忆满满!

塞班时代的游戏有很多,每一个都看起来设计制作极为简单,可玩性却特别高,最重要的是还玩不腻,本文暂时就先介绍这么多了,以后有机会再介绍下塞班的SIS和 NGage 游戏,顿时很想翻出之前的手机来继续玩游戏,但是充电的线不见了,不知道还能不能买到诺基亚那种圆孔的充电线啊?

java最早的游戏_回忆S60(塞班)年代的JAVA游戏相关推荐

  1. java程序设计 第三版_清华大学出版社-图书详情-《Java语言程序设计(第3版)》...

    第3版前言 Java语言是目前应用最广泛的编程语言之一,学习和使用Java的人越来越多.为了帮助初学者尽快掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,笔者根据长期Java授课 ...

  2. 用Java代码实现日志记录器_如何在此简单的Java日志记录实现中附加到日志文件? - java...

    我得到了以下用于创建和管理Logger的类.每当执行代码和程序时,都会使用对静态getLogger()捕获块的调用进行记录. public class Log { private static fin ...

  3. java中解密的思想_北大青鸟翔天解密,Java核心思想两大点

    Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少.对核心概念和思想的掌握可以帮助我们举一反三.触类旁通,有助于提升我们对整个J ...

  4. java超出gc开销限制_超出了GC开销限制– Java堆分析

    java超出gc开销限制 这篇文章是我们原来的GC开销超出问题模式的延续. 正确的Java堆分析对于消除O​​utOfMemoryError:GC开销问题至关重要. 如果您不熟悉此Java HotSp ...

  5. java能调用python吗_如何使用运行时在Java中调用python程序 - java

    我想用来自Java的参数调用python程序.但是我的输出是空白.代码在这里. Python代码在这里: import sys print(sys.argv[1]) Java代码在这里: public ...

  6. python连连看小游戏_利用Python制作一个连连看小游戏,边学边玩!

    导语 今天我们将制作一个连连看小游戏,让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 环境搭建 安装Python并添加到环 ...

  7. java 存储过程返回结果集_通过SQL“select * from”从java存储过程返回结果集

    我可以直接通过SQL select * from语句从java存储过程(oracle)获取结果吗? 在数据库上,我将有一个java存储过程/函数,当它被调用时返回一个多列,多行结果集. 我想直接通过s ...

  8. java小马哥百度网盘_思否编程(小马哥):Java 微服务实践 - Spring Boot / Spring Cloud全套,完整版下载 - VIPC6资源网...

    小马哥 Java 微服务实践 – Spring Boot 系列 pptx segmentfault-lessons-master 03Java 微服务实践 – Spring Boot 系列(三)Web ...

  9. java 多线程 并发 面试题_最常见的15个Java多线程,并发面试问题

    假设你有三个线程T1,T2,T3.你如何能保证线程T2在线程T1后运行,T3在T2后运行 这个线程面试问题大多是在第一轮或电话筛选轮次中会被问到的,这个多线程问题的目的是检查候选人对"joi ...

  10. java内存中读文件_关于内存管理:读取Java中的大文件

    我需要一个非常了解Java和内存问题的人的建议. 我有一个大文件(大约1.5GB),我需要将此文件切成许多小文件(例如100个小文件). 我通常知道如何做到这一点(使用BufferedReader), ...

最新文章

  1. PostgreSQL运维实战精讲之“postgresql源码安装”
  2. 深入jvm虚拟机第4版_深入JVM虚拟机,阿里架构师直言,这份文档真的是JVM最深解读...
  3. python 第一行输入n表示一天中有多少人买水果_Python编程:从入门到实践——【作业】——第五章作业...
  4. ASP.NET Core在 .NET Core 3.1 Preview 1中的更新
  5. Vue 封装的组件生命周期钩子
  6. C语言用递归求斐波那契数,让你发现递归的缺陷和效率瓶颈
  7. 深入浅出教你做一个快速开发平台
  8. oracle+快速客户端安装方法,ORACLE简易客户端安装与使用方法
  9. Java从入门到精通 第23章 文件IO操作
  10. 公文中的六角括号怎么打?
  11. QQ获取群链接、二维码
  12. 4×4键盘板:ATMEGA328接口
  13. 计算文件MD5值的多种方法
  14. Elasticsearch Nested 选型,先看这一篇!
  15. Hibernate 查询Criterion数据
  16. Ps素描效果引用说明
  17. PHP上传ZIP压缩包并解压
  18. 我们为什么这么拼?(转载自微信)
  19. 邮件退回 对方服务器不允许,主 题:我给别人发的邮件被退回来了如何处理?...
  20. MySQL视图简单操作

热门文章

  1. 【整理】TAC码是什么?TAC码和IMEI有什么关系?
  2. coffeescript html5,深入浅出CoffeeScript
  3. Java file outside of source root
  4. 【公益译文】网络威胁信息共享指南
  5. C. Garland dp
  6. ​机器如何“猜你喜欢”?深度学习模型在1688的应用实践...
  7. matlab拟合度R方,...1),问题是什么是拟合优度?、R^2大于多少说明拟合度很好,R^2在...-拟合度-数学-冀群是同学...
  8. PHP学习笔记(二)——行云博客
  9. linux开发板2048游戏界面图,linux c 实现2048游戏
  10. vmware应用程序无法正常启动0xc000007b