使用C做的移动方块游戏
写在开头:第一次在CSDN发布文章,也不知道会咋样。
作为大一新生,这是目前我用C写过最长的代码,扒拉了个晚自习,学校还没开始上机实践,全靠翻书+百度+CSDN+Runoob凑合,所以写得估计比较低级(但也更适合向我这样的新手看看),有些细节还可以完善,但目前想想先放着,怕牵一发而动全身把自己绕进去了。
希望各位客官看在新人的份上不喜勿喷,谢谢。
#include<stdio.h>
#include <iostream>
#include <time.h>
#include<math.h>
int main()
{
int i, j, choice, step = 0, flag2=0;//flag2为0代表未完成
int pose[4][4], flag[16] = {
0 },pos[16];//flag为0代表该数不存在
printf("Original by \'TCT\' Release 1.0.0\n");
printf("移动方块\n规则:开局随机生成一个方阵,每次只能交换方块(■)上下左右四个方位的数字。\n");
printf("根据提示输入你想交换的数字并回车即可,记为一步。\n");
printf("目标:使数字从左到右从上到下顺序排列,方块(■)位于右下角\n");
system("pause");
printf("当某菜鸡玩不下去时,请按‘0’并回车,不客气\n");
printf("好的,Enter吧\n"