学习了一个半月写的第一个较为完整的C++小项目
# 使用g++编译
g++ -std=c++17 -o3 -march=native -flto -DNDEBUG -o snake snake0.3.cpp
# 运行
./snakeW/↑- 向上移动S/↓- 向下移动A/←- 向左移动D/→- 向右移动空格- 暂停游戏ESC- 退出游戏
大致了解了简单的游戏循环设计,双缓冲概念,简单的状态机相关概念,输入缓冲处理,初步接触代码规划,模块划分,依赖设计
- 感谢 Cherno 的C++教程
- 感谢 Lily 的帮助和陪伴 💕
⭐ 如果你喜欢这个项目,欢迎给个Star喵! (为什么要说“喵”,因为脑子抽了,但是我喜欢,喵💕)