序言
一提到开发游戏,很多人都会觉得要很高深的技术,有一种望尘莫及的感觉。其实要编一款小游戏也没有想象的那么难,下面跟着小编一起来看看C语言是如何一步步制作游戏的。
本文的代码下载地址在文章末尾,有需要的同学自取。
《点灯游戏》是一款益智小游戏,游戏的规则十分简单,是时下一款简单易上手的数字小游戏,但又十分虐心。
编译环境:
vs 2019+easyx2019
刚开始学习C语言或者没接触过easyx的伙伴,拿到代码之后肯定有很多的错误,这就是所谓的给了源码也不能运行,所以配置环境和查看报错也是作为编程学习者,必须要掌握的技能。
游戏规则:
只需要点击一个格子,然后以点击的格子为十字中心,周围的格子的状态会发生改变(只有两种状态,亮,灭),你需要把全部的格子点亮,就能赢得游戏的胜利。
开发思路:
第一步,创建一个漂亮的开始界面;
第二步,画出游戏界面;
第三步,定义地图数组,与界面建立联系;
第四步,获取鼠标点击信息,对格子进行处理;
第五步,游戏的胜负判断。
【源码获取】:
源码在C语言/C++交流②群:967051845!资料共享在群文件里面,有需要的可以自行添加获取~
如果对代码有任何建议,都可以添加小编的学习交流群,欢迎大家来讨论~
话不多说,源码展示:
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")
#define WIN_WIDTH 640
#define WIN