社区
C语言
帖子详情
用C写推箱子小游戏,要求用到栈的思想
qmkscnm
2012-01-02 01:04:29
那位大神给个程序啊··感激涕零
...全文
300
13
打赏
收藏
用C写推箱子小游戏,要求用到栈的思想
那位大神给个程序啊··感激涕零
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiandingzhe
2012-01-04
打赏
举报
回复
[Quote=引用 1 楼 jiangcaiyang123 的回复:]
这个还算好吧,但是用到了图形用户界面,控制台的一般做不来(无法做到很好的显示效果)。
[/Quote]
推箱子用控制台还好吧?毕竟界面元素很简单
赵4老师
2012-01-04
打赏
举报
回复
推箱子游戏VC6源代码 仓库番游戏VC6源代码
http://download.csdn.net/detail/zhao4zhong1/3230945
JackBurd
2012-01-04
打赏
举报
回复
我们课程设计是做ATM的,蛮简单,我表示你有点悲剧啊。能帮你就好了啊。。。
小木
2012-01-03
打赏
举报
回复
顶顶, 那玩意儿好难
qmkscnm
2012-01-02
打赏
举报
回复
o 原来主要是用广度优先搜索求最短路径啊· 用栈的方式输出。。 怪我最开始 没怎么看题 被误导了 。。。
还是 很谢谢了
lyf392677269
2012-01-02
打赏
举报
回复
代做需要不?有偿性的..需要的话连系我QQ549238063
qmkscnm
2012-01-02
打赏
举报
回复
不是吧 别看笑话了额 有木有 能做的啊 别的方法也行 只要有用到栈就行,,要是觉得能改出来那个源程序 加我QQ就给你完整的。 一样给分, QQ 593208019
qmkscnm
2012-01-02
打赏
举报
回复
额 可是真的 不会自己写, 现在是答辩当头,迫在眉睫了 这里我们搜到一个程序 算是用到栈了吧 还看不懂 。。而且有很多错误 ,你能调通么? 能帮忙的 加一下我Q 吧 593208019。。谢谢了。。
#include<dos.h>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
typedef struct winer
{
int x,y;
struct winer *p;
}winer;
char status [20][20];
char far *printScreen=(char far* )0xB8000000;
void putoutChar(int y,int x,char ch,char fc,char bc);
void printWall(int x, int y);
void printBox(int x, int y);
void printBoxDes(int x, int y);
void printDestination(int x, int y);
void printDestination1(int x,int y,winer **win,winer **pw);
void printMan(int x, int y);
void init();
winer *initStep1();
winer *initStep2();
winer *initStep3();
winer *initStep4();
void moveBoxSpacetoSpace(int x ,int y, char a);
void moveBoxDestoSpace(int x ,int y, char a) ;
void moveBoxSpacetoDes(int x, int y, char a);
void moveBoxDestoDes(int x, int y, char a);
int judge(int x, int y);
void move(int x, int y, char a);
void reset(int i);
程序太长,,但是后面就是这些函数的具体算法,
a707000646
2012-01-02
打赏
举报
回复
要用到图形化的界面
栈的思想大概是在保存步骤的时候,
因为推箱子是可以回退的,回退的时候可以用刀数据结构的栈
其他地图显示以及推箱子的算法应该不是问题吧
qmkscnm
2012-01-02
打赏
举报
回复
??你会么 ? 不用做的很精致。。粗略能显示就行了 我们们这两天就答辩了 给个简单的还好“翻译”。
彩阳
2012-01-02
打赏
举报
回复
这个还算好吧,但是用到了图形用户界面,控制台的一般做不来(无法做到很好的显示效果)。
qmkscnm
2012-01-02
打赏
举报
回复
还是要源程序啊 ·· 有木有自愿做的 。。
【java毕业设计】基于java+swing+Eclipse的
推箱子
游戏设计与实现(毕业论文+程序源码)——
推箱子
游戏
大家好,今天给大家介绍基于java+swing+Eclipse的
推箱子
游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。文章目录: 项目难度:中等难度 适用场景:相关题目的毕业设计 配套论文字数:31887个字 包含内容:整套源码+完整毕业论文+答辩PPT+任务书+辅导视频+运行截图提示:以下为毕业设计的简略介绍,项目源码及完整毕业论文下载地址见文末。引 言 策略性游戏可以锻炼人的思维能力还能缓解人的压力,使人们暂时忘却生活当中的烦恼,增强人们的逻辑思维能力,游戏的艺术美也吸引着越来越多的
Python游戏开发-01
推箱子
(面向过程)
为了避免读者产生误会,先声明两点:第一,我们不是专业的游戏开发商,我们没有完整的游戏策划、编剧、美术、动画、测试等开发团队,我们只是想通过游戏开发这种实战的方式来给Python学习者带来感官上的体验,加深对Python基础知识的掌握。所以,如果你想成为一名专业的游戏开发工程师,这里的文章可能满足不了你的
要求
;第二,标题上的(面向过程)用意是给还没有学到面向对象相关知识的初学者做参考,而不是说这个游戏一定要用面向过程的方式来实现。我们后续还会用面向对象的方式再
写
一遍,届时读者就可以看出这两种实现方式的区别了。
1.5基于JAVA的
推箱子
游戏(源码+lun文+视频齐全+答辩ppt) -----
推箱子
游戏 ----- 源码私信博主
推箱子
游戏
基于java的
推箱子
游戏系统设计与实现(项目报告+答辩PPT+源代码+部署视频)
项目报告基于Java的
推箱子
游戏设计与实现社会在进步,人们生活质量也在日益提高。高强度的压力也接踵而来。社会中急需出现新的有效方式来缓解人们的压力。此次设计符合了社会需求,Java
推箱子
游戏可以让人们在闲暇之余,体验游戏的乐趣。具有操作简单,易于上手的特点。
推箱子
游戏的玩法十分简单——控制人物绕过障碍物,到达目的地。此次毕业设计基于Java语言。将游戏地图做成通用的关卡设计,关卡用二维数组实现,在二维数组中设置值域来表示不同对象,运用二维数组的遍历算法来加载对应图片实现了游戏图片初始化状态。同时,通过初始化
Day16:C++之STL应用篇(
推箱子
cxk限定)
C++STL应用之
推箱子
cxk限定
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章