该游戏是本人初学计算机第一个开发的游戏,内容和界面比较简单,游戏主要玩法是打怪升级,但是苦于游戏素材没有人物移动和战斗动画,所以只能用背景图和对话框进行代替。战斗逻辑其实和有些类似于精灵对战,游戏中间插入了拼图和贪吃蛇的小游戏。游戏剧情就不剧透了,
2022-09-12 11:05:48 134.01MB 游戏程序 小游戏 c语言
1
根据bilibili上的小老师的教程写的贪吃蛇,因为写完了,自己觉得对easyx图形库有着很好的认识和了解,方便自己做后续的原创的小游戏,所以大家可以跟着这些小资源的代码进行学习哦
2022-07-26 19:07:33 26.66MB 小游戏 c语言 贪吃蛇 easyx
1
易语言 小游戏 21点扑克牌 新易扑克牌游戏源代码 易语言扑克游戏网络版源码 易语言麻将游戏源码 .版本 2 .支持库 iext2 .程序集 窗口程序集1 .程序集变量 投注, 投注 .程序集变量 每块宽度, 整数型 .程序集变量 每块高度, 整数型 .程序集变量 分割数据, 文本型, , "0" .程序集变量 X变量, 整数型 .程序集变量 Y变量, 整数型 .程序集变量 彩金时间, 整数型 .程序集变量 中彩金, 文本型 .程序集变量 接收的数据, 文本型 .子程序 _按钮1_被单击 .如果 (客户1.连接 (IP编辑框1.地址, 7000)) 日志标签.标题 = “与服务器连接成功” + #换行符 + 日志标签.标题 状态.底图 = #笑脸 连续赋值 (真, 按钮1.禁止, IP编辑框1.禁止) .否则 状态.底图 = #哭脸 连续赋值 (假, 按钮1.禁止, IP编辑框1.禁止) .如果结束 _启动窗口.获取焦点 () .子程序 _客户1_数据到达 .局部变量 分割倍数数据, 文本型, , "0" .局
2022-07-15 15:05:50 2.89MB 小游戏 易语言游戏
1
C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级玛丽游戏C语言超级
2022-06-17 09:09:33 5.62MB C语言超级玛丽游戏
这是用C语言写的结合TC图形库写出来的打字游戏,大家可以从中学习学习~~~ 运行时别忘了修改初始化图形的地址:initgraph(&driver,&mode,address); 比如说我的 address=D:\\Win-TC\\projects, 因为要有EGAVGA.BGI图形文件支持才能正常运行。
2022-06-16 22:17:51 1KB 打字游戏 C语言 打字 游戏
1
python零基础初学者 体验程序
2022-06-15 09:47:45 559B python 游戏 开发语言 pygame
1
Python游戏嗷大喵快跑设计丨跑酷小游戏设计论文和源码
2022-06-13 18:53:43 27.7MB python 源码软件 游戏 开发语言
1
用C语言和easyx图形库开发的跑酷游戏,有兴趣者可下载 压缩为.rar,方便使用 工程代码全开源,以供学习
2022-06-12 14:13:38 20.76MB 跑酷游戏 C语言 程序设计
1
基于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
用python写的推箱子游戏,可以在Pycharm上部署运行,还要音乐,不过就是地图好像少了点,才5关还是几关,忘记了
2022-06-09 19:55:59 16.47MB 推箱子 Python
1