十大经典Java手机游戏 Top Ten Best Java Mobile Games

手机上的Java即J2ME(Java 2 Micro Edition)是Sun公司专门用于嵌入式设备的Java软件,开发的软件和游戏可以实现跨平台使用,具有良好的兼容性。当今Java游戏已经有了非常华丽的画面表现,可玩性也很不错,可以在不同品牌的手机上运行。

Here i have some of Most Interesting and popular java games for your mobiles. Download ten mobile games for your Nokia, sony ericson, Samsung and Motorola mobiles. Here is the list of some of Top Java Mobile games for your mobile.

 这里,我总结了我玩过的十个个人感觉最好的Java手机游戏,分辨率为240x320的,可以在各个主流的240x320分辨率的手机上运行,例如诺基亚N73、N82、N95,索爱K790等等,只要支持Java就可以运行。

Tetris is a puzzle video game that descend from the notion of blocks falling down into pits. Some of those, like Puyo Puyo, are hugely influential in their own right. It’s the most-played, most-imitated, most influential puzzler of all time.

俄罗斯方块(Tetris)是经典的益智游戏,几乎是世界上最有影响力的益智游戏之一,游戏本身也很简单,只要不断消减掉落的方块就可以了。这个游戏被模仿了很多个版本,我这里的是EA出的疯狂俄罗斯方块(Tetris Mania)。

Tetris

Super Bubble Bobble is an arcade game by Taito。 The game features twin Bubble Dragons journey through the Cave of Monsters to rescue their girlfriends. They move over a system of platforms, busting and pushing bubbles, avoiding enemies and collecting a variety of power-ups.

  超级泡泡龙(Super Bubble Bobble)是Taito公司开发的游戏,主角是两只绿色和蓝色的小恐龙,通过吐出泡泡来消减屏幕上的彩球,游戏本身简单易学、妙趣横生,女孩子玩起来会上瘾的。

Tetris

Super Mario Bros is a platform game developed by Nintendo. In Super Mario Bros., the titular character Mario must save Princess Toadstool of the Mushroom Kingdom from the evil King Koopa, king of the Koopas.

 超级马里奥(Super Mario Bros)是任天堂公司开发的著名横版过关游戏,是电子游戏历史上销量最大的系列游戏之一,早在任天堂的红白机时代就名声在外了,这个游戏几乎移植到了所有的任天堂游戏机,也包括电脑和手机。

Super Bubble Bobble

Pac-Man is an arcade game developed by Namco. The player controls Pac-Man through a maze, eating pac-dots. When all dots are eaten, Pac-Man is taken to the next stage. Four ghosts (Blinky, Pinky, Inky and Clyde) roam the maze, trying to catch Pac-Man. If a ghost touches Pac-Man, a life is lost. When all lives have been lost, the game ends.

吃豆(Pac-Man)是Namco公司开发的一个经典游戏,玩家控制游戏的主人公黄色小精灵吃掉藏在迷宫内所有的豆子,并且不能被“幽灵”抓到。

Pac-Man

Snake is a video game released during the mid 1970s and has maintained popularity since then, becoming somewhat of a classic. After it became the standard pre-loaded game on Nokia phones in 1998, Snake found a massive audience and soon became the most-played videogame of all time. More than one billion people have played Snake.

 贪吃蛇(Retro Snaker)是诺基亚手机上的一个元老级游戏,这个游戏短小精悍,很具可玩性,特别适合在手机上玩。据称,已经有超过十亿人玩过这个游戏

贪吃蛇(Retro Snaker)

Bejeweled is a puzzle game by PopCap Games. The objective of this game is to swap one gem with an adjacent gem to form a horizontal or vertical chain of three or more gems. Bonus points are given when more than three identical gems are formed or forms two lines of identical gems in one swap. Gems disappear when chains are formed and gems fall from the top to fill in gaps. Sometimes chain reactions, called cascades, are triggered, where chains are formed by the falling gems. Cascades are awarded with bonus points.

钻石情迷(Bejeweled)是一个很好玩的益智游戏,有点像“对对碰”,游戏规则很简单,移动相邻的两个钻石,使任一排产生有三个或以上的相同钻石,即消去,上面的钻石靠重力落下。

Bejeweled

Zuma is a fast-paced puzzle game developed by PopCap Games. The objective of Zuma is to eliminate all of the balls rolling around the screen along a given path (the path is clearly visible in all of the levels except the last level), before these balls reach the yellow skull structure, which will open to varying degrees as a warning of oncoming balls. As soon as one ball reaches the skull, the rest follow and the player loses a life. To prevent the balls reaching the Skull, the player can eliminate the balls by firing a colored ball from the stone frog idol’s mouth towards the chain of balls that will continue to push forward until the player fills the yellow bar, which is when the balls will stop producing off-screen. When three or more of the same color come in contact, they explode, possibly triggering other explosions as part of a chain reaction. The level is completed when after the bar is filled, the player eliminates all of the balls on the screen.

 祖玛(Zuma)是一款休闲益智游戏,玩法很像QQ龙珠,将中间吐出来的珠子向着周围连环滚出的同色珠子射打,够三个就能炸裂消除,简单有趣。

Zuma

Bomberman is an arcade-style maze-based video game developed by Hudson Soft. Bomberman, is a robot that wants to be free from his job at an underground bomb factory. He must find his way through a maze while avoiding enemies. Doors leading to further maze rooms are found under rocks, which Bomberman must destroy with bombs. There are items that can help improve Bomberman’s bombs, such as the Fire ability, which improves the blast range of his bombs. Bomberman will turn human when he escapes and reaches the surface. Each game has 50 levels in total.

人(Bomberman)是Hudson公司开发的一款基于迷宫的游戏,游戏主角人是一个机器人,基本操作是放置,以十字型的方式爆炸,来炸死敌人,也可以炸死自己,还有些增强威力与技能道具增加了游戏的可玩性。

Bomberman

Prince of Persia is an action-adventure video game franchise that was created by Jordan Mechner. In 2007, Prince of Persia was remade and ported by Gameloft. The remake, titled Prince of Persia Classic. It featured the same level design and general premise and gameplay of the original, but contained 3D-rendered graphics, and more fluid movements. New game modes were also added.

  波斯王子(Prince of Persia)是上世纪九十年代的一个经典游戏,我以前在DOS上玩过的最早的游戏之一,可惜游戏续集一代不如一代,Gameloft将波斯王子一代进行了重新开发制作,命名为Prince of Persia Classic,并支持手机,其在手机上的效果很不错。

Prince of Persia

The Sims is a strategic life-simulation computer game developed by Maxis and published by Electronic Arts. It is a simulation of the daily activities of one or more virtual persons in a suburban household near SimCity.

  模拟人生(The Sims)是Electronic Arts开发的一款以模拟普通人生活为主题的游戏,玩家可以操控模拟人物进行日常生活、社区交流以及建造房屋。在一个模拟的世界中,仿造真实的情境,控制生理和精神的需求。手机版的模拟人生简化了原始电脑游戏的一些因素,使得其可以在手机上方便的操作。

The Sims

The pack includes the following games (resolution: 240×320), click here to download.

以上十个Java手机游戏都支持240x320分辨率,点这里下载使用。

  英文版:Top Ten Best Java Mobile Games

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一个简单的纸牌游戏示例程序。这个程序是用Java编写的,可以在控制台中运行。该游戏是一个单人游戏,您需要尽可能快地移除所有的纸牌。 下面是程序的代码: ```java import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class CardGame { private List<Card> deck; private List<Card> discardPile; private List<Card> playerHand; public CardGame() { deck = new ArrayList<>(); discardPile = new ArrayList<>(); playerHand = new ArrayList<>(); // 初始化一副牌 for (Card.Suit suit : Card.Suit.values()) { for (Card.Rank rank : Card.Rank.values()) { deck.add(new Card(rank, suit)); } } // 洗牌 Collections.shuffle(deck); // 初始化玩家手牌 for (int i = 0; i < 7; i++) { playerHand.add(drawCard()); } } public void play() { Scanner scanner = new Scanner(System.in); while (!playerHand.isEmpty()) { System.out.println("你的手牌:"); for (Card card : playerHand) { System.out.println(card); } System.out.println("请出牌(输入牌的下标,从1开始):"); int index = scanner.nextInt() - 1; if (index < 0 || index >= playerHand.size()) { System.out.println("无效的下标,请重新输入。"); continue; } Card card = playerHand.get(index); if (isValidMove(card)) { playerHand.remove(index); discardPile.add(card); System.out.println("出牌成功!"); } else { System.out.println("无效的出牌,请重新选择。"); } } System.out.println("恭喜你,你已经赢得了这个游戏!"); } private Card drawCard() { if (deck.isEmpty()) { deck.addAll(discardPile); Collections.shuffle(deck); discardPile.clear(); } return deck.remove(0); } private boolean isValidMove(Card card) { Card topCard = discardPile.get(discardPile.size() - 1); return card.getSuit() == topCard.getSuit() || card.getRank() == topCard.getRank(); } private static class Card { enum Suit {CLUBS, DIAMONDS, HEARTS, SPADES} enum Rank {ACE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING} private final Suit suit; private final Rank rank; public Card(Rank rank, Suit suit) { this.rank = rank; this.suit = suit; } public Suit getSuit() { return suit; } public Rank getRank() { return rank; } @Override public String toString() { return rank + " of " + suit; } } } ``` 这个程序模拟了一个简单的纸牌游戏,其中包括以下几个类: - `CardGame`: 主类,控制游戏流程。 - `Card`: 表示一张牌的类。 - `Card.Suit`: 牌的花色枚举类。 - `Card.Rank`: 牌的点数枚举类。 在程序运行时,它会自动初始化一副牌,并将其洗牌。然后,它会将前七张牌发给玩家,玩家需要选择出一张合法的牌来出牌。如果出牌成功,该牌将被移动到弃牌堆中,否则玩家需要重新选择一张牌。当玩家的手牌为空时,游戏结束。 您可以通过创建 `CardGame` 实例并调用 `play` 方法来运行这个程序: ```java public static void main(String[] args) { CardGame game = new CardGame(); game.play(); } ``` 希望这个示例程序能够帮助您开始编写自己的纸牌游戏

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值