- 1
- 0
- 约2.27千字
- 约 5页
- 2020-09-19 发布于天津
- 举报
纯真童趣的《泡泡堂》 , 还有武林情仇 ,
笑傲江湖的《剑侠情缘 on
line 》. 它是 e 时代常谈的话题 , 是交互
式娱乐的主力军 , 是一种
高层次的综合艺术 , 更是一个民族的文
化 , 世界观的全新传播方式
. 作为游戏玩家的我们 , 是不是想设计一
个属于自己的游戏呢 ?
爱玩是人的天性 , 而 C语言是我们计算机
专业都要学习的一门基础
学科 . 一般来说 , 是比较枯燥的 . 那么 , 我
们能不能通过编一些小
游戏来提高它的趣味性呢 ?这样学习程
序设计 , 就不会是一件艰苦
, 枯燥的事 , 它变得象电脑游戏一样充满
好奇 , 富有乐趣 . 这正是
我发贴的目的 .
1, 总是从 Hello,world 开始
学习编程的第一个程序 , 一般就是打印
一个亲切的词语—— Hell
o,world!. 让我们来看看这个最简单的
C程序 :
#incolude stdio.h /* 把输入输出函
数的头文件包含进来 */
int main()
{
printf(Hello,
world!);/* 在 屏 幕 上 输 出 字 符 串
Hello,world!*/
return 0;/* 退出 main 函数 , 并返回 0*/
}
下面我们发现几个值得改进的地方 ,1,
程序的运行结果一闪而过
.2, 每执行这个程序一次都能看见上次
运行留下的字符 .3, 我们
还 希 望 屏 幕 输 出 一 个 笑 脸 来 欢 迎 我
们 .( 大家不要小看了这个笑脸
曾经有人发贴专门问呢 ) 让我们来改进
一下这个程序吧 !
1, 在 return 语句的前面加一句 :getch
();, 表示按任意键结
束 .2, 在 printf 语句前用 clrscr 函数清
屏 , 要使用这个函数和 get
ch 函数 , 需要在程序开头再包含头文件
conio.h.3,ASCII 码也有
许多非常好玩的字符 , 比如 ASCII 码值为
2 的就是一个笑脸 , 我们可
以用 printf(%c, 2) 来输出一个笑脸 .
现在我们把 Hello,world 程序改成一个
更好看的 Hello,world 了. 下
面让我们开始做游戏吧 !
2, 心动的开始 , 一个运动中的笑脸
大家小时侯喜欢看动画片吗 ?哈哈 , 我猜
你们都喜欢吧 ! 下面就让
我们来做一个小动画吧 . 在屏幕上显示
一个运动的小笑脸 , 而且当
它到达屏幕的边缘时会自动弹回来 .
先在程序定义一个在屏幕中运动的点的
结构 :
struct move_point
{
原创力文档

文档评论(0)