见缝插针游戏的规则非常简单,给定一个旋转圆盘,每次按动按键,即可在圆盘上射入一根针,当两个针发生碰撞即挑战失败。胜利条件可以设置射出指定根数后胜利,也可以设置不限根数,以更多的根数作为挑战目标。
主要实现步骤- 绘制圆盘
- 利用三角函数实现旋转
- 数组实现多根针
- 实现针的发射,失败判定
- 增加得分,关卡切换等设计
画布的设置涉及长宽,颜色设置。
int canvas_width = 900; int canvas_height = 600; initgraph(canvas_width, canvas_height);



