说起来非常惭愧,学了这么多年的计算机,缺很少自己动手编过程序。前几天,在男朋友的带动下,开始做连连看小游戏,用了一天的时间,虽然做出来的比较粗糙,但非常开心,特别感谢男朋友,我要好好学习,整个过程挺有趣的,下面记录一下整个流程。
(1)首先先建立整体的框架,了解具体要做什么,画出图示。我决定从简单入手,做一个三行四列一共12张图的连连看。包括6种图片,每种图片两张。所以开始了前期的准备工作,找到6种图片(用数字1到6表示)以及一张背景图,计算好背景图和小图的大小。连连看表面上看起来是很多眼花缭乱的图,实质上是一个矩阵。矩阵中有12个分块,每个分块代表着1到6中的某个图片,且每种图片数量为2。另外要清楚会涉及鼠标事件、显示图片、播放音乐等操作,接下来就一点点来了。
(2)学习"黑白棋"做法,使得图片可以显示出来,包括背景图以及6种图片。
(3)利用随机函数,产生1到6的随机数字,且每个数字的个数不能超过2,一共产生12个随机数字,用数组存放。每个数字对应一种图片,结合(2),生成图片。
(4)获得鼠标事件。
(5)判断2次鼠标点击的图片是否可以消除。
(6)添加“重来一局”对话框。
(7)添加音乐。
按照上述步骤,完成操作。
时间: 2024-10-08 07:12:35