将博主编写的游戏代码都整合到了一起,为后续添加方便,更为以后学习网络,系统后使游戏可以更上一层楼。
现阶段有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++文件格式。
希望大家玩的愉快!

欢迎来到我的游戏大厅相关推荐

  1. c++游戏大厅(不定时更新)

    自编的c++游戏大厅,传奇打怪还没有编完,请不要打开,不定时更新(更新后会删除原文章). #include<bits/stdc++.h> #include<windows.h> ...

  2. 网狐框架分析八--web登录游戏大厅流程

    --- #1.web客户端代码分析 web客户端传4个值,userID,passWord,IPAddr,IPPort,最后2个是连接服务器用的,userID和passWord是验证用户信息用的. 以下 ...

  3. Unity开发--进入游戏大厅时游戏中常用的弹窗管理

    当我们进入游戏大厅时,经常有各种弹窗.引导甚至插屏广告需要执行,处理不当时,会导致同时执行的情况,此时我们需要一个弹出管理器统一管理弹出顺序,弹出关闭后是否可以继续执行下一个弹出等. 配置表: pub ...

  4. java如何开发游戏大厅_java仿qq游戏大厅的设计与实现

    摘要:由于生活节奏的越来越快,人们越来越少的外出游玩.现在的人们为了生活,为了工作,为了家庭无时无刻不在紧张的环境中度过.而一些简单的小游戏则成为了人们放松的主要方式,本文用java语言开发了客户端/ ...

  5. lol进入服务器后显示3秒白屏,LOL英雄联盟游戏大厅出现白屏的完美解决方法

    英雄联盟是国内最热门的竞技游戏,用户通过游戏大厅,即可选择游戏模式进行游戏,而近期由部分玩家反映,自己在打开并登陆英雄联盟客户端后,在游戏界面中看到空白,对于这一问题很多用户不知道如何解决,对此小编为 ...

  6. 360游戏大厅打不开HTML游戏,360游戏大厅使用过程常见问题解决方法

    玩游戏出现黑屏.白屏 遇到黑屏 遇到黑屏,左上角有红X或提示Flash版本过低时,可尝试在游戏大厅的游戏工具条上点击"修复",选择一键修复后,大厅会智能安装.升级Flash. 遇到 ...

  7. 游戏大厅 从基础开始(4)-通过L2X用配置文件反射组装程序(VB only)

    游戏大厅 从基础开始(4)-通过L2X用配置文件反射组装程序(VB only) 很久没更新了.前一阵工作比较充实(就是比较劳累拉~),加上向老赵学习努力瘦身,精神愈发痛苦,难免就懒惰下来.通用倒了,项 ...

  8. 2015年电视游戏大厅将逐一死掉?

    2014-11-21 18:11:10共30321阅读来源:电科技作者:张倩 昨日,电科技发表了题为<电视游戏大厅现状:"渠道为王"遭遇水土不服>的文章,在行业内引发热 ...

  9. 基于Java的五子棋游戏大厅的设计与实现

    技术:Java等 摘要: 游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一。游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部 ...

最新文章

  1. 数据结构----单链表增删改查
  2. 19年BAT常问面试题汇总:JVM+微服务+多线程+锁+高并发性能
  3. 您的安全设置不允许网站使用安装在您的计算机上的ActiveX控件的解决方法
  4. Linux中netfilter模块编程实践
  5. javacore分析工具_Javacore 与 WebSphere Commerce 性能问题之争?谁才是赢家
  6. ios之Xcode工程中添加文件常用快捷键
  7. position 的属性值
  8. 终于有人说清楚了!内卷和努力到底有啥区别?
  9. 【面试】最容易被问到的N种排序算法!
  10. Android-EasyChart第二波饼图
  11. ArcGIS裁剪时警告 warning001003:Datum conflict between input and output
  12. 微信小程序开发工具调试没问题,真机调试Provisional headers are shown
  13. 【LeetCode】两道贪心算法题目-455分发饼干,860柠檬水找零
  14. HTML、CSS实现手风琴效果
  15. 【2023秋招】10月9日字节跳动校招题目
  16. 通往幸福之路之贷款篇
  17. internal_error:xst:cmain.c:3423:1.29
  18. cmsv6服务器提示超过系统管理数目,科汛KesionCMS V6广告管理系统使用手册
  19. 理解前端Babel编译原理
  20. Total.Recorder.Editor.Pro.v13.0.1.Regged-DJiNN

热门文章

  1. Mac OS下的自带虚拟光驱
  2. 在线HTML压缩格式化工具
  3. ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT
  4. cocos creator 3d 3.0《懒猫跑酷》 实战开发教程
  5. qmake手册(初级部分)
  6. 【转】传递函数中拉普拉斯变换的s是用来干什么的?
  7. 华为鸿蒙的科技话题作文800字,科技的发展作文800字4篇
  8. POJ 4741 Save Labman No.004
  9. 那些年遇到的后台返回的奇葩json数据
  10. mysql如何实现隔离性_Mysql的隔离以及实现