求VB高手,帮我写一个类似于吃豆豆的游戏,急!!!!麻烦留个邮箱,我发要求过去

[复制链接]
查看11 | 回复1 | 2011-6-26 04:09:54 | 显示全部楼层 |阅读模式
二十二、天狗吃豆子小游戏(30分)
1.界面设计(3分)
        程序界面设计如图3-1所示。
(1)“游戏”菜单中包括“开始”和“结束”两个菜单项。“开始”菜单项的快捷键是CtrlB;“结束”菜单项的快捷键是CtrlE。
(2)“排行榜”菜单中不包括菜单项。

图3-1菜单设计
2.功能要求(共27分)
(1)(7分)单击“开始”命令或按快捷键CtrlB后:
        在窗口的白色区域内随机显示20个代表“豆子”的图案(图片文件名为“stone.gif”),要求豆子不能超出窗口的白色区域,且豆子之间不能有覆盖;
        在窗口白色区域的中央位置出现一个代表“天狗”的图案(图片文件名为“left.gif”)。
        开始显示吃掉的豆子的个数(分数)和所用的秒数,如图3-2所示。

图3-2执行“开始”命令后的运行画面
(2)(8分)开始计时后,用户可以使用四个光标移动键控制“天狗”的移动,移动速度自行定义。并完成如下操作:
        每隔1秒钟修改显示“用时”
        根据移动方向的不同,自动变换不同的“天狗”图案。图片文件名分别是:
向左移动:left.gif                向右移动:right.gif
向上移动:up.gif                向下移动:down.gif
        “天狗”经过“豆子”时,如果完全覆盖了豆子,该豆子消失,且分数加1,并修改显示的“分数”值;
(3)(4分)当20个豆子全部被吃掉之后,停止计时,并弹出形如图3-3的消息框。

图3-3吃掉所有豆子后的消息框
在图3-3中,单击“确定”按钮后,弹出输入框,形如图3-4所示,要求输入玩家姓名。输入结束后将玩家姓名和所用时间添加到文件中。如果单击“取消”按钮,本次成绩不记入排行榜。

图3-4输入玩家姓名的输入框
(4)(7分)执行“排行榜”命令,后,弹出形如图3-5的窗口。
        在该窗口的列表框中,按照用时数从小到大的顺序显示曾经加入到排行榜中的所有玩家的姓名和所用时间;
        单击“关闭窗口”按钮,关闭排行榜。

图3-5加入到排行榜中的所有玩家排行
(5)(1分)执行“结束”命令,退出程序的运行。
回复

使用道具 举报

千问 | 2011-6-26 04:09:54 | 显示全部楼层
建议去msdn论坛上发个帖子求助一下吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行