不多废话,奉上代码:

#include<iostream>
#include<stdio.h>
#include<ctime>
#include<windows.h>
#include<conio.h>
#include<cstdlib>
#include<fstream>
#include<iomanip>
using namespace std;
int l=-1,r=30;
int x=3,y=5;
int fenshu=0;
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,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,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,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,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,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,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,1,0,0,0,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,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,0,0,1,0,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,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,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,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,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,0,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,1,1,1,1,0,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,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 over() {cout<<"你死了\n";system("pause");system("cls");cout<<"你的分数:\n"<<fenshu;system("pause");system("cls");home();
}
void draw(int a) {if(a==0) {printf("  ");}if(a==5) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_INTENSITY);printf("鸟");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);}if(a==1) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_INTENSITY);printf("柱");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);}if(a==8) {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_INTENSITY);printf("赢");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);}
}
void xianshi(int l,int r) {while(r<=96) {map[x][y]=5;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(90);map[x][y]=0;y++;x++;if (GetKeyState(' ')<0) {x-=1;}if (GetKeyState(' ')<0) {x-=1;}system("cls");if(map[x][y]==1) {over();return ;}fenshu++;}
}
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<<"请输入:";cin>>n;system("cls");if(n==1) {for(int i=1; i<=10; i++)cout<<" ";cout<<"玩法:长按空格键控制小鸟向上飞(别让小鸟碰到柱子)\n";system("pause");system("cls");x=3,y=5;xianshi(-1,30);}if(n==2)return ;
}
int main() {system("mode con cols=65 lines=10");home();
}

后记:

本人是学生党,很少有时间能来写游戏,

游戏可能有bug,也请大家多多包含。

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

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

    前言: 不知道大家怎么看待"环保"二字. 随着工业化的发展,我们似乎逐渐忽略了"环保". 我们对环保的忽略,有意无意之间,或许并没有对我们造成直接影响, 但是对 ...

  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. 游戏——Flappy Bird

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

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

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

  9. 用Unity3D开发2D小游戏 Flappy Bird

    简介: 最近在学习Unity3D,用了两天时间做了个小游戏打算放上了和大家分享一下,项目名定义为Flapping,是参考Flappy Bird做的,高手勿喷. 这是原本游戏效果图: 这是本项目效果图: ...

最新文章

  1. 字符串(string类)
  2. AS整理代码快捷键 ctl+alt+L
  3. (6) Google2012笔试卷
  4. 《你不知道的JavaScript(上卷)》读书笔记
  5. android 退出多个activity,Android 中 退出多个activity的经典方法
  6. Ubuntu/Centos 等linux终端忽略大小写提示
  7. python基础逻辑判断语句(九)
  8. Spring注入方式及用到的注解 -----@Component,@Service,@Controller,@Repository
  9. c#读取mysql返回的值类型_C#中Mysql读取字段值
  10. kali 克隆网页_如何克隆一个网站(by Kali)
  11. com.thoughtworks.xstream.security.ForbiddenClassException com.thoughtworks.xstream 1.4.18
  12. 斐讯w2Android Wear,有人研究过W2的连接QRcode吗?
  13. python struct pack unpack
  14. 编译原理 3.25 作业
  15. 2022 年前面试总结与感悟分享
  16. 为skynet的crypt库扩展一些加密(摘要)算法支持
  17. HadoopHA部署(1+x)
  18. No Spring WebApplicationInitializer types detected on classpath
  19. python调用企业微信接口
  20. C语言二维数组的大小的获取

热门文章

  1. 作家百度百科词条怎么写,如何在百度百科建立个人词条
  2. java backlog满_深入理解Linux TCP backlog
  3. Hbase 根据数据入库时间戳查询入库数量
  4. acm c语言大数问题,acm大数问题 | C/C++程序员之家
  5. dreamweaver4.0--9.0序列码全(学习参考)(仅供记忆用)
  6. 那么pid到底该怎么调节呢
  7. 6个月的大厂 面经,必须点赞!
  8. 网站服务器出现的链接错误,网站页面出现死链是哪些原因导致的?
  9. 2021安徽省大学生程序设计竞赛正式赛:D 持续攻击
  10. 计算机打印驱动怎么安装,打印机安装步骤,小编教你电脑怎么安装打印机驱动...