小糊涂虫 发表于 2010-1-8 22:06

2D 软体模拟 跪求牛人接单

2D 软体模拟 根据弹簧与阻尼模型(spring and dashpot)模拟一网状软体,网可以以3D 的方式运动。用户可以使用键盘或鼠标在屏幕上移动网的一端。该模型必须根据胡克定律建造,主要有两组物理量需要被使用1)弹性力 / 弹性系数;2)阻尼摩擦力 / 阻尼系数。要模拟一个2D 软体 (绳子)还必须使用牛顿力学,包括万有引力,空气摩擦力与绳子中每个质点的质量。 可以参考演示的效果。弹簧与阻尼模型被广泛应用于游戏制作,除了绳子或弹簧以外该模型还能模拟网,旗,水面,身体等不同的软体。其整体数学计算与步骤非常简单,但使用欧拉法会产生误差。 Q:327958213 具体要求:1, 使用vs .net 开发平台,C++ 语言,面向对象方法。2, 所模拟的网为二维,但可以进行三维的运动。3, 模拟的真实性,包括:1)网上的各个质点必须同时受弹性力和阻尼摩擦力的影响,并有质量属性,2)网上的各个质点必须受万有引力与空气摩擦力的影响,3)以上各个量可以改变并有不同效果。


4, 操控,包括:
1) 使用键盘的“1”,“2”,“3”和“4”键可以控制网两头端点在屏幕上移动,
2) 使用其它键可以修改该物体的各种参数:万有引力,空气摩擦力,弹性系数与阻尼系数等。 建议的项目开发与管理细节:      
流程:工作
资料研究对以上要求有疑问的,查阅相关资料或教材,确保能对实现各个功能心中有数。
框架的设计设计游戏的整体框架,各功能模块(类)的组合。
建立框架基本功能使框架具有绘图功能,获取用户输入功能(键盘)。控制物体的功能。
游戏物体的物理模拟赋予每个质点位移,速度,加速度与质量等属性,网(弹簧)的每一段具有弹性力,阻尼摩擦力和长度的属性。
环境的影响加入万有引力与空气摩擦力
Debug确保完成的效果没有任何错误,如有错误确找不到解决方法的坚决把该效果或功能去除。
编写文档按照完成的软件编写用户说明,论文等



详细情况加Q:327958213聊

柳随风 发表于 2010-2-22 16:25

单子结束了没?现在还可以接吗?你的程序我曾做过类似的,能很快的完成。
页: [1]
查看完整版本: 2D 软体模拟 跪求牛人接单