2023年小游戏实验报告.docx
《2023年小游戏实验报告.docx》由会员分享,可在线阅读,更多相关《2023年小游戏实验报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要:这个小程序是关于弹珠的小游戏,游戏比较简朴,以小球的速度来区分游戏的难易。该小 程序是用左右键控制游戏的开始和挡板的方向,不让小球落到底端,当然,小球的速度越快, 该游戏的难度也就越大。此程序运用c#程序编写,在visu al studio 2023的环境下 进行调试运营的。弹珠原理:碰撞基本都是参照、反射定理的,就是出射角=入射角,但是做碰 撞时需要角度。碰撞的运动和球的方向有关,球的方向有好几种。有8向的,也有4向的。保 证小球横向上在允许范围之内运动,当触发时就反方向运动,和当出了球拍的可击打范围就停 止运营了。对于该程序开发,必须达成以下规定:1、熟悉.net开发环境,可以使用c
2、#语言在.net平台上独立设计、开发windows 应用程序。2、掌握c#语言的异常解决技术,可以使用.net各种调试方法调试代码,掌握帮助的 使用方法。3、掌握常用控件以及控件的常用属性的使用方法。4、界面要做到简洁易懂,具有人性化等特点。5、程序没有在使用过程中不存在任何的问题。6、可选功能应全面,可以实行速度的选择,游戏的是否继续,尚有记录的保存。目 录摘 要: 1目 录2一、题目说 明/获得/ /活得数/ /蛇的运动指导/ / 添力II食物 boo 1 c table : : clear f o 0 d (int x, int y) 清除食物 c s n ak e * c table
3、: : get s nake ()蛇 i n t c t able : : g e tdata (int x , int y )据 void ct a b le: : snakemove ()-4 -篇四:vb小游戏实验报告资源与环境工程学院v i sual basic程序设计说明书班级:学号:姓名: 老师:把车开过瘾一 .软件介绍这是运用vb设计的一个简朴的小游戏,游戏是用来模拟汽车的前进,后退,停止以及加 速减速的过程。该游戏操作方便,运营灵活,简朴可行。二 .基本功能游戏中,运用、滚动条来调节小车的运营速度,点击命令键开始用来控制小车的前进, 点击命令键后退用来控制小车的倒退,点击命令键
4、停止用来使小车停止。三 .设计思绪结合课本上的几个例题,联系实际生活中汽车的运动,想到运用vb设计一个程序来对实 际的汽车进行模拟,在设计调节汽车速度的时候,想到运用学过的滚动条控件来进行速度的调 节,运用命令控件和定期器来控制小车的运动和停止。1 .基本控件2 .界面设计3 .算法重要运用了选择结构中的if条件语句。四 .重要代码dim i as integer p r i v ate su b f orm_1 o ad () timerl.enable dimerl.enable dt ruet i merl. interval = 50image 1 . 1 eft = i * imag
5、 e 1 . width end subprivate sub timer 1_time r ()imag el.move im a gel. 1 eft - i * hs c r olll. val u e * 10 0if ima gel. left > me. wid t h the n ima gel. left = i * imag e 1. widt h end subtimer 1 .en a bled = true end if end subtim e r 1 .enabled = true end if end sub五 .界面效果演示篇五:vb小游戏实验报告v b动
6、画设计与制作1南京信息职业技术学院一一一-vb动画设计与制作姓名:张晓红 学号:4 104 1 X14 学号:4104 1 xl 4游戏题目:弹球游戏1.设计思想:设计一个弹球游戏,使其在向上或左右 方向碰壁反弹.,下部有一可左右水平移动的挡板,当小球接触挡板时,小球反弹,否则小 球出界,即游戏失败,小球每接触次挡板,加十分,当得分是20的倍数时,挡板缩短,小 球移动加快,致使难度增长。2.窗体设计的属性名称是窗体的标记名,代码中称它为name 值为:forml backc o 1 o r : p ink。 bord e r s t yle :b u tton caption:弹球游 戏。co
7、ntrol box:设立窗体标题栏上是否具有控制菜单栏及按钮。二、总体设计32 .1.系统开发平台3三、具体说明33 . 1系统实行3四、碰到的问题和解决方法.1 9五、课程设计总结21六、参考文献21附录(源程序代码)21一、题目说明当今用简朴的代码编写的小游戏越来越受人们的欢迎,所以对丁小游戏的开发也成为了各 大编程人士的最爱。我选择弹珠游戏这个课题,用代码控制游戏的等级,运用不同的函数来控 制球的速度和方向,游戏简朴而有趣。二、总体设计2.1. 系统开发平台系统采用 micr 0 soft visual stu d i 0 20 2 3三、具体说明在此弹球游戏中,对于球与挡板的位置,借助
8、于x与y坐标的调整来实现记录,从而拟定 球落在板上后球的下一次方向。同时借助于visual s t udi。中的控件来控制小球的速 度。此项游戏的计分运用函数coun t+ + ,打中一个砖块即可得到一分,看你最多能打多少 砖块。3. 1系统实行1 .主界面:打开弹珠游戏,开始运营程序,跳出一个forms界面,用户在此时必须先 选择符合自己能力的游戏等级,然后才可以进行游戏。如图1所示。图1.主界面功能菜单此界面的代码为:u s i n g s y stem;u sing syst e m. dr a w i ng;using system.co 1 lections;usi n g sys
9、t em .window s . form s ;n am e sp a ce brickou t(pu b lie class s p ee d d i alog : s ystem. w i nd o ws . f o rms . form p r ivate sy s tem.wind ovzs.forms.grou p box g r ou P b o x 1;priv a t e system.win d ows. fo r ms. b u tton buttonl;priva t e b u t to n but t on2;p r ivate p i cturebo x pic
10、t u reb oxi;pri vat e button b ut t o n 3;priva t e bu t t o n butt o n 4 ;p ublic in t sp e e d = 2 5 0 ;th i s. groupbox 1 = new s ystem.wind ows . f 0 rms . g roupbox ();thi s . b utt o n4 = new s y stem . wi n d o ws . form s .b u t t o n ();t h is .button 3 = new sys t e m. w i n dows . forms,
11、b utton (); this .buttonl = new syst e m . window s . form s . butto n ();t h is. but t on2 = new sys t em. wind o ws . forms . butto n ();this, pictur ebo xl = new s ystem. w i nd ows. forms.picturebox ();th i s . gro u p b oxi. s u s p endl a y o u t ();this .groupbox 1 .ba c kcolor = sys t em.d r
12、 awin g .color, from a rg b(in t ) (by te) (224), ( (int) ( ( (by t e ) (224) ) ) ), ( (int) ( ( (by t e ) (2 2 4);thi s .gr o u p b oxi. c ontro 1 s. add (th i s. butto n 4);thi s .groupbo x 1. c o n trols .a d d (this .b u tton3):this .grou p b o x 1 . c o nt r ols. a d d (this .b u t tonl);this .
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 小游戏 实验 报告
限制150内