首先确定游戏的类型,
譬如经典c语言小游戏贪食蛇和黑白棋,就完全不是一回事,
一个重点在于逻辑,一个重点在于算法。
贪食蛇,考验c语言的基本功。
黑白棋,考验的是算法的能力。
这两种小游戏都可以在网上找到代码。
希望可以帮到你。
#包括
#包括中
#包括中
的#include“windows.h的”
无效gotoxy(诠释十,诠释y)/ *定义gotoxy函数* /
COORD℃;
CX = X-1;
CY = Y-1;
SetConsoleCursorPosition(GetStdHandle( STD_OUTPUT_HANDLE),C);
}
国际主要()
{
结构点
整数的x,y ;/ *该点的位置,其中x和y坐标* /
整数XV,YV ;/ *点x轴的速度,y轴* /
}人;
长的磷;
男人X = man.y = 20;
man.xv = man.yv = 1;
系统(“CLS”);
P =千兆;
同时(对 - )
{
如果(P%50000)
继续;
gotoxy(man.x,man.y);/ *将光标移动到指定的坐标* / 的printf(“”);/ *输出一个空格,前面的字符擦拭* /
man.x + = man.xv ;/ *水平的X轴速度运动* /
方向man.y + = man.yv ;/ * y轴垂直方向速度* /
如果(man.x == 0 | | man.x == 80) man.xv * = - 1;
如果(man.y == 0 | | man.y == 80)
man.yv * = -1;
gotoxy(man.x,man.y);
的printf(“%C \ B”,2); / * 2 * / }
用getchar();
返回0 ;
}
这是一个感人的笑脸,你可以用最简单的开始