C语言——CAD类滑块机构及仿真游戏类五子棋详解.ppt

C语言——CAD类滑块机构及仿真游戏类五子棋详解.ppt

课程设计 一. CAD类 —— 滑块机构仿真 二. 游戏类 —— 五子棋 一. 滑块机构仿真 1.1 题目 1.2 详细设计 1.2.2 功能2:轨迹绘制 1.3 参考进度 二. 五子棋(两人对战) 2.1 题目 2.2 详细设计(两人对战) 2.2.2 数据结构 2.2.3 主要函数 2.3 人机对战的思路 思考1:机器下子 思考2:机机对战(程序对抗) 2.4 参考进度 三. 软件开发流程 3 软件开发流程 四. C++的学习曲线 * 题目:用文档/视图结构开发一个摇杆滑块机构的运动 仿真程序。要求实现如下功能 1)按A键,曲轴逆时针旋转,带动摇杆和滑块运动 按D键,曲轴顺时针旋转,带动摇杆和滑块运动 2)窗口大小改变时,图形应保持画在客户区的中部 3)对摇杆中点进行轨迹 分析(通过菜单启动 和关闭分析功能) 支点 曲轴 摇杆 滑块 1.2.1 功能1:按键使其运动 (1)流程分析 按键A (或D) 角度增加(或减少) 依据角度计算各个多边形顶点数据 依据多边形数据画图 捕捉WM_KEYDOWN消息 处理OnKeyDown( )函数 处理OnDraw( )函数 (2)主要数据(数据结构) a)时刻变化的数据

文档评论(0)

1亿VIP精品文档

相关文档