第一步:创建角色 首先,我们打开我们的编程软件,可以 tc20 或者 tc30 等,我这里就用 win-tc作为演示
我们新建一个文件,先将其保存,并命名为game
c 然后然我们通过简单的编程来显示我们的主角,这里我们以一个笑脸字符来代表主角
#include main() { printf("%c",2); getch(); } 大家看到,我们这里调用 stdio
h,这个头文件包含了很多输入输出的函数,我们这里用到 printf 函数和 getch 函数都包含在 stdio
h 头文件中
只要调用stdio
h 才能使用以上两个函数
程序从 main()开始执行后有两个语句
printf("%c",2);其中的 2 是显示 ASCII 码序号为 2 的那个字符,看起来就像一个笑脸,其他的 ASCII 码大家可以从网上搜索到
而对于 getch();我们可以当做是等待按键输入的函数,如果没有按键输入,程序就被卡在 getch();的地方,这样程序才不会很快就结束了
第二步:控制角色 接下来,我们想方设法来让我们的主角可以根据我们的按键而动起来
当我们按下键盘“上”的时候,主角就往上移动
其他方向亦是如此
我们先来看看如何判断按键的输入呢, 在 bios
h 头文件中有一个 bioskey 函数,可以判断我们的按键
我们可以通过如下的结构来判断按键: while("") { 当按键为上时发生什么事 当按键为下时发生什么事 当按键为左时发生什么事 当按键为右时发生什么事 } 其中的 while(""){„„}就是将{}里面的内容无限次地循环
同时我们可以通过 switch 语句来判断玩家到底按了哪个按键
再来说说两个会用到的函数,clrscr 函数是清屏函数,也就是把屏幕上的内容清空
gotoxy(横坐标, 纵坐标)这个函数会把光标移动到我们指定的坐标,使后面的输