![](https://img-blog.csdnimg.cn/20210326094855900.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
小游戏逻辑思维训练
各种小游戏,来锻炼自己的逻辑思维
浪子花梦
江苏淮安人,二十有三,偶然得知编程二字,至此五年有余,日渐憔悴。
展开
-
C+EasyX制作《扫雷》小游戏!让你在学习的过程中扫除掉所有的不开心!
游戏的实现比较简单,点击一个格子时,判断是否点击到雷区,如果没有的话就判断四周有多少颗雷,然后将雷的个数显示出来,我们需要的素材如下所示:如果有需要素材的小伙伴可以私信,我会发给你的 ^ _ ^游戏的效果如下所示: 小游戏制作扫雷 代码如下所示:#include <iostream>#include <graphics.h>#include <原创 2020-07-19 20:16:21 · 894 阅读 · 1 评论 -
C+EasyX 实现的《俄罗斯方块》小游戏,附C# 实现的控制台俄罗斯方块链接!
C# 俄罗斯方块链接如下所示:控制台《俄罗斯方块》小游戏,Copy代码可直接运行!用C# 写的俄罗斯方块只用了 1000 行左右的代码,而用C写的源码达到了 1500行,很明显我用C# 写俄罗斯方块进行了优化,希望可以帮助到爱学习的你!C写的俄罗斯方块 素材只有一首音乐:程序的效果如下所示: 小游戏制作俄罗斯方块 代码实现如下所示://相关头文件#include &l.原创 2020-07-19 19:18:32 · 2745 阅读 · 2 评论 -
基于C++和EasyX 实现的《双人贪吃蛇》小游戏,你不找个小伙伴陪你一起玩吗?
两条蛇实现原理:先定义好一条蛇,然后派生出另外一条蛇,重要第二条蛇的移动方向的方法,换成键盘上的另外四个键,然后就是正常的游戏判断,两条蛇相碰的判断等等 . . .素材就是一个背景加上一个音乐,其它的都是基于 EasyX 里的方法画出来的游戏效果如下所示: 小游戏制作贪吃蛇 代码如下所示:#include <iostream> #include <grap原创 2020-07-19 19:08:35 · 934 阅读 · 4 评论 -
还在玩《钢琴大师》吗?自己在家动手做一个出来!(基于C+EasyX 实现)
一个低配版本的钢琴大师,没有其它花里胡哨的操作,也没有游戏结束的判断,无聊的玩玩吧,一个人玩还是挺有意思的,哈哈 ~游戏中只有一个背景素材、一首音乐,其它的元素都是通过 EasyX图形库中的 api 画出来的,希望能够帮助爱学习的你!游戏效果如下所示: 钢琴大师 代码如下所示:#include <iostream>#include <graphics.h&g原创 2020-07-19 18:57:02 · 1115 阅读 · 2 评论 -
使用C语言制作的《五子棋》小游戏,让你在家不无聊咯!
使用 EasyX制作的小游戏,游戏思想很简单每一步棋,就判断当前游戏是否结束,判断的规则就是横、竖、斜角是否五子连珠 . . .游戏素材准备:一个背景、一首歌,其它的线、棋子,都是通过Api 画出来的 . . ..游戏效果如下所示: 小游戏制作五子棋 代码如下所示:#include <iostream>#include <cmath>#inclu原创 2020-07-19 18:46:50 · 513 阅读 · 1 评论 -
基于C+EasyX实现的《魔塔》小游戏!献给那个还是孩子般的你!
游戏介绍:键盘4个光标键控制 人物移动怪物属性:生命值 (怪物可法移动)玩家属性:生命值 攻击力 防御力拿到相应的钥匙直到终点 方可结束游戏思路解析:地图元素由数组存储 地图元素数字化人物行走 判断所遇到的 元素 (所有可能性)拿到钥匙才可以打开门判断到达终点 结点游戏素材准备如下:想要素材的小伙伴可以私聊我 . . ..游戏效果如下所示: 小游戏制作魔塔 .原创 2020-07-19 18:01:02 · 2984 阅读 · 8 评论 -
80行代码还原《黑客帝国》数字雨效果!基于C+EasyX实现!
代码不是太难,就是那几十行代码,希望对初学者有所帮助 ^ _ ^效果如下所示:代码如下所示:#include <graphics.h>#include <Windows.h>#include <ctime>#include <cstdlib>class my_ob_Rain{private: struct my_str_Rain { int x; int y; }; const static int NUM = 20;原创 2020-07-19 17:46:11 · 693 阅读 · 4 评论 -
200 行代码实现漂亮的爱心烟花效果,基于C + EasyX实现!
当前是想做一个烟花绽放的效果,可惜实力实在是太菜 . . .程序中有两个有意思的算法,一个是刚开始 文字出来的效果,还有一个是 爱心的形成算法,如果整个程序的代码不会写没有关系,但是这两个算法希望大家可以学习一下 . . .效果如下所示: 爱心烟花表白 当文字出现之后,我们按下回车,就有后来的烟花效果了代码如下所示:#include <iostream>#incl原创 2020-07-19 17:39:21 · 9053 阅读 · 8 评论 -
250行代码基于C + EasyX实现感人的表白小程序,画出美丽的爱心雨!
这个小程序是在 18年的夏天写的,曾经有一份真挚的爱情摆在我面前,我没有好好珍惜,算了,还是赶紧 new一个新对象吧 ~程序中的爱心是我用 api画出来的,也是比较麻烦的一种方法,如果使用图片的话会快很多,话不多来,现在看看效果是怎么样的 . . .刚开始的效果是下面这样的:如果点否的话会一直循环下面这种类型的字:点是的话,会慢慢形成下面的界面:完整的效果如下所示: 爱心表白小程序原创 2020-07-19 17:13:32 · 1648 阅读 · 0 评论 -
200行代码让你找回童年的记忆,C + EasyX实现《拼图》小游戏!
游戏思路:每张图片都有一个数字对应 空用0表示使用二维数组 保存每个图片对应的数据鼠标点击图片 向周围空地移动判断游戏 是否游戏胜利需要的素材:游戏效果如下所示:代码如下所示:#include <graphics.h> //图形界面库#include <cstdlib>#include <ctime>#include <iostream>#include <mmsystem.h> //音乐头文件#prag原创 2020-07-19 16:48:12 · 688 阅读 · 2 评论 -
300 行代码的《雷霆战机》游戏,找乐趣的同时学会单链表的使用!
低配版本的雷霆战机,敌机无法发射子弹在这个游戏中我们能学到什么知识呢?背景的循环原理不一样的增加链表结点的方法链表结点的删除首先我们要准备一点素材,没有素材的小伙伴,可以私聊我 ~效果如下所示: --> 打飞机游戏效果视频代码如下所示:#include <graphics.h> //图形界面库#include <conio.h> //标准输入输出头文件#include <mmsystem.h> //音乐头文件#include .原创 2020-07-19 16:24:21 · 477 阅读 · 2 评论 -
基于 C + EasyX 实现的150行代码《背景离乡》小程序!
画面来源于 EasyX的官网,但那个朋友写的代码看不懂(现在不知道能不能看懂. . .)所以我就自己写了一下,结果代码量比它的要少很多 . . .这个程序是去年刚开学的时候写的,效率可能会低那么一点,因为当时就会 C 和 EasyX,还有略懂一点 C++,希望您喜欢 ^ _ ^我们可以准备一首好听的音乐,效果如下所示(gif文件播放不了音乐):代码如下所示:#include <graphics.h>#include <ctime> #include <cs原创 2020-07-18 22:16:30 · 405 阅读 · 1 评论 -
控制台《俄罗斯方块》小游戏,Copy代码可直接运行!
涉及到C#中各个方面的语法知识,在熟悉C#的同时,也可以锻炼自己的逻辑思维!效果演示:刚开始我们输入方块下落的时间(单位:毫秒 ms),然后通过上下左右的光标键来控制 方块的变形与移动,希望对你有所帮助 ^ _ ^.代码如下所示:using System;using System.Threading;namespace FowerDreams{ class Program { static void Main() { .原创 2020-07-18 22:01:01 · 1638 阅读 · 4 评论