C++原创2D我的世界1.00.2测试版

20 篇文章 0 订阅
13 篇文章 0 订阅

帮我看看性能方面还有哪些缺陷

#include"bits/stdc++.h"
#include"Windows.h"
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
int a=49,d=49,w=1;
double experience=0;
void Engine(){
	cout<<"\n\n\n\n		  MINECRAFT\n\n\n\n	|==========================|\n	|      Console Game(A)     |\n	|==========================|\n\n	|==========================|\n	|   Multiplayer Games(NO)  |\n	|==========================|\n";
	while(!KEY_DOWN(65)); 
	system("cls");
	cout<<"%0";
	system("cls");
	cout<<"%1▌";
	system("cls");
	cout<<"%2▌▌";
	system("cls");
	cout<<"%3▌▌▌";
	system("cls");
	cout<<"%4▌▌▌▌";
	system("cls");
	cout<<"%5▌▌▌▌▌";
	system("cls");
	cout<<"%6▌▌▌▌▌▌";
	system("cls");
	cout<<"%7▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%8▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%9▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%10▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%11▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%12▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%13▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%14▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%15▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%16▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%17▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%18▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%19▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%20▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%21▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%22▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%23▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%24▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%25▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%26▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%27▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%28▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%29▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌"; 
	system("cls");
	cout<<"%30▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%31▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%32▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%33▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%34▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%35▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%36▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%37▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%38▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%39▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%40▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%41▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(15);
	system("cls");
	cout<<"%42▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(25);
	system("cls");
	cout<<"%43▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(75);
	system("cls");
	cout<<"%44▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%45▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%46▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%47▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%48▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%49▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%50▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%51▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%52▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%53▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%54▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%55▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%56▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%57▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%58▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%59▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%60▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%61▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%62▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%63▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%64▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(125);
	system("cls");
	cout<<"%65▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(10);
	system("cls");
	cout<<"%66▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%67▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(30);
	system("cls");
	cout<<"%68▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%69▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%70▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%71▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%72▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%73▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%74▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%75▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%76▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%77▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%78▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%79▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%80▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(300);
	system("cls");
	cout<<"%81▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(100);
	system("cls");
	cout<<"%82▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%83▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%84▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%85▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%86▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%87▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%88▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%89▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%90▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%91▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(3);
	system("cls");
	cout<<"%92▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(150);
	system("cls");
	cout<<"%93▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(100);
	system("cls");
	cout<<"%94▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(500);
	system("cls");
	cout<<"%95▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(125);
	system("cls");
	cout<<"%96▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(1);
	system("cls");
	cout<<"%97▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(1);
	system("cls");
	cout<<"%98▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(100);
	system("cls");
	cout<<"%99▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(500);
	system("cls");
	cout<<"%100▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(300);
	system("cls");
	cout<<"			正在初始化...";
	Sleep(56);
	system("cls");
	cout<<"			正在新建新游戏存档文件夹...";
	Sleep(33);
	system("cls");
	cout<<"			正在加载代码库...";
	Sleep(81);
	system("cls");
	cout<<"			正在加载各项变量...";
	Sleep(96);
	system("cls");
	cout<<"			正在加载动作...";
	Sleep(51);
	system("cls");
	cout<<"			正在加载边框...";
	Sleep(11);
	system("cls");
	cout<<"			正在加载人物...";
	Sleep(6);
	system("cls");
	cout<<"			正在生成地形...";
	Sleep(76);
	system("cls");
	cout<<"			正在加载地形...";
	Sleep(56);
	system("cls");
	cout<<"			正在加载各项数据...";
	Sleep(3096);
	system("cls");
	cout<<"			准备进入游戏...";
	Sleep(3625);
	system("cls");
}
void article(){
	cout<<"\n\n\n\n\n\n 	     	   \033[31;1m◆◆◆◆◆◆◆◆◆◆\033[0m"<<"\033[32;1m     "<<experience<<"    \033[0m"<<"\033[33;1m◤◤◤◤◤◤◤◤◤◤\033[0m"<<endl;
	cout<<" 	     	 \033[32;1m▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍\033[0m"<<endl;
	cout<<"	        ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗"<<endl;
	cout<<" 	    	║"<<"\033[33;1m ▓▓▓\033[0m"<<" ║\033[2;1m ▓▓▇\033[0m ║\033[2;1m\033[33;1m ▎▎▎▎\033[0m\033[0m║\033[2;1m ███\033[0m ║\033[32;1m 卐卐\033[0m║\033[33;1m 〓〓\033[0m║\033[32;1m 卐卐\033[0m║\033[32;1m ▓▓▓\033[0m ║│\033[34;1m▅▅\033[0m┃ ║"<<endl;
	cout<<" 	    	║ "<<"\033[33;1m▓▓▓\033[0m"<<" ║\033[2;1m ▇ ▓\033[0m ║\033[2;1m\033[33;1m ▎▎▎▎\033[0m\033[0m║\033[2;1m ███\033[0m ║ \033[32;1m卐卐\033[0m║ \033[33;1m〓〓\033[0m║\033[2;1m\033[33;1m ╞║╡\033[0m\033[0m ║\033[2;1m\033[33;1m ███\033[0m\033[0m ║╰══╯ ║"<<endl;
	cout<<" 	    	╚═════╩═════╩═════╩═════╩═════╩═════╩═════╩═════╩═════╝";
}
void W(){
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++){
				cout<<"|";
				for(int i=0;i<100;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<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|"; 
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<97){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<100;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<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<97){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<100;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<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			}
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|"; 
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<97){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<2;i++){
				cout<<"|";
				for(int i=0;i<100;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<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|"; 
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<97){
					a++;
					d--;
				}
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<3;i++){
				cout<<"|";
				for(int i=0;i<100;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<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|"; 
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<97){
					a++;
					d--;
				}
			}
}
int main(){
	Engine();
	while(!KEY_DOWN(27)){
		if(KEY_DOWN(87)){
			W();
		}
		else{
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			for(int i=0;i<3;i++){
				cout<<"|";
				for(int i=0;i<100;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<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|"; 
			article();
			system("pause");
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>1){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<97){
					a++;
					d--;
				}
			}
		}
	}
}

  • 12
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,以下是一个简单的C++代码示例,可以帮助您开始编写您的世界2D游戏: ```c++ #include <iostream> #include <vector> #include <SFML/Graphics.hpp> // 玩家类 class Player { public: int x; int y; int speed; Player(int x, int y, int speed) { this->x = x; this->y = y; this->speed = speed; } void move(int dx, int dy) { this->x += dx * this->speed; this->y += dy * this->speed; } }; // 地图类 class Map { public: int width; int height; std::vector<std::vector<int>> tiles; Map(int width, int height) { this->width = width; this->height = height; this->tiles = std::vector<std::vector<int>>(width, std::vector<int>(height, 0)); } int getTile(int x, int y) { if (x >= 0 && x < this->width && y >= 0 && y < this->height) { return this->tiles[x][y]; } else { return 0; } } void setTile(int x, int y, int value) { if (x >= 0 && x < this->width && y >= 0 && y < this->height) { this->tiles[x][y] = value; } } }; int main() { // 创建窗口 sf::RenderWindow window(sf::VideoMode(800, 600), "My World 2D"); // 创建玩家和地图 Player player(0, 0, 5); Map map(20, 20); // 游戏循环 while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) { window.close(); } } // 处理玩家输入 int dx = 0; int dy = 0; if (sf::Keyboard::isKeyPressed(sf::Keyboard::Left)) { dx = -1; } else if (sf::Keyboard::isKeyPressed(sf::Keyboard::Right)) { dx = 1; } else if (sf::Keyboard::isKeyPressed(sf::Keyboard::Up)) { dy = -1; } else if (sf::Keyboard::isKeyPressed(sf::Keyboard::Down)) { dy = 1; } player.move(dx, dy); // 渲染游戏画面 window.clear(sf::Color::White); for (int x = 0; x < map.width; x++) { for (int y = 0; y < map.height; y++) { int tile = map.getTile(x, y); if (tile == 1) { sf::RectangleShape rect(sf::Vector2f(32, 32)); rect.setPosition(x * 32, y * 32); rect.setFillColor(sf::Color::Black); window.draw(rect); } } } sf::RectangleShape playerRect(sf::Vector2f(32, 32)); playerRect.setPosition(player.x, player.y); playerRect.setFillColor(sf::Color::Red); window.draw(playerRect); window.display(); } return 0; } ``` 以上代码使用SFML库创建一个窗口并启动游戏循环。在游戏循环中,它处理玩家输入并渲染游戏世界。 玩家类包含一个move()方法,用于处理玩家的移动。地图类包含getTile()和setTile()方法,用于获取和设置地图上的砖块类型。 这只是一个简单的例子,但我希望它能帮助您开始编写您的世界2D游戏。如果您需要更多帮助,请告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值