搜索
查看: 1749|回复: 13
打印 上一主题 下一主题

[原创] 哇!移动迷宫!!

[复制链接]
跳转到指定楼层
楼主
发表于 2017-5-28 14:08:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
具体的教程在exe文件内哦
每走几步迷宫就会刷新!十分的好玩!最后看看你能得多少分,和你的小伙伴们来比比吧~
不好意思我手残,吧、把.c文件给删了,就只发exe文件吧~
本人以人格担保,此文件没有任何恶意袭击的代码,但未知exe文件可能被杀毒软件查杀,请将其恢复!
最后感谢您的下载~


移动迷宫.zip

9.9 KB, 下载次数: 176

沙发
 楼主| 发表于 2017-5-28 14:09:09 | 只看该作者
打错了一个字,不好意思啊

点评

挤挤沙发  发表于 2017-8-11 21:58
板凳
发表于 2017-5-28 21:36:44 | 只看该作者
楼主可以提供一下源代码吗?
地板
发表于 2017-6-3 18:42:23 | 只看该作者
为什么碰到墙也减步数?
5#
发表于 2017-6-5 19:05:10 | 只看该作者
好好玩!!!24530分!
6#
 楼主| 发表于 2017-6-6 21:48:47 | 只看该作者
TQEX风暴 发表于 2017-6-3 18:42
为什么碰到墙也减步数?

因为碰到墙了计数器自减所以也扣步数啦,假如小人四处都有墙且消除墙壁次数为0时,往墙上走几步,扣了几个步数刷新后可以继续再走,多一点赢的几率,但不免有些人不小心往墙上走啦
7#
发表于 2017-6-10 21:41:09 | 只看该作者
请问分数是怎么做出来的???
8#
 楼主| 发表于 2017-6-14 15:51:48 | 只看该作者
越来越好 发表于 2017-6-10 21:41
请问分数是怎么做出来的???

剩余步数乘50加剩余消除墙壁数乘79加已走步数乘5加已用墙壁数乘7
好像是这样的,现在不在电脑上。
9#
发表于 2017-6-16 18:52:34 | 只看该作者
/*其实源代码上可以做一些更改,比如:*/

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
        char a[50][50]={"##############################",
                                    "#O                           #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            #",
                    "#                            E",
                    "##############################",
                   };  
        int i=0,x=1,y=1,p=16,q=29,bs=0;
    char ch;
   
        for(i=0;i<=17;i++)
    {
                puts(a[i]);
    }
    while(1)
    {
                if(x==p&y==q)
                        break;
                ch=getch();
        if(ch=='s')
            {
                        if(a[x+1][y]!='#')
            {
                                a[x][y]=' ';
                x++;
                a[x][y]='O';
                bs++;
            }
        }
        if(ch=='w')
            {
                        if(a[x-1][y]!='#')
            {
                                a[x][y]=' ';
                x--;
                a[x][y]='O';
                bs++;
            }
        }
        if(ch=='a')
            {
                        if(a[x][y-1]!='#')
            {
                                a[x][y]=' ';
                y--;
                a[x][y]='O';
                bs++;
            }
        }
        if(ch=='d')
            {
                        if(a[x][y+1]!='#')
            {
                                a[x][y]=' ';
                y++;
                a[x][y]='O';
               bs++;
            }
        }
        system("cls");
        for(i=0;i<=17;i++)
                        puts(a[i]);  
        printf("你已用了%d步。",bs);  
    }
    i=0;
    system("cls");
    char b[100][100]={"@   @            @@@    @   @            @   @   @   @@@@@   @  @@@    @",
                      " @ @       @   @   @   @           @   @   @     @     @ @   @   @",
                      "  @           @   @   @   @             @ @ @ @      @     @@    @   @",
                      "  @           @   @   @   @              @ @ @ @      @     @     @    ",
                      "  @            @@@            @@@               @ @ @     @@@@@   @     @   @",
                     };
    for(i=0;i<=5;i++)
    {
                puts(b[i]);
    }        
        system("pause");
        return 0;
}

迷宫.c

2.61 KB, 下载次数: 10

10#
发表于 2017-6-16 18:53:18 | 只看该作者
不好意思,请大家忽略上面的代码,下载C文件
11#
 楼主| 发表于 2017-6-17 21:28:24 | 只看该作者
越来越好 发表于 2017-6-16 18:52
/*其实源代码上可以做一些更改,比如:*/

#include

我做的有什么不对的吗?

点评

没什么不对,只是因为你不肯发代码  发表于 2017-8-2 15:50
12#
发表于 2017-8-7 16:29:20 | 只看该作者
66666666666666666666666666666666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表