• 大小: 4.81 KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C/C++
  • 标签: C++  

资源简介

C++编写的控制台游戏源代码

资源截图

代码片段和文件信息

#include 
#include 
#include “space.h“
int main()
{
std::cout<<“俄罗斯方块“< < std::cin.get();
system(“cls“);
DrawInterface();
srand((unsigned) time(NULL));
Space space;
while (true)
{
int num_time = 10;//积木每下落一行可操作数量
DWORD time = 100;//每次操作间隔时间,如上下左右
space.AlterBlock();//制造积木
Sleep(time);
if (space.IfDie())//判断是否死亡
break;
while (true)
{
int t = num_time;
while (t>0)
{
Sleep(time);
if (GetAsyncKeyState(DOWN))//加快下落速度
{
time = 80;
num_time = 2;
break;
}
space.ChangeBlock();//接受键盘,旋转积木
--t;
}
if (space.DownBlock())//下落积木,到底跳出循环
break;
}
}
system(“cls“);
std::cout<<“game over!“< <<“your score is “<<

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-06-04 21:07  俄罗斯方块\
     文件        1394  2015-06-04 20:52  俄罗斯方块\Block.h
     文件         334  2015-06-02 22:00  俄罗斯方块\coordinate.h
     文件        1226  2015-06-04 20:25  俄罗斯方块\draw.h
     文件         254  2015-06-02 22:02  俄罗斯方块\goto_xy.h
     文件        4222  2015-06-02 22:03  俄罗斯方块\make_block.h
     文件        3506  2015-06-04 20:57  俄罗斯方块\space.h
     文件         917  2015-06-04 21:04  俄罗斯方块\TETRIS.cpp

评论

共有 条评论