Thanks to visit codestin.com
Credit goes to github.com

Skip to content

littlepeace2005/Flappy-Block

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Block

关于

这是一个仿照 Flappy Bird 的游戏。

preview

操作

space起跳,esc暂停,暂停时按R重置。
刚打开游戏是默认是暂停的。

硬件需求

  • 支持OpenGL 3.3 core的显卡

宽高比越大,同屏下的障碍物会越多,对显卡和CPU的需求会略微上升。

分支特点:

  • 游戏速度更快
  • 玩家撞到障碍强制重置
  • 撞到地板也会判定为撞到障碍

构建

本项目编写时使用vcpkg管理包,在使用其他包管理软件时,构建过程可能会略有不同甚至构建失败。
本项目依赖glfw3GLEWglm,需要C++ 17标准,你可以安装cmake来自动生成项目文件。

使用cmake时注意指定CMAKE_TOOLCHAIN_PATH

cmake . -DCMAKE_TOOLCHAIN_PATH=<[vcpkg安装路径]/scripts/buildsystems/vcpkg.cmake>

最新的commit经过测试,已经可以在Arch Linux下编译运行。(不需要vcpkg)构建时,你可能需要额外安装mesa

其他

  • 本游戏有计分系统,体现在玩家的颜色(蓝绿通道)上,最大可记录4096分。
  • 本游戏也有碰撞系统,和柱子碰撞时玩家会变成红色。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.0%
  • GLSL 3.2%
  • CMake 2.8%