高难度挑战……

liangkaiyu 2008-11-10 09:51:39
以下是我们课本的一道题目:
设计一个程序,演示美丽的“池塘夜雨”景色:色彩缤纷的雨点飘飘洒洒地从天而降,滴滴入水有声,溅起圈圈微澜。
基本要求:(1)雨点的空中位置,降落过程的可见程度,入水位置,颜色,最大水圈等,都是随机确定的,(2)多个雨点按照各自的随机参数和存在状态,同时演示在屏幕上。
实现提示:
(1)每个雨点的存在周期可分为三个阶段:从天而降,入水有声和圈圈微澜,需要一个记录存储其相关参数,当前状态和下一状态的更新时刻。
(2)在图形状态编程。雨点下降的可见程度应是断断续续,依稀可见;圈圈水波应是由里至外逐渐扩大和消失。
(3)每个雨点发生时,生成基记录,并预置下一个雨点的发生时间。
(4)用一个适当的结构管理当前存在的雨点,使系统能利用它按时更新每个雨点的状态,一旦有雨点的水圈全部消失,就从结构中删去。
选作内容:
(1)增加“电闪雷鸣”景象
(2)增加风的效果,展现“风雨飘摇”的情景。
(3)增加雨点密度的变化:时而“和风细雨”,时而“暴风骤雨”。
(4)将“池塘”改为“荷塘”,雨点滴在荷叶上的效果是溅起四散的水珠,响声也不同。



本人从未试过这种设计,真的好好奇……
期待高手ing....
...全文
367 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
Non_Recursive 2008-11-15
  • 打赏
  • 举报
回复
up
树先生 2008-11-15
  • 打赏
  • 举报
回复
进来瞻仰一下
tlw112 2008-11-15
  • 打赏
  • 举报
回复
mark
shanliang123 2008-11-15
  • 打赏
  • 举报
回复
mark
CA_HA_M 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 pingzi_1119 的回复:]
引用 14 楼 CA_HA_M 的回复:
见过这个程序,是vc做的,可以控制雨点的多少,以及风的影响等,并有背景音乐.

贴代码出来分享一下啊
[/Quote]
水源上就有这个程序的代码《池塘夜降彩色雨》
http://download.csdn.net/source/2738
pingzi_1119 2008-11-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 CA_HA_M 的回复:]
见过这个程序,是vc做的,可以控制雨点的多少,以及风的影响等,并有背景音乐.
[/Quote]
贴代码出来分享一下啊
CA_HA_M 2008-11-11
  • 打赏
  • 举报
回复
见过这个程序,是vc做的,可以控制雨点的多少,以及风的影响等,并有背景音乐.
Han_Xiang 2008-11-11
  • 打赏
  • 举报
回复
池塘夜降彩色雨,好经典的一个题目啊。

《池塘夜降彩色雨》
http://www.vchome.net/tech/graphics/graph9.htm
wind1373290 2008-11-11
  • 打赏
  • 举报
回复
e_sharp 2008-11-11
  • 打赏
  • 举报
回复
flash

up up
hjzwl1018 2008-11-11
  • 打赏
  • 举报
回复
Falsh+ActiveScript...以前我们有学过这个,我做不来,没艺术细胞,哈哈
mifeixq 2008-11-11
  • 打赏
  • 举报
回复
计算机图形学?我记得我们当时就画个透视什么的而已阿…… 汗
mrliu_xz 2008-11-11
  • 打赏
  • 举报
回复
求该书名字

我去瞻仰一下
wudeshou82666 2008-11-11
  • 打赏
  • 举报
回复
LZ的C语言课本???
还有这么牛叉的题!很好,可是用C语言实现貌似很不方便。
用FLASH这样的工具不是很好么!!!
用JAVA脚本来写这种效果应该要简单一些
pingzi_1119 2008-11-11
  • 打赏
  • 举报
回复
up
liangkaiyu 2008-11-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 mrliu_xz 的回复:]
求该书名字

我去瞻仰一下
[/Quote]
<数据结构题集>(C语言版) 严蔚敏 吴伟民 米宁 编著
Darkneece 2008-11-11
  • 打赏
  • 举报
回复
传说中的计算机图形学
LiTuX 2008-11-11
  • 打赏
  • 举报
回复
推荐GL(OpenGL),当然用MS自家的DirectX也行……

malu_1982 2008-11-10
  • 打赏
  • 举报
回复
呵呵 在dos界面下 循环并随机打印雨点 用一堆打印语句做
星羽 2008-11-10
  • 打赏
  • 举报
回复
up flash
加载更多回复(3)

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧