作为一种由如数据类型、命令符等人自己创造的各种规定的集合,C++像法律。用C++编程像是运用法律。学习C++语法像背法律,好像很枯燥。当学完语法开始上机后,初学者练习C++编程通常又是做各种计算题,总觉更加枯燥。为了让学习C++入门语法的过程有趣一些,在此介绍C++Dos游戏设计,希望在写游戏代码的过程中学习C++能让入门者的学习更加开心。
这次带来的项目是弹跳小球,其游戏规则是:小球在墙壁间运动,若碰到墙壁或挡板则反弹,击中砖块可得分。玩家控制一个挡板,如果小球越过挡板,游戏结束。
本文将以循序渐进的方法引导读者完成项目。先实现一个会跳的小球,关于控制挡板、计分、画墙壁等内容将在以后发布。对于所需语法知识的学习请多查阅课本。制作本项目前所需知识:集成开发环境CodeBlock的初步用法(如新建项目、调试)
1、 显示一个静止的小球
所需语法知识:标识符、变量、常量、运算符与表达式、cout、for语句的用法。
目的:在控制台的第5行第10个字符位画出小球“o”。
思路:先输出4个换行符,再输出9个空格,再输出“o”,最后输出换行符(为什么?)。
代码:自己想。。。。。。
2、 显示一个下落的小球
所需语法知识:1所需的、清屏函数
清屏函数:实现清屏功能,包含在头文件stdlib.h下,使用时写下语句system(“cls”)即可。
目的:让一个小球从控制台的第10个字符位,从第1行掉到第9行。
思路:先