Java学习—123.2048小游戏

好久又没出现了,还好后台也没几条信息,我也不至于很愧疚,只是人气不太旺盛,好尴尬

最近稍微有点忙,也是自己放松了一下,哈哈......

抱歉一下,之前给我信息的各位亲,由于时间有点久,我就不一一回复了......

前段时间写的关于连数据库的,但时间稍微有点久远了,我有点忘记当时的想法了,所以,这做事情啊,一定要一鼓作气,像我这样的,不用等到三,就已经是再而竭了,不过等我后面做系统的话,会再详细写数据库方面的内容。

最近可能会写几个小游戏,因为突然发现对游戏还挺感兴趣的。

今天要来写一个小游戏:2048数字游戏。

1、2048数字小游戏介绍

2048数字游戏是20岁的Gabriele Cirulli开发的一款数字游戏。这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方随机出现一个数字方块,数字的方块在靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功。

我在做的时候可能跟原作者的这个游戏规则稍微有点改变,大家看下面这个视频就知道是怎么玩了。

2、游戏玩法

本游戏我已写好,由于篇幅太长,所以会截成几篇来写,最终的运行结果如下视频演示。

(注:实际游戏也实现了可以通过按键盘来玩,但录视频的时候不知道怎么回事,录不进去,所以只录了用鼠标点击的玩法。)

3、游戏代码

本游戏我写了三个类。这里帖的是第一个。

主方法放在类main中:

public class main {

public static void main(String[] args){

game_2048 gp = new game_2048();

new Thread(gp,"线程").start();

gp.setVisible(true);

}

}

具体的游戏代码详见后面几篇

(0)

相关推荐

  • 迷雾数林:一个数字华容道益智游戏居然难哭我了!

    <迷雾数林> 关键词:益智游戏.数字华容道.数字解密. 推荐星数:3星 沐沐简评:一款类似华容道玩法的益智数字小游戏,是一款数字解密类游戏,益智休闲的游戏风格,是磨练大脑,挑战思维逻辑,不 ...

  • 让《我的世界》玩家沉醉的MC文化|游戏葡萄

    每个人都有自己的世界. "天堂在左,战士在右,即使明知道要倒下,也要冲在第一排!"这是临近大电影上架之时,魔兽玩家的情怀吐露.葡萄君想,再过十年,如果出一款<我的世界> ...

  • 2048球球碰碰碰乐:益智2048小程序游戏,点开既玩

    50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 关注我们,沐沐带你发现好游戏! <2048球球碰碰碰>游戏小程序好玩吗? <2048球球碰碰碰>小游戏怎么玩? 怎么进入 ...

  • 宠物破冰队:船新版本的休闲消除游戏!

    <宠物破冰队> 关键词:消除类.益智.闯关.休闲.Q萌 推荐星数:3.5星 难度星数:3星 沐沐简评:船新版本的消除游戏. 沐沐带你发现好游戏! 沐沐之前玩了很久的开心消消乐, 这种消除类 ...

  • 天天拔草,但我要吹爆这3套数学启蒙教具,人手一套必不可少

    培养数感和对数的理解,我觉得有3套教具应该人手一套:Learning Resources魔法方块.蒙台梭利银行游戏珠块.MathforLove的"Tiny Polka Dot"圆点 ...

  • Java学习—125.2048代码

    本篇帖的是部分动作代码. 每个方法前都有注释说明本方法的功能. //随机选取一个位置,并填入数字2.如果此位置中已有数字,那么换一个位置. public void rule(){ x=ran.next ...

  • Java学习—124.2048代码

    游戏的主界面的代码在类game_2048中. 本类主要包括两个方面: 一是布局. 二是动作,按钮的动作. 其中,动作又有菜单动作,按钮动作.而按钮动作又有多方面,在下一篇的代码中会有注释说明. 本篇帖 ...

  • C语言初级编程实践:2048小游戏

    大部分同学学习C语言编程以后不知道能通过什么样的项目才可以锻炼自己的思维功力,2048相信大家都应该熟悉,不管是手机上还是网页版的相信大家都玩过,这个简单的控制台版本的游戏是我曾经在伟易达上班时一个嵌 ...

  • Java制作猜数字小游戏

    引言在利用Java中猜数字的小游戏,可以深度理解Java中的许多知识,譬如Random,条件语句,数据输入,同时还可以学习到循环嵌套,可以更好的让Java小白理解.问题描述如何利用Java程序来自动生 ...

  • java简易小游戏

    java简易小游戏制作 游戏思路:设置人物移动,游戏规则,积分系统,随机移动的怪物,游戏胜负判定,定时器. 游戏内容部分 package 代码部分;import javax.swing.*;impor ...

  • Java学习-126.2048代码

    本篇帖的是按钮的代码. 因为按钮比较多,包括菜单项的动作,为了区分,我用了两个内部类来实现这两部分代码. //本类是Game_2048类的内部类,用来实现上.下.左.右四个按钮,以及重新开始和退出游戏 ...

  • 2048环游世界欧美篇:精美2048小程序游戏出续作了!

    50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 关注我们,沐沐带你发现好游戏! <2048环游世界欧美篇>游戏小程序好玩吗? <2048环游世界欧美篇>小游戏怎么玩? ...

  • 2048小程序游戏:Q萌猫咪版经典2048,来一起喵喵喵吧!

    50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 加入我们,沐沐带你发现好游戏! <一起喵喵喵>游戏小程序好玩吗? <一起喵喵喵>小游戏怎么玩? 只有你想不到, 没有我找 ...