下载此文档

VB课程设-07-072007迷宫(完善后).doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
走出迷宫设计报告学院材料学院班级材料074学号072007姓名李璐成绩一、①能够打开已有的迷宫文件并进行游戏。②游戏者使用光标键移动目标③可对游戏者进行时间计时④移动目标只能在通道中移动⑤⑴程序分为设计和游戏两种状态。⑵可以自己设置迷宫路线图,设计时同时指定入口和出口(入口用S表示,出口用F表示,通道用#表示,墙用空格表示,全用半角字符)。⑶被移动目标可以使用提供的图片,或者自行安排其他控件。⑷支持显示的背景设置,可以设置成任意色彩或者图案。⑸可以设置迷宫的大小。退出调用退出调用GAMESTART模块二..程序流程图调用调用自定义设置选择路线并开始游戏继续游戏三、=0down=0left5=0right=0ScaleMode=vbPixelsAutoRedraw==FalseSQUARE_WID=20SQUARE_HGT=20bcolor=&HFF0000自定义使用光标键m=PlayerMn=PlayerNIfup<>0Anddown<>0Andleft5<>0Andright<>0ThenSelectCaseKeyCodeCaseleft5n=PlayerN-1Caserightn=PlayerN+1Casedownm=PlayerM+1Caseupm=PlayerM-1CaseElseExitSubEndSelectElseSelectCaseKeyCodeCasevbKeyLeftn=PlayerN-1CasevbKeyRightn=PlayerN+1CasevbKeyDownm=PlayerM+1CasevbKeyUpm=PlayerM-1CaseElseExitSubEndSelectEndIfIfLegalMove(m,n)ThenPositionPlayerm,=#fnumInput#fnum,NumRows,NumColsReDimLegalMove(1ToNumRows,1ToNumCols)Form=1ToNumRowsLineInput#fnum,row_infoForn=1ToNumColsch=Mid$(row_info,n,1)LegalMove(m,n)=(ch<>"#")IfLCase$(ch)="s"Then'=mPlayerN=nElseIfLCase$(ch)="f"Then'=mNFinish=nEndIfNextnNextmClose#fnumWidth=ScaleX(SQUARE_WID*NumCols,ScaleMode,vbTwips)+_Width-ScaleX(ScaleWidth,ScaleMode,vbTwips)Height=ScaleY(SQUARE_HGT*NumRows,ScaleMode,vbTwips)+_Height-ScaleY(ScaleHeight,ScaleMode,vbTwips)=1ToNumRowsForn=1ToNumColsIfLegalMove(m,n)T

VB课程设-07-072007迷宫(完善后) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人duzw466
  • 文件大小76 KB
  • 时间2019-02-03