前言:

不知道大家怎么看待“环保”二字。

随着工业化的发展,我们似乎逐渐忽略了“环保”

我们对环保的忽略,有意无意之间,或许并没有对我们造成直接影响,

但是对地球上的生态带来毁灭性的打击。

本游戏针对此现状,表达情感,希望大家能够支持!!!

Code:

#include<iostream>
#include<stdio.h>
#include<ctime>
#include<windows.h>
#include<conio.h>
#include<cstdlib>
#include<fstream>
#include<iomanip>
#pragma GCC optimize(2)
using namespace std;
int l=-1,r=30;
int x=3,y=5;
int fenshu=0;
int nandu;
int map[89][96]= {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,8,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,0,1,1,1,1,0,0,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,0,3,0,0,0,0,0,3,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,8,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,7,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,2,0,1,0,0,1,0,0,0,0,2,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,0,6,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,8,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,
};
void home();
void win() {cout<<"你赢了!!!\n\n";system("pause");system("cls");cout<<"你的分数:\n\n"<<fenshu;system("pause");system("cls");cout<<"本游戏主要想反应环保问题:\n\n";system("pause");system("cls");cout<<"游戏中的乌'云'不是别的正是过度排放的二氧化碳\n空气污染会影响鸟的呼吸功能\n能见度降低会影响迁徙候鸟的定位能力和飞行安全!!!\n\n";system("pause");system("cls");cout<<"游戏中的塑料'袋'被鸟类误食,可能无法消化,损害肠胃功能\n就算消化,也会引起化学中毒,造成死亡!!!\n\n";system("pause");system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_INTENSITY);cout<<"地球很脆弱\n\n";SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);system("pause");system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_INTENSITY);cout<<"请保护地球!!!\n\n";SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);system("pause");system("cls");fenshu=0;home();
}
void Nandu() {int n;for(int i=1; i<=25; i++)cout<<" ";cout<<"选择难度\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"1.简单游戏\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"2.困难游戏\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"3.地狱游戏(你确定?)"<<"\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"请输入:";cin>>n;nandu=50*(4-n);system("cls");
}
void jiaocheng() {cout<<"玩法:长按空格键控制小鸟向上飞(别让小鸟撞到乌'云'和塑料'袋'!!!\n当然也别忘了捡回鸟蛋)\n\n";system("pause");system("cls");home();
}
void over() {cout<<"你死了\n";system("pause");system("cls");cout<<"你的分数:\n"<<fenshu;system("pause");system("cls");cout<<"本游戏主要想反应环保问题:\n\n";system("pause");system("cls");cout<<"游戏中的乌'云'不是别的正是过度排放的二氧化碳\n空气污染会影响鸟的呼吸功能\n能见度降低会影响迁徙候鸟的定位能力和飞行安全!!!\n\n";system("pause");system("cls");cout<<"游戏中的塑料'袋'被鸟类误食,可能无法消化,损害肠胃功能\n就算消化,也会引起化学中毒,造成死亡!!!\n\n";system("pause");system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_INTENSITY);cout<<"地球很脆弱\n\n";SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);system("pause");system("cls");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_INTENSITY);cout<<"请保护地球!!!\n\n";SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);system("pause");system("cls");fenshu=0;home();
}
void draw(int a) {if(a==0) {printf("  ");}if(a==1) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);printf("云");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==2) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);printf("蛋");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==3) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_INTENSITY);printf("袋");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==5) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_INTENSITY);printf("鸟");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==6) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);printf("线");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==7) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);printf("点");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==8) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_INTENSITY);printf("赢");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}if(a==9) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);printf("终");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED|FOREGROUND_INTENSITY);}
}
void xianshi(int l,int r) {while(r<=96) {map[x][y]=5;if(r<=56)l++,r++;for(int i=0; i<=8; i++) {for(int j=l; j<=r; j++) {draw(map[i][j]);}if(i!=8)printf("\n");}Sleep(nandu);map[x][y]=0;y++;x++;if (GetKeyState(' ')<0) {x-=1;}if (GetKeyState(' ')<0) {x-=1;}system("cls");if(map[x][y]==1||map[x][y]==3) {over();return ;}if(map[x][y]==2) fenshu+=20;fenshu++;if(map[x][y]==8||map[x][y]==9||map[x][y]==7||map[x][y]==6) {fenshu+=50;win();return ;}}
}
void home() {int n;int l=-1,r=30;for(int i=1; i<=25; i++)cout<<" ";cout<<"1.开始游戏\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"2.退出游戏\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"3.游戏教程\n";for(int i=1; i<=25; i++)cout<<" ";cout<<"请输入:";cin>>n;system("cls");if(n==1) {Nandu();x=3,y=5;xianshi(-1,30);}if(n==2)return ;if(n==3)jiaocheng();
}
int main() {system("mode con cols=65 lines=10");home();
}

后记:

人类在自然造成危害

可人类自身也是自然的一份子

当地球变得千疮百孔时

大难临头的

将是我们自己!!!

游戏:Flappy Bird[飞行的鸟](C++)2.0相关推荐

  1. 游戏:Flappy Bird[飞行的鸟](C++)1.1

    不多废话,奉上代码: #include<iostream> #include<stdio.h> #include<ctime> #include<window ...

  2. 游戏Flappy Bird走红启示:没人知道玩家想要什么

    [导读]Flappy Bird现排名中国区App Store免费榜第四名.该游戏日平均广告收入达到了5万美元. 腾讯科技 王鑫 2月7日报道 游戏开发者一直在试图了解,到底玩家会喜欢什么样的游戏?免费 ...

  3. 用Phaser来制作一个html5游戏——flappy bird (一)

    用Phaser来制作一个html5游戏--flappy bird (一) Phaser是一个简单易用且功能强大的html5游戏框架,利用它可以很轻松的开发出一个html5游戏.在这篇文章中我就教大家如 ...

  4. LibGDX_8.2: LibGDX 项目实战: 开发跨平台 Flappy Bird(像素鸟)游戏

    本文链接: http://blog.csdn.net/xietansheng/article/details/50188319 LibGDX 基础教程(总目录) 声明: 游戏中使用到的图片和音频资源来 ...

  5. c语言像素鸟游戏,掌控板制作Flappy bird(像素鸟)小游戏

    掌控板制作Flappy bird小游戏 大学时期火爆的手机游戏,记得那时候我在做unity开发,还用C#仿照写过这个游戏,用"空格键"操作. 先说一下这游戏的操作:游戏开始,点击屏 ...

  6. 【新手上路】Java必备小游戏——Flappy Bird(飞翔的小鸟)

    <飞翔的小鸟>是一款曾经比较火热的小游戏,本文可以带你你从零开始,一步一步的开发出这款小游戏.如果你只是刚入门java的新手,不用担心,只要你简单掌握了该游戏所需要的javase基础知识, ...

  7. java小游戏------Flappy Bird(飞翔的小鸟含源码)

    前言:本小游戏可作为java入门阶段收尾创作. 需:掌握面向对象的使用,了解多线程和异常处理等知识. 如上图所示:我们需要绘制背景,小鸟,障碍物,当然也包括游戏开始界面以及死亡界面. 一:思路解析: ...

  8. 游戏——Flappy Bird

    说明 这个寒假玩了会Flappy Bird,感觉挺好玩,于是试着自己写了一个出来,希望大家喜欢! 游戏中界面十分简洁,可是别看它这么简单,实际上奥妙重重! 在源码中可以见到有许多宏定义,是游戏中的一些 ...

  9. 我的第一个Unity的2D小游戏(Flappy Bird)

    前言 兜兜转转跑来学习unity了,学习利用的是unity2017.2版本,在看过网上所谓的一堆零基础入门的视频后(确实0基础,无外乎都从界面开始介绍,然后是脚本基础几个API的介绍,然后讲解了下UG ...

最新文章

  1. 在csdn上如何快速转载博客
  2. [HNOI2017]单旋
  3. 正则表达式中,[\s\S]*
  4. Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
  5. 【SpringCloud】Spring cloud Alibaba Sentinel @SentinelResource
  6. Visual Studio Code 1.41 发布
  7. 建筑施工承插型盘扣式钢管支架安全技术规程_承插型盘扣式钢管支架施工技术交底(视频教程)...
  8. moodle 定义html文件,设置Moodle
  9. Pr:导出设置之编码设置
  10. 【算法导论-主定理】用主方法求解递归式 学练结合版
  11. java实现给手机发短信验证码
  12. NetSuite SuiteQL Query Tool
  13. CCF认证 201712-4 行车路线(100分)
  14. 一个正整数 n ,求n!的末尾有几个0
  15. 能源互联网和电力大数据下的厮杀
  16. Python编程PTA——三个数比较大小的新解法
  17. Android 开发之 ContentProvider 内容提供者
  18. android 模拟好使操作,最好用的安卓模拟器【处理形式】
  19. SQL SERVER 2016 AlwaysOn搭建实例
  20. 《数字图像处理》复习提纲

热门文章

  1. 计算机配置2块显卡,台式机切换显卡如何操作_台式电脑有两个显卡怎么切换-win7之家...
  2. LNK2019的常见情况及解决方法
  3. 牛客SQL 大厂面试真题 某东商城 6套代码及解析
  4. strncpy函数使用注意
  5. 虚拟机共享文件夹设置(如何将本地代码在虚拟机上运行)
  6. 最后一个行为型模式:解释器
  7. 涨姿势!你应该知道的UI动态设计规则 转载优设网
  8. 码云新建仓库并上传代码
  9. 《深入了解TensorFlow》笔记——Chapter 1th TensorFlow概述
  10. 一文读懂什么是软件定义光网络(SDON)?