欢迎来到我的游戏大厅

Posted 两片空白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了欢迎来到我的游戏大厅相关的知识,希望对你有一定的参考价值。

将博主编写的游戏代码都整合到了一起,为后续添加方便,更为以后学习网络,系统后使游戏可以更上一层楼。
现阶段有7款游戏可供大家玩耍。

三子棋
扫雷
五子棋
电脑生成随机数,你猜数字
你想数字,电脑猜
推箱子
贪吃蛇

在这里插入图片描述
头文件:对游戏函数及其宏进行声明,方便后面维护

#pragma once

#include<stdio.h>
#include<graphics.h>
#include<conio.h>
#include<Windows.h>
#include<time.h>
#include<stdlib.h>
#pragma warning(disable:4996)

//三子棋
#define ROW1 3//行数
#define COL1 3//列数

#define INIT1 ' '//棋盘初始值
#define DRAW1 'P' //和局
#define COM1 'X' //电脑棋子,电脑赢
#define PLAY1 'O'//玩家棋子,玩家赢
#define NEXT1 'N'//棋盘未下完,继续往下下


//扫雷
//字符1 表示有雷  字符0表示没雷
//用12*12的数组,取中间10*10的棋盘,好计算周边雷数

#define ROW2 12//行数
#define COL2 12//列数
#define INIT2 '?'//shou_board 初始化
#define MINE2 20//雷数


//五子棋
#define ROW3 10//棋盘行数
#define COL3 10//棋盘列数
#define INIT3 '*'//棋盘初始化

#define PLAYER1 1
#define PLAYER2 2
#define NEXT3 3//继续往下下
#define DRAW3 4//棋盘下满 平局

//8个方向
#define	UP 10
#define	RIGHT_UP 11
#define	RIGHT 12
#define	RIGHT_DOWN 13
#define	DOWN 14
#define	LEFT_DOWN 15
#define	LEFT 16
#define	LEFT_UP 17


//猜数字
#define ID "TOM"
#define PASSWARD "12345"

//贪吃蛇
#define MAX 200

//推箱子
#define ROW6 8
#define COL6 8
#define MAP 2//map个可以自己添加数

extern void Threechree();
extern void Sweepmine();
extern void Fivechree();
extern void Guessnumber();
extern void Numberguess();
extern void Pushbox();
extern void Snakeeating();

源函数,使用switch选择语句,对游戏进行选择,方便添加

#include"Gamehall.h"


void Menu(){
	printf("###########################\\n");
	printf("# WELCOME TO MY GAME HALL #\\n");
	printf("#      1.Three chree      #\\n");
	printf("#      2. Sweepmine       #\\n");
	printf("#      3. Five chree      #\\n");
	printf("#      4. Guess number    #\\n");
	printf("#      5. Number guess    #\\n");
	printf("#      6. Push box        #\\n");
	printf("#      7. Snake eating    #\\n");
	printf("#      0. Exit            #\\n");
	printf("###########################\\n");
	printf("Please Enter Your Select#");

}



int main(){
	int quit = 0;
	int select = 0;
	while (!quit){
		Menu();
		scanf("%d", &select);
		switch (select){
		case 1:
			Threechree();
			break;
		case 2:
			Sweepmine();
			break;
		case 3:
			Fivechree();
			break;
		case 4:
			Guessnumber();
			break;
		case 5:
			Numberguess();
			break;
		case 6:
			Pushbox();
			break;
		case 7:
			Snakeeating();
			break;
		case 0:
			quit = 1;
			break;
		default:
			printf("Enter error!\\n");
			break;

		}
	}
	printf("Byebye!\\n");
	system("pause");
	return 0;
}

游戏函数定义,在博主游戏分栏有,直接复制,只要将main函数名字改为上面函数名就行。
注意:因为引用了esayx图形库,源文件都应该设为c++文件格式。
希望大家玩的愉快!

以上是关于欢迎来到我的游戏大厅的主要内容,如果未能解决你的问题,请参考以下文章

《欢迎来到心跳横滨学院游戏》作者:二叉树下躲雨

游戏登陆成功进入大厅后,开始游戏一直卡在加载,进不去战斗端,是啥原因,怎么办?

C#中国象棋+游戏大厅 服务器 + 客户端源码

在linux服务器上看不到Unity大厅经理媒人

一进入游戏大厅右上角的图标中总显示最大化,如何还原.

欢迎来到WebGPU的世界