左边偏中间的位置为地鼠的矩阵,也是游戏操作的区域。右边突出的部分为状态显示和游戏控制区域。背景采用了一副活泼的图片,经典的打地鼠游戏里面一般都采用了此图片作为背景。
利用Photoshop,将此图片进行一下处理,使原来范围比较小的图片的范围扩大,可以适应程序窗口的大小,从而使感官上的效果变得更好。并且利用Photoshop分层的技术,在图片的上一层上产生了浮雕效果。之所以能使界面的状态显示和控制区域显示出上突的效果,表明这一区域用来显示游戏状态和对游戏进行控制。
图1 图2 图3
3.2.2游戏的操作区域
游戏中,矩阵会随机产生地鼠,鼠标也会由原来的指针变成锤头。左边的显示状态栏也开是对游戏进行状态显示。
在鼠标移动时,锤头的图片也会随鼠标移动,鼠标没有点击时,锤头如同图2状态放置;而当鼠标进行点击时,锤头将会像图1一样,向地鼠击打过去。当没有击中时,地鼠将会停留几秒钟以后消失(如图1);当击中的时候,所击中的矩阵中的图片就会改变,就如同地鼠被击中一样(如图2)。
3.2.3游戏的状态显示区域
为了能让用户更好地进行游戏,右边设置了游戏状态的显示(如图3),从上到下依次为:打中的次数(没有进行游戏时显示“等待游戏开始”,游戏进行中显示“你打中了 次”)、当前游戏状态(“游戏已停止”或“游戏中…”)、级别(初级、中级、高级)
开始游戏:等待游戏开始时点击开始游戏,游戏立即开始。
结束游戏:当游戏中要中止游戏时,点击结束游戏,游戏即转入等待开始的状态。
难度设置:点击进入设置模块,可以对游戏的难度进行设置。
游戏帮助:点击出现游戏的提示信息。
退出游戏:点击退出程序。
每一个按钮都利用了Visual Basic的图片处理技术,实际上,所看到的按钮都是一个个的Image控件,里面的图片是按钮状。当鼠标在其他位置时,呈类似于图4的状态;而当鼠标移动到了图片上,Image控建的Picture属性会发生改变,随即变成类似于图5的状态;当点击图片的时候,产生图6的效果。这样给人的视觉效果就是,鼠标移动到了按钮上,按钮进行了变化,点击按钮时,按钮下陷。