08届毕业生接到公司的计划书
1. 完成联机版本的俄罗斯方块游戏。
要求:
(1) 软件能够通过局域网完成两个用户同时连接并游戏;
(2) 游戏UI自行设计;
(3) 游戏规则和常见的俄罗斯方块相同;
(4) 简单的设计说明文档。
(5) 选作:方块种类可编辑。
(作者著:这个还有点眉目,用c的话也应该可以实现,里面主要涉及到图形学和socket编程)
2. 建立一个解析3DMax文件并显示的软件。
要求:
(1) 能够解析3DMax生成的模型文件;
(2) 能够通过3DMax文件中的信息,绘制出3D模型;
(3) 建立一个3D场景,包括:在3D场景中的漫游功能;
(4) 简单的设计说明文档。
补充:可以调用DirectX 或 OpenGL,如果可以通过自己设计的矩阵和GDI函数实现更好(选作)。
(作者著:这个从未接触过,什么绘制3D模型,建立3D场景,有知道的朋友希望你给点提示)
3. 设计一款能够运行于Linux平台的绘图软件编辑器。
要求:
(1) 能够实现点、线、面的绘制;
(2) 位图数据解析和显示;
(3) 能够实现对显示窗口中的图形对象的鼠标拖动操作;
(4) 简单的设计文档。
(5) 选作:图形的放大、缩小、旋转等操作。
(作者著:这个应该是涉及到图形学基本算法,但不明白为什么选择在Linux环境。)