您可以使用此 MatLab GUI 玩 2048,它允许您保存游戏、加载、返回并使用键盘的箭头来玩¡¡ 它还可以建议您移动¡
2022-06-13 22:56:47 66KB matlab
1
接触 Python 不久,看到很多人写2048,自己也捣鼓了一个,主要是熟悉Python语法。 程序使用Python3 写的,代码150行左右,基于控制台,方向键使用输入字符模拟。 演示图片 2048.py # -*- coding:UTF-8 -*- #! /usr/bin/python3 import random v = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] def display(v, score): '''显示界面 ''' print('{0:4} {1:4} {
2022-06-13 15:06:25 74KB python 小游戏
1
这款游戏由 Gabriele Cirulli 最近发明(2014 年 3 月),因其简单性和复杂性而越来越受欢迎! 唯一的目标是创建一个包含数字 2048 的图块。您可以通过滑动带编号的图块(使用箭头键)来完成此操作。 当两个相同的数字相遇时,它们通过相加合并。 这允许您生成 2 的幂,但随着您的深入,它会变得更加困难! 有关该游戏的更多信息,请参阅http://en.wikipedia.org/wiki/2048_(video_game)上的维基百科条目。 我必须承认,这个实现的文档很差,因为它只是一个下午的项目。 然而,我认为代码几乎是自我记录的。 如果没有,您可以随意提问! 玩得开心,并为一些不错的比赛发布您的高分! :-D 玩: - 下载并提取提交- 运行>> start2048 享受!
2022-06-12 21:37:37 4KB matlab
1
cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏 cocos creator 全名2K 2048小游戏源码下载 可做区块链游戏
2022-06-11 09:07:11 4.53MB 小游戏源码
基于arm开发板的2048游戏的实现:实现功能及其原理如下: 2048是平面二维游戏,在4*4图片方格内,通过对滑动方向(上、下、左、右)的判断实 现对各个图片的移动、合并(在沿滑动方向上,两相邻元素值相等或者两相等元素值之间 的元素内容为空(即为0),即要进行合并)等操作。 首先:需要实现的是在屏幕上显示出相应界面,这涉及到对lcd屏幕的操作,arm开发版运行 的是linux系统,通过对设备文件(路径为/dev/fb0 的文件)进行操作,实现现屏幕显示功能。 因为是系统内的文件,采用系统IO函数实现,主要是open、read、write、lseek函数。同时 为了提高显示效率,还采用了mmap映射函数。 其次:该游戏需要判断出滑动的方向,来实现对相应图片的移动、合并操作,所以还需要对 触摸屏设备文件(路径名为/dev/input/event0 的设备文件)进行操作。要判断出滑动类型, 获取点下屏幕时的坐标点x1、y1以及离开屏幕时的坐标点x2、y2。根据两值只差可判断出 滑动方向(差值绝对值大的,滑动方向就是哪边) 实现对图画的移动、合并操作,这是本游戏设计的一大难点,本项目 采用如下方法实现该功能: 该游戏本质上是对二维数组的操作,该项目中,定义了如下量 //该节点用来保存4*4二维数组每一个元素的信息 struct position { int x; int y; int data; char *names; }; struct position * pos[4][4] = {0}; char *name[12]; //指向要显示图片的路径名 结构体用来保存二维数组中每一个元素的信息,x、y保存的是显示图片的位置信息, data保存的是图片对应的值(根据此值可以显示出相应的图片,如果值为8,则显示值 为8的图片),names是一个字符型指针,指向的是要显示图片的路径名信息(该信息保 存在char *name[12]的指针数组中,该数组指针保存了路径名信息)。 据此,便可以显示出相应的图片,接下来便是操作 pos[4][4]是一个二维数组,当朝着一个方向滑动时,便需要根据pos->data 值进行 相关操作 ,研滑动方向上,判断第一个元素值是否为0(空白图片表示值为0),如果为0 则继续找,直到找到下一个不为0的元素,然后将该值赋值给开头元素,该元素置0, 如果开头元素不为0,那么就往后面寻找,直到找到一个不为0的元素,如果该元素与开头元素 值相等,则合并(开头元素值乘以2,然后该元素置0)。以上便是一轮判断,然后开头元素再 往后挪一个,按照同样的方法判断,进行相关操作。 然后,还需要有产生随机数的功能, 定义了两个值XX ,YY,用rand函数产生小于4的两个数,然后对二维数组pos进行遍历, 如果pos[i][j]->data == pos[XX][YY]->data 那么就可以在改位置产生随机数,否则,就重新产 生一次随机数,直到产生为止,产生不了则游戏结构 最后, 为了实现计分功能,通过计算,在像素坐标点为(50,20)(75,20)(100,20)(125,20)的位置显示出0到9的数字, 通过计分,可以将所得分数在该四个点显示出
2022-06-09 20:32:48 418KB 2048游戏 游戏开发 游戏 C语言
1
C语言实现2048小游戏的方法,C语言实现2048小游戏的方法
2022-06-08 21:26:29 37B C语言
1
无源码,再次强调无源码 如需源码请移步本人的2048源码下载,该文件只是开发步骤详解及对应的PPT
2022-06-08 18:44:51 3.85MB H5 2048 游戏 文档
1
经测试无bug,代码结构清晰,注释详细,同时用SQLite编写了回退按钮,界面简单,风格统一。欢迎批评指正。
2022-06-07 03:33:55 1.54MB 2048 代码
1
基于Android studio 开发2048小游戏
2022-06-06 21:04:25 7.64MB android studio android android-studio
1
android 的2048小游戏完整实现:GridLayout布局(android 4.0及以上)。 以前做过一个2048的算法题,学了几天android,觉得可以实现个安卓版的,也就动手写了个。 包含的东西: GridLayout布局 在activity中动态添加view组件 判断用户在屏幕滑动的的方向 2048算法(参考之前用C++写的,写的还算通俗易懂吧,http://blog.csdn.net/liang5630/article/details/39895087)。
2022-06-05 08:54:06 1.51MB android 2048游戏
1