最近在看知乎是发现了一个这一个专栏
https://zhuanlan.zhihu.com/c2game
从中获取的许多知识,本文中的游戏也是从里面学到的,不过本人又自己加了一些功能。
这是类似于手机上曾经热门的一个手机游戏,本人能力有限这两天还没搞出图像库的文件,下次争取做一个图形交互的小游戏。
这个游戏主要运用了一些简单的C语言不过有一个清屏函数和一个去除光标的函数(看不懂没关系,直接拿来用就可以了,就当一个轮子来使用,其实这两个函数我也看不懂,但知道他们的功效就行了,但也要注意他们带来的其他左右,不然可能就会有bug) ,完整的代码如下:
游戏的图片如下
这里面的柱子也可以根据自己的需求来加大加粗,不过我这两天忙着准备比赛,也就没闲心再搞这些了,
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<windows.h>
#include<stdlib.h>
#include<time.h>
#define MAX 100
int high,width;//地图高度与宽度
int bird_x,bird_y;//小鸟的位置
int through,wall;//通道的x坐标和墙的起始坐标y
int map[MAX][MAX];//记录页面的显示
/*0代表空白,1代表小鸟的位置,2代表墙
3代表上下围墙,4代表左右围墙*/
bool book[MAX][MAX];//代表改点有围墙
int score;//记录得