C++原创2D我的世界1.00.0版本

        大家好,我是奇葩博士。这期我给大家带来的是C++2D我的世界1.00.0版本。此版本只有移动功能,到后续我会增加更多细节。

        此文章制作不易,点个赞吧,求求啦!

        老规矩,先准备头文件和命名空间

#include"bits/stdc++.h"
#include"Windows.h"
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;

        然后定义局部变量

int a=10,d=8,w=1;

接着是跳跃的函数

void W(){
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++){
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++)
			{
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++)
			{
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++)
			{
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++)
			{
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++){
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<3;i++){
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<3;i++){
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<3;i++){
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
} 

然后是主函数

int main(){
	while(1){
		if(KEY_DOWN(87)){
			W();
		}
		else{
			cout<<"|";
			for(int i=0;i<20;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<3;i++){
				cout<<"|";
				for(int i=0;i<20;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<a-1;i++){
				cout<<" ";
			}
			cout<<"(||)";
			for(int i=0;i<d-1;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"##";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<10;i++){
				cout<<"[]";
			}
			cout<<"|"; 
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<17){
					a++;
					d--;
				}
			}
		}
	}
}

我看了一下,这些代码一共有580行!我编的时候也真没想到。。。

大家帮我投个票,下一个版本加一个什么功能

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值