打地鼠 银牌收录

打地鼠,点击鼹鼠的小游戏。游戏界面是仿照 unity 书上的素材绘制的。纯手工绘制,不添加任何图片。

2.5D 双人赛车 铜牌收录

这是一个 ”伪3D” 赛车游戏,支持双人游戏,并且还有多个预设地图可供选择,可以和伙伴开车竞速了~还可以自己绘制地图和车辆,快来试试吧!

生命游戏 铜牌收录

生命游戏也叫康威生命游戏、细胞自动机、元胞自动机等。生命游戏不需要任何玩家,它是一个二维矩形世界,这个世界中的每个方格居住着一个活细胞或为空。一个细胞在下一个时刻的生死取决于相邻八个方格中的活细胞数量,使整个生命世界不至于太过荒凉或拥挤,达成一种动态的平衡。

2048 游戏 铜牌收录

2048 是一款益智小游戏,相信许多人都被其独特的魅力而深深折服(虐)过。在工作、学习的闲暇之余,尝试一下这样一款益智游戏,不失为放松身心、锻炼大脑的明智之举。准备好燃烧大脑了吗?想要自己用C++编制出这样一款小游戏吗?来看看我用 EasyX 实现的高仿原版版本 2048Game。(QAQ)

六边形扫雷:扫雷模式 银牌收录

六边形扫雷,相较于原版可能是简单了。经典扫雷高级难度480格,99个雷,雷比例 20.63%。扫雷是存在需要猜的时候,这个雷的比例与要猜的比例和猜的难度可能是正相关吧。

六边形扫雷:寻宝模式 银牌收录

六边形扫雷,寻宝模式,稍稍介绍一下。 他也是要把所有安全的地方点出来。 他没有扫雷模式的消零算法。每一个安全的点都需要单独挖出来,一次显示一个格子。 添加了生命值的概念,也就是说存在一定的容错。 显示的数字有别于扫雷模式。点击宝藏点,会显示周围宝藏点数量,绿色;点击地雷,会显示周围地雷数量,黑色。注意,这个数字不包括自己,显示的范围自然就是0~6了。点击地雷会减生命值,生命值归零则结束。

宝石迷阵 银牌收录

宝石迷阵,三消类游戏是十分经典的游戏。也是除了矩形,我设计了一个六边形格子。这个程序没用图片素材,换成系统自带的字符映射表中的图案,省去了大量绘制棋子样式的时间。

四消水果 银牌收录

四消水果,四个(以上)连一起的一样的图案会消除。这个游戏讲究移动和布局,属于是在运动中消灭图案,时刻要保持道路的通畅,还要合理的运用新出现的图案。

象棋马拉松 金牌收录

象棋马拉松,这个小游戏就是控制一个马往前跳。原游戏只有新棋子第一次出现会显示跳哪些地方会被吃。而我加了右键提示,为了判定每个格子安不安全,本身需要一个存危险点和可以移动点的函数。原游戏挺上瘾的,配有落子的音效,就是下的随便的时候很容易失误,原游戏是无尽模式,我加了一个闯关模式。

嵌套井字棋 银牌收录

嵌套井字棋,我也叫他大井字棋。小九宫格的胜利条件同井字棋规则一致,一旦达成,这个小九宫格归达成者。大九宫格的胜利条件就是三个同色小九宫相连,一旦达成,即为胜利。平局后手赢。

2D 赛车游戏 铜牌收录

这是一个 2D 赛车游戏。看到吧里没有人写过赛车游戏,于是我就心血来潮写了一个了,顺便在这个程序里用上几个最近学习和思考的成果,也顺便复习了一下物理和数学。

自制小游戏 《逆行》 铜牌收录

A,D键躲避迎面而来的车辆。

所需图片资源:

#include <graphics.h>
#include <time.h>   
#include <stdio.h>
#include <string>
#include <tchar.h>
#include <iostream>
#include <conio.h>
using namespace std;
IMAGE Texture_BK;	//背景图
IMAGE Texture_Car;	//车
IMAGE Texture_Car2;	//车2
IMAGE Texture_BCar;	//车掩码
IMAGE Texture_BCar2;//车掩码2
struct player
{
	int x;

	int road_type;
	int time;
	bool Ctrl;
	void init() {
		Ctrl = f
...