新版本
如何使用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如何?相关推荐

  1. 编程累了进来听听音乐

    A:天空之城 这是宫崎骏电影<<天空之城>>的经典配乐.每一个音符都静静像我们诉说着电影中的情节,将他们想表达的一切娓娓道来.一直都很喜欢清清淡淡的曲风,不同于城市的喧闹,不理 ...

  2. 程序猿之歌 PHP,程序员之歌:一人我编程累

    程序员之歌:一人我编程累 2017-03-31 13:38:21 1267 views 全套歌词如下: 白:全新的一年,为大家带来一首~ 一人我编程累 碎过了节操心沉醉 两眼是 Code 相随 不求他 ...

  3. 编程累的时候适合听的音乐

    一整天做在电脑前面编程,以前累的时候总是喜欢逛逛 iteye ,看看帖子...现在喜欢一边看帖子一边听音乐了....编程累了,拿起手机,插上耳机听听下面几首歌曲吧,发现有几首特别能够让人不知不觉中放松 ...

  4. 编程累了,一起来看电视吧,实战Windows 7的Windows Media Center。

    简介 本文讲述如何通过Windows 7的Windows Media Center搭建强劲的综合娱乐电视系统,同时讲述Windows Media Center的实际使用感受,以及如何通过Windows ...

  5. 程序猿之歌:一人我编程累

    一人 我编程累 累得只想把觉睡 两眼 是辛酸泪 代码咋写都不对 重启是也不行 关机它也不灵 我狂敲键盘怒砸鼠标 异常也不停 这循环它有点绕 注释也很微妙 我看了半天稀里糊涂马隔壁我草 加断点 再抵坝 ...

  6. 宁德时代机器人编程开发_全球首例丨可编程的活体机器人已诞生,100%青蛙基因,超级计算机时代,将无所不能?!...

    全球首个用细胞做成的活体机器人,已经诞生了! 美国佛蒙特大学计算机科学家和塔夫茨大学生物学家共同创造出100%使用非洲爪蛙DNA的可编程的活体机器人xenobots,这项最新的研究结果已经于1月13日 ...

  7. Erlang之父去世,忠告程序员:先思考再编程,累的时候不要写代码

    作者:黄哲铿<技术管理之巅>作者.技术领导力特约撰稿人 Erlang之父Joe Armstrong于4月20日去世,享年68岁. Erlang Solutions.Erlang Facto ...

  8. 一人编程累,加班何人陪?1024 最好的礼物给最牛掰的你

    有歌话程序员: 寂寞的时候干什么? 写程序写程序 失恋的时候干什么? 写程序写程序写程序 发骚的时候干什么? 写程序写程序 剩下的时候干什么? 调程序调程序调程序 虽然我们程序员平时总自黑「钱多话少没 ...

  9. 山寨精神确实很吊---编程累了大家来放松一下:)

    1.上网不聊天,气死活神仙. 2. 做爱做的事,交配交的人. 3.后羿射日,嫦娥说:"没日不舒服!"于是最后一个太阳保住了- 4.床,钱,明月,光:衣,失地,上,爽! 5.不以风骚 ...

最新文章

  1. Espresso小试
  2. Linux基础—screen命令
  3. 现代谱估计:Blackman-Tukey 相关图
  4. cocos2d_android 瞬间动作
  5. Java——递归练习
  6. 计算机网络【4】传输层
  7. java map 实现 序列化,MapReduce序列化
  8. tensorflow中的Session方法解释
  9. python在web可以开发吗_怎么用python进行web开发
  10. VirtualBox 删掉虚拟镜像重新安装失败
  11. 第一章ASP程序设计概述
  12. php留言板示例,php留言板完整实例源码
  13. Pandas高级教程之:Dataframe的合并
  14. 【已完美解决】由于找不到MSVCR100.dll,无法继续执行代码。重新安装程序可能会解决此问题。DirectX修复工具下载
  15. 站在知乎肩上-做更强的自己(3)
  16. Taylor Swift为何听不到搜不到她的歌曲了?让我告诉你个好法子
  17. 安卓打造自己的日历控件
  18. KVM基于Web部署虚拟主机
  19. 锐捷睿易:扩大DHCP掩码导致AP不上线问题
  20. 百度地图查询数据结果

热门文章

  1. 淘淘商城第20讲——展示后台管理系统首页面
  2. 华硕rog枪神5和魔霸5有什么区别 哪个好详细性能配置对比
  3. 安防工具-acunetix-web网站漏洞扫描和发现工具-2022040版本的使用及防御方抓包情况
  4. 微软推出桌面软件“全球望远镜”
  5. 解决idea开启tomcat报错问题 Configuration Error: deployment source ‘untitled:war exploded‘ is not valid
  6. 搭建自己的ebook网站
  7. 神仙传服务器修改,《神仙传》新服务器盘古持续爆满
  8. 探索创建InitialContext过程
  9. golang使用chromedriver
  10. 如果美国把根域名服务器封了,中国会从网络上消失吗?