使用版本:python3.7.6 开发环境:Mac(windows也适用) 注意事项:需要安装pygame库 代码很简单,稍微有点基础的都能看明白,自己没事弄这好玩,分享一下
2022-10-01 19:06:01 4KB python 2048 游戏 pygame
1
2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游戏可执行程序2048游
2022-07-17 09:05:27 11.54MB 2048 Qt C++
1
2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048游戏源码2048
2022-07-17 09:05:26 35.03MB Qt C++ 2048
1
LabVIEW 2048小游戏 源程序+讲解视频+PPT+报告 一条龙 欢迎大家批评指正哦 欢迎大家下载哦
2022-06-29 18:04:07 63.09MB labview 设计
自己写的 WPF+C# 2048游戏源码,可以更改行数和列数,以及显示名称
2022-06-27 20:24:26 234KB WPF C#
1
2048 游戏的 AI,由 expectimax 搜索实现,由 Go 提供支持。 效果展示: https://raw.githubusercontent.com/xwjdsh/2048-ai/master/screenshot/2048-ai.jpg 怎么跑? 通过 Go go get github.com/xwjdsh/2048-ai cd $GOPATH/src/github.com/xwjdsh/2048-ai go build ./2048-ai 通过 Docker docker run -p 8080:8080 wendellsun/2048-ai 或自己构建图像: 更多详情、使用方法,请下载后阅读README.md文件
2022-06-24 19:06:09 533KB go语言
基于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
无源码,再次强调无源码 如需源码请移步本人的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 的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