吃豆豆游戏的C语言程序码,吃豆人C语言源代码.docx

本文提供了一个使用C语言编写的吃豆人游戏源代码示例,通过多个头文件的引入实现了图形界面操作等功能。游戏包括玩家控制的角色及简单的地图设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

吃豆人C语言源代码

#include "graphics.h"#include "stdlib.h" #include "dos.h" #include "bios.h"#include "stdio.h"#include "time.h"#include "graphics.h"#include "conio.h"#define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b #define ENTER 0x1c0d#define SPACE 0x3920 /*游戏中人物的结构体*/ struct play{ int x;int y; }; struct Snow{int x;int y;int speed;}snow[100];intsnownum=0;struct play you,them[5]; void *save;int sum=0;/*统计吃的豆子个数,吃满50颗就算胜利*/int change=10;/*0豆子,1空地2,墙壁,3自己,4敌人*/int a[15][20]={2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,2, 2,1,2,2,2,1,1,2,1,1,0,0,0,1,1,4,1,1,0,2, 2,1,1,0,2,1,1,2,0,1,1,2,2,2,2,2,0,0,0,2, 2,4,1,0,2,1,1,2,1,1,1,0,1,1,1,1,0,1,1,2, 2,1,2,1,2,1,1,2,1,3,2,2,1,1,1,1,2,2,1,2, 2,1,2,1,2,1,1,1,1,1,1,1,1,0,0,0,1,1,1,2, 2,1,2,1,0,1,1,1,1,2,1,0,1,2,2,2,1,1,1,2, 2,1,0,1,0,1,2,1,1,2,1,0,1,2,1,1,4,1,1,2, 2,1,0,2,0,1,2,1,1,2,1,0,1,2,1,1,1,1,1,2, 2,1,0,2,1,1,2,1,1,2,1,0,2,2,1,0,0,0,1,2, 2,1,1,2,1,1,2,1,1,2,1,0,2,1,1,2,2,1,1,2, 2,1,2,2,1,2,2,1,1,1,1,0,1,4,1,2,0,0,1,2, 2,1,0,0,0,0,0,4,0,1,1,0,1,1,1,1,0,0,1,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}; /*数组就是地图( level 1)*/ ;int b[15][20]={2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,2, 2,1,2,2,2,2,1,2,1,1,0,0,0,1,1,4,1,1,0,2, 2,1,1,0,2,2,1,2,0,1,2,2,2,2,2,2,0,0,0,2, 2,4,1,0,2,1,1,2,1,1,1,0,1,1,2,1,0,1,1,2, 2,1,2,1,2,1,1,2,2,3,2,2,1,1,2,1,2,2,1,2, 2,1,2,1,2,2,1,1,1,1,1,1,1,0,0,0,1,1,1,2, 2,2,2,1,0,2,1,1,1,2,1,0,1,2,2,2,1,1,1,2, 2,2,0,1,0,2,2,1,1,2,1,0,1,2,2,1,4,1,1,2, 2,1,0,2,0,1,2,1,2,2,1,0,1,2,1,1,1,1,1,2, 2,1,0,2,1,1,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值