Windows
Common
Controls
5.0里有)保存各种状态下的图片((比如,箱子,墙,人(四个方向),箱子放置点,等)。
用Image控件或Picture控件来显示图片。
所以,地图,只要用txt格式文件记录地图的大小,每个位置的状态,人的初始位置,等。
这样就行了...
做个贪吃蛇,flppybird,纵向像素赛车,推箱子,水果机
这些都不难,运用到一些特殊游戏算法,
贪吃蛇:创建pictureBox控件数组,
然后加身子就load
picture1(picture1.UBound+1)
在声明一个动态数2d数组,每个身子都有一个X,Y值每移动一次贪吃蛇,头部先走一步后面的身子就向前一个身子的位置X,Y移动
flppy
bird:运用到加速度,重力物理学,以及柱子的碰撞检测
纵向赛车:随机下来几个pictureBox,如果有方块的纵坐标超过了一定量,那就再从顶部开始下滑(呈现赛车相对几个障碍物向上走的视觉效应)
推箱子:这个实现起来不容易,要把每一次箱子的位置映像成2D数组,然后根据2d数组坐标判断对的箱子,箱子和箱子,箱子和墙,箱子和目标,hero和箱子的几种关系要搞清,谁是主动,谁是被动,谁碰到谁再碰到谁就不能再碰哈哈
水果机:相对没什么技术含量,计数器累加再弄一个小球在屏幕上转圈滚动,滚动到事先生成的随机数等于累加的数字时,停止小球的滚动,停在了那里就用计数变量mod加分类别,最终该得多少分,输出在text里面。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)