• 四人小组项目——连连看


     

    小组名称:天天向上

    组长:王森

    组员:张政,张金生,栾骄阳

    题目:连连看游戏

    项目期限:十周内,暂定2016.9.10-2016.11.19

    需求

    游戏规则概要

    游戏开始时,游戏界面生成由N*M组成的图片矩阵,每个图片由卡片牌,玩家可以将2个相同图案的牌连接起来,连接不多于3根直线,就可以成功的将两个图片消除。 

    游戏模式

    使用鼠标点击游戏界面中的牌,该牌此时为“被选中”以特殊方式显示;再次以鼠标点击其他牌,若该牌与被选中的牌图案相同,且把第一个牌到第二个牌连起来,中间的直线不超过3根,则消掉这一对牌,否则第一个牌变为未被选中状态,而第二张牌变成选中状态。 

    胜利条件

    消除全部游戏界面上的牌。 

    失败条件 

    到规定的时间,界面上仍然有未消除的牌。

    功能:

      1、用户可以通过点击菜单中的“开始游戏”选项,开始新游戏程序。程序会载入图片,并通过特定的算法排列图片,并标记图片,以便判断图片是否相同。记录图片坐标,以方便计算图片是否可以相连。确定图片大小,以确定用户点击的是那张图片。?

      2、用户选择游戏难度等级,系统将随机生成对应等级的图片数量及图片位置,要求是至少两两相同,位置随机打乱;

      3、用户选择两张一样的图片,通过鼠标进行选取,如果用户两次点击的图片不相同,那么系统认为用户没有点(鼠标记数归?0),以完成用户以后的选取工作。如果用户选择的是相同的图片,那么系统会消除这两张图片,并使鼠标记数为?0,并消除这两张图片的标记,使里面的图片被标记在外面。以便用户可以进行以后的选择。?

      4、用户也可使通过使用“刷新”功能进行图片重新排版。

      5、游戏过程中,遇到困难难以寻找下一符合要求的一对牌,系统重置重新排列?

      6、可点击“退出游戏”按钮,结束游戏。

    痛点:

    1.判断两张图片符合消除

    2.图像矩阵的生成和无法继续消除时的卡牌位置重新生成

    NABCD的应用

    •   N(需求)

      传统的连连看有许多,玩法差不多,用户更希望连连看游戏增加更多的与众不同新玩法,为玩家带来更多乐趣。

    •   A( 做法)

      增加薪的玩法与道具。

      玩法:当玩家在10秒内消除了10组图片后,界面会出现一个按钮,点击一次相当于消除一组图片,快速增加游戏积分。

      道具:洗牌道具,提醒道具,增长时间道具。

    •   B(好处)

      新玩法为用户带来更多的乐趣,同时吸引用户,增加用户量。

    •   C(竞争)

      传统连连看玩法单一,我方更新一些与众不同的有乐趣的玩法在游戏中,从而增加竞争性。

    •   D:(推广)

      在各大游戏平台打广告。

    WBS的应用

      本程序可以分为以下模块:

      预计时间10周:X=10;

      游戏制作经验1次:N=1。

      Y=X±(X÷N)=10±(10÷1)

  • 相关阅读:
    web安全:防止浏览器记住或自动填写用户名和密码(表单)的解决方案
    Sql CLR创建一个简单的表值函数
    html中实现某区域内右键自定义菜单
    HTML5单页框架View.js介绍
    Java使用apache的开源数据处理框架commons-dbutils完成查询结果集的各种处理输出(8种方式)
    【EAS】【BOS】如果使用BOS开发工具连接远程应用服务进行调试
    VSFTPD 550 Delete operation failed.
    两款不错的js甘特图控件
    我的node-webkit笔记
    node-webkit,nwjs 系统托盘【Tray】实践
  • 原文地址:https://www.cnblogs.com/jx8zjs/p/5866635.html
Copyright © 2020-2023  润新知