Skip to content
This repository was archived by the owner on Mar 6, 2025. It is now read-only.

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages