Raptor大作业(美女茬)报告
1,问题由来:
看到其他有些同学做的打砖块游戏,使我对制作游戏的渴望油然而生,虽然我们对打砖块游戏很熟悉,但是打砖块游戏的界面并没有太多欣赏性,美观性,因此我便选择了制作美女茬游戏------一个集美观性,益智性,趣味性于一身的游戏。
2,解题思路
1,从网上下载各种所需的图片,部分进行ps处理后即可形成本游戏的图片素材。
2,由于raptor不支持中文输入,因此需要将一些中文字幕用word打出来以后进行截图并通过处理,以图片的形式出现在游戏界面中。
3,下载背景音乐,增加其趣味性。
4,编写raptor算法程序。
5,调试游戏(同学体验并提出修改方案)。
3,算法实现
1,首先将作者的姓名通过循环最终以动画形式出现在游戏界面中,同时播放背景音乐,并最终以Clear_Window(white)清除屏幕
2,由于raptor的标尺纵坐标与画图工具恰好反向(即raptor(0,0)点在左下角,画图工具的(0,0)点在左上角),并且从网上下载的图片与笔者在raptor中开的图形窗口大小不一致,因此必须将其“茬”的坐标做换算以后才能编辑到raptor中。具体操作如下:
笔者经过测量,发现raptor中图形窗口恰好是在网上下载的图片大小的1.25倍,设换算前坐标为(x1,y1),半径为r1,换算后坐标为(x2,y2),半径为r2,则有x2=x1*1.25,y2=500-1.25*y1,r2=r1*1.25。但是每个参数一个个换算又过于麻烦,因此笔者借用了excel使用函数将其全部批转换过去。转换情况如下(每两行中间空一行,意在告诉读者,连在一起的两行数据分别是同一个茬的左右两张图片的坐标):
(从上往下依次为第一张到第三张图片)
x1 | y1 | r1 | 换算后 | x2 | y2 | r2 | ||||||||||||||||
第一张 | 50 | 230 | 50 | 62.5 | 212.5 | 62.5 | ||||||||||||||||
370 | 230 | 50 | 462.5 | 212.5 | 62.5 | |||||||||||||||||
80 | 20 | 40 | 100 | 475 | 50 | |||||||||||||||||
400 | 20 | 40 | 500 | 475 | 50 | |||||||||||||||||
280 | 180 | 50 | 350 | 275 | 62.5 | |||||||||||||||||
600 | 180 | 50 | 750 | 275 | 62.5 | |||||||||||||||||
230 | 310 | 30 | 287.5 | 112.5 | 37.5 | |||||||||||||||||
550 | 310 | 30 | 687.5 | 112.5 | 37.5 | |||||||||||||||||
245 | 380 | 30 | 306.25 | 25 | 37.5 | |||||||||||||||||
565 | 380 | 30 | 706.25 | 25 | 37.5 | |||||||||||||||||
250 | 30 | 50 | 312.5 | 462.5 | 62.5 | |||||||||||||||||
570 | 30 | 50 | 712.5 | 462.5 | 62.5 | |||||||||||||||||
110 | 190 | 70 | 137.5 | 237.5 | 87.5 | |||||||||||||||||
420 | 190 | 70 | 525 | 237.5 | 87.5 | |||||||||||||||||
50 | 330 | 100 | 62.5 | 412.5 | 125 | |||||||||||||||||
370 | 怎么制作游戏330 | 100 | 462.5 | 412.5 | 125 | |||||||||||||||||
200 | 290 | 25 | 250 | 362.5 | 31.25 | |||||||||||||||||
510 | 290 | 25 | 637.5 | 362.5 | 31.25 | |||||||||||||||||
230 | 200 | 40 | 287.5 | 250 | 50 | |||||||||||||||||
550 | 200 | 40 | 687.5 | 250 | 50 | |||||||||||||||||
290 | 330 | 80 | 362.5 | 412.5 | 100 | |||||||||||||||||
610 | 330 | 80 | 762.5 | 412.5 | 100 | |||||||||||||||||
290 | 610 | 80 | 362.5 | 762.5 | 100 | |||||||||||||||||
330 | 610 | 80 | 412.5 | 762.5 | 100 | |||||||||||||||||
第三张 | 30 | 70 | 40 | 37.5 | 412.5 | 50 | ||||||||||||||||
350 | 70 | 40 | 437.5 | 412.5 | 50 | |||||||||||||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论