解压小游戏

开篇

这是一个解压代码,会用到一批<windows.h>库中的system函数

system("cls");//清屏
system("color xxx");//换成指定颜色

还会用到<time.h>中的Sleep函数,是延时(单位毫秒,1秒=1000毫秒)

Sleep(1000);//延时1000毫秒

代码编写:

头文件:

先写一些头文件

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
#include<time.h>

开头部分: 

再用"#define int long long"把int变为long long形式(怕爆内存)

#define int long long 
using namespace std;
signed main() {
    return 0;
}

主程序内部:

设计关卡,用“代码的诱惑”让用户看下去

第一关:

cout<<"代码在这里\n";
	Sleep(1000);
	system("cls");
	for(int i=1;i<=100;i++){
		system("cls");
		cout<<"loading......"<<endl;
		for(int j=1;j<=i;j++) cout<<">";
		cout<<i<<"%";
		Sleep(1);
	}

第二关:

	Sleep(1000);
	system("cls");
	Sleep(500);
	system("color 3E");
	Sleep(500);
	cout<<"这里没有代码!"<<endl;
	Sleep(1000);
	for(int i=1; i<=100; i++) {
		cout<<"退";
	    Sleep(1);
		cout<<"出";
	    Sleep(1);
		cout<<"吧\n";
		Sleep(10);
	}
	system("cls");
	system("color 4A");

第三关:

cout<<"???   你还没退出???\n";
	for(int i=1; i<=100; i++) {
		cout<<"别";
		Sleep(1);
		cout<<"看";
		Sleep(1);
		cout<<"了";
		Sleep(1);
		cout<<"没";
		Sleep(1);
		cout<<"有";
	    Sleep(1);
		cout<<"啊\n";
		Sleep(10);
	}

 第四关:

system("cls");
	system("color 7E");
	cout<<"What??? 你居然坚持到了这里 下面更多。\n";
	for(int i=1; i<=100; i++) {
		cout<<"你";
		Sleep(1);
		cout<<"还";
		Sleep(1);
		cout<<"是";
		Sleep(1);
		cout<<"退";
		Sleep(1);
		cout<<"出";
		Sleep(1);
		cout<<"吧\n";
		Sleep(10);
	}
	system("cls");
	system("color 1E");

第四关:

system("cls");
	system("color 5F");
	cout<<"你来到了最后一关。\n";//从地狱直达天堂的电梯
	for(int i=-1e5; i<=1e5; i++) {
		cout<<"电梯 "<<i<<"\n";
		Sleep(0.05);
	}

让用户感觉有一丝看到代码的曙光了 

第五关:

cout<<"你赢了!!!!!";
	system("cls");
	cout<<"这才是最后一关\n";
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
    system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
    system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	Sleep(10000);
	for(int i=1;i<=10;i++) {
		system("color 1A");
		system("color 2B");
		system("color 3C");
		system("color 4D");
		system("color 5D");
		system("color 6E");
		system("color 7F");
	}

切换颜色,使让用户继续看下去

结尾:

system("cls");
	cout<<"YOU WIN!!!!!!!"<<'\n'<<" 代码没喽~~~~~~~~~~~~";

 

完整代码:

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
#include<time.h>
#define int long long 
using namespace std;
signed main() {
	cout<<"代码在这里\n";
	Sleep(1000);
	system("cls");
	for(int i=1;i<=100;i++){
		system("cls");
		cout<<"loading......"<<endl;
		for(int j=1;j<=i;j++) cout<<">";
		cout<<i<<"%";
		Sleep(1);
	}
	Sleep(1000);
	system("cls");
	Sleep(500);
	system("color 3E");
	Sleep(500);
	cout<<"这里没有代码!"<<endl;
	Sleep(1000);
	for(int i=1; i<=100; i++) {
		cout<<"退";
	    Sleep(1);
		cout<<"出";
	    Sleep(1);
		cout<<"吧\n";
		Sleep(10);
	}
	system("cls");
	system("color 4A");
	cout<<"???   你还没退出???\n";
	for(int i=1; i<=100; i++) {
		cout<<"别";
		Sleep(1);
		cout<<"看";
		Sleep(1);
		cout<<"了";
		Sleep(1);
		cout<<"没";
		Sleep(1);
		cout<<"有";
	    Sleep(1);
		cout<<"啊\n";
		Sleep(10);
	}
	system("cls");
	system("color 7E");
	cout<<"What??? 你居然坚持到了这里 下面更多。\n";
	for(int i=1; i<=100; i++) {
		cout<<"你";
		Sleep(1);
		cout<<"还";
		Sleep(1);
		cout<<"是";
		Sleep(1);
		cout<<"退";
		Sleep(1);
		cout<<"出";
		Sleep(1);
		cout<<"吧\n";
		Sleep(10);
	}
	system("cls");
	system("color 1E");
	cout<<"啊?? 你居然坚持到了现在。 接下来你一定会退出的.\n";
	for(int i=1; i<=100; i++) {
		cout<<"";
		cout<<"你";
		cout<<"还";
		cout<<"不";
		cout<<"退";
		cout<<"出";
		cout<<"?\n";
		Sleep(10);
	}
	system("cls");
	system("color 5F");
	cout<<"你来到了最后一关。\n";
	for(int i=-1e5; i<=1e5; i++) {
		cout<<"电梯 "<<i<<"\n";
		Sleep(0.05);
	}
	cout<<"你赢了!!!!!";
	system("cls");
	cout<<"这才是最后一关\n";
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
    system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
	system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	system("color 1A");
	system("color 2B");
	system("color 3C");
    system("color 4D");
	system("color 5D");
	system("color 6E");
	system("color 7F");
	Sleep(10000);
	for(int i=1;i<=10;i++) {
		system("color 1A");
		system("color 2B");
		system("color 3C");
		system("color 4D");
		system("color 5D");
		system("color 6E");
		system("color 7F");
	}
	system("cls");
	cout<<"YOU WIN!!!!!!!"<<'\n'<<" 代码没喽~~~~~~~~~~~~";
	return 0;
}

 

结语

感谢大家看完文章,希望大家喜欢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值