编程累了?来首BadApple如何?
新版本
如何使用C/C++进行实现
由于最近比较累,所以打算使用控制台进行模拟实现,而不使用MFC或者Win32进行实现。使用控制台,通过符号来进行描绘。
刚开始看BadApple的视频时,想使用算法,将人物使用‘#’或者‘*’进行填充,然后发现这样做太麻烦了,而且数据量特别大。于是转化将填充人物信息写成一个txt文档,在该文档中使其看起来像视频中的人物就行了。
如何进行播放
起初动画也是将每帧的图片素材准备好,然后依次放在一起,以某种速度快速翻阅(绘画),眼睛就会产生某种错觉,这就是动画。
所以也准备使用这种方法来实现。
代码块
#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
#include <mmsystem.h>
using namespace std;#pragma comment(lib,"winmm.lib")
int main()
{string filename = "BadApple.txt";string outdata;ifstream openfile;openfile.open(filename);if (!openfile.is_open()){cout << "Failed to open the file" << endl;return 0;}PlaySound(L"Apple.wav", NULL, SND_FILENAME | SND_ASYNC | SND_LOOP); //循环播放背景音乐 unsigned int col = 0; //绘制到窗口多少信息,由它决定while (!openfile.eof()){system("cls");col = 0;while (col<35){getline(openfile, outdata, '\n');cout <<outdata <<endl;++col;}Sleep(70); //延时一会,0.07s}return 0;
}
效果展示
不过,这个程序存在屏幕闪烁的问题,有时间再优化优化吧。
CSDN下载
GITHUB
编程累了?来首BadApple如何?相关推荐
- 编程累了进来听听音乐
A:天空之城 这是宫崎骏电影<<天空之城>>的经典配乐.每一个音符都静静像我们诉说着电影中的情节,将他们想表达的一切娓娓道来.一直都很喜欢清清淡淡的曲风,不同于城市的喧闹,不理 ...
- 程序猿之歌 PHP,程序员之歌:一人我编程累
程序员之歌:一人我编程累 2017-03-31 13:38:21 1267 views 全套歌词如下: 白:全新的一年,为大家带来一首~ 一人我编程累 碎过了节操心沉醉 两眼是 Code 相随 不求他 ...
- 编程累的时候适合听的音乐
一整天做在电脑前面编程,以前累的时候总是喜欢逛逛 iteye ,看看帖子...现在喜欢一边看帖子一边听音乐了....编程累了,拿起手机,插上耳机听听下面几首歌曲吧,发现有几首特别能够让人不知不觉中放松 ...
- 编程累了,一起来看电视吧,实战Windows 7的Windows Media Center。
简介 本文讲述如何通过Windows 7的Windows Media Center搭建强劲的综合娱乐电视系统,同时讲述Windows Media Center的实际使用感受,以及如何通过Windows ...
- 程序猿之歌:一人我编程累
一人 我编程累 累得只想把觉睡 两眼 是辛酸泪 代码咋写都不对 重启是也不行 关机它也不灵 我狂敲键盘怒砸鼠标 异常也不停 这循环它有点绕 注释也很微妙 我看了半天稀里糊涂马隔壁我草 加断点 再抵坝 ...
- 宁德时代机器人编程开发_全球首例丨可编程的活体机器人已诞生,100%青蛙基因,超级计算机时代,将无所不能?!...
全球首个用细胞做成的活体机器人,已经诞生了! 美国佛蒙特大学计算机科学家和塔夫茨大学生物学家共同创造出100%使用非洲爪蛙DNA的可编程的活体机器人xenobots,这项最新的研究结果已经于1月13日 ...
- Erlang之父去世,忠告程序员:先思考再编程,累的时候不要写代码
作者:黄哲铿<技术管理之巅>作者.技术领导力特约撰稿人 Erlang之父Joe Armstrong于4月20日去世,享年68岁. Erlang Solutions.Erlang Facto ...
- 一人编程累,加班何人陪?1024 最好的礼物给最牛掰的你
有歌话程序员: 寂寞的时候干什么? 写程序写程序 失恋的时候干什么? 写程序写程序写程序 发骚的时候干什么? 写程序写程序 剩下的时候干什么? 调程序调程序调程序 虽然我们程序员平时总自黑「钱多话少没 ...
- 山寨精神确实很吊---编程累了大家来放松一下:)
1.上网不聊天,气死活神仙. 2. 做爱做的事,交配交的人. 3.后羿射日,嫦娥说:"没日不舒服!"于是最后一个太阳保住了- 4.床,钱,明月,光:衣,失地,上,爽! 5.不以风骚 ...
最新文章
- Espresso小试
- Linux基础—screen命令
- 现代谱估计:Blackman-Tukey 相关图
- cocos2d_android 瞬间动作
- Java——递归练习
- 计算机网络【4】传输层
- java map 实现 序列化,MapReduce序列化
- tensorflow中的Session方法解释
- python在web可以开发吗_怎么用python进行web开发
- VirtualBox 删掉虚拟镜像重新安装失败
- 第一章ASP程序设计概述
- php留言板示例,php留言板完整实例源码
- Pandas高级教程之:Dataframe的合并
- 【已完美解决】由于找不到MSVCR100.dll,无法继续执行代码。重新安装程序可能会解决此问题。DirectX修复工具下载
- 站在知乎肩上-做更强的自己(3)
- Taylor Swift为何听不到搜不到她的歌曲了?让我告诉你个好法子
- 安卓打造自己的日历控件
- KVM基于Web部署虚拟主机
- 锐捷睿易:扩大DHCP掩码导致AP不上线问题
- 百度地图查询数据结果
热门文章
- 淘淘商城第20讲——展示后台管理系统首页面
- 华硕rog枪神5和魔霸5有什么区别 哪个好详细性能配置对比
- 安防工具-acunetix-web网站漏洞扫描和发现工具-2022040版本的使用及防御方抓包情况
- 微软推出桌面软件“全球望远镜”
- 解决idea开启tomcat报错问题 Configuration Error: deployment source ‘untitled:war exploded‘ is not valid
- 搭建自己的ebook网站
- 神仙传服务器修改,《神仙传》新服务器盘古持续爆满
- 探索创建InitialContext过程
- golang使用chromedriver
- 如果美国把根域名服务器封了,中国会从网络上消失吗?