下载后可任意编辑一.游戏概述 1.1 游戏简介 游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。“连连看”的进展经历了从桌面游戏、在线游戏、社交游戏三个过程。 游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时 ,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于 2024 年,取得了国家版权局的计算机软件著作权登记证书。 随着 Flash 应用的流行,网上出现了多种在线 Flash 版本“连连看”。如“水晶连连看”,“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。 2024 年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者 Jonevey 在 Manyou 开放平台上推出的“宠物连连看”最为流行。 1.2 游戏功能本次设计连连看主要是在原连连看对战的基础上设计挑战模式,具体的功能如下所述:游戏运行界面简单美观,操作简单,运行稳定;能够根据不同的等级模式播放不同的游戏背景音乐,包括操作方向键、消行时的声音,音量由玩家操作控制;设计不同的游戏难度,当玩家达到一定的积分,可以进入相关难度的等级;玩家可直接操作界面上的相关按钮来控制游戏的开始、暂停、设置、退出等功能。二.需求分析2.1 开发的需求 2.1.1 C++ C/C++的哲学就不一样了,同一份程序代码,只要在该平台重新Compile 成该平台的执行档,就能在该平台执行,若文字模式下的程序,的确可以跨平台,程序完全不需修改,但 GUI 盛行以后,由于各 GUI 的Library 都不一样且没有标准,所以 GUI 程序并没办法跨平台 Compile,因为各平台都有专属的 Library。但是 C/C++优势就是执行速度快,若能下载后可任意编辑解决 GUI Library 的问题,则跨平台即可解决。除了 GUI Library 需要统一外,还得看该 Library 设计的好不好才行,Linux GUI 我没写过就不说了,若在 Windows 平台,Borland 的C++ Builder 使用 Delphi 的 VCL Library,Microsoft 的 Visual C++可以用 MFC 和.NET Framework,首先来看 Borland 的 C++ Builder,它使用标准的 ANSI C++语言开发,...