zoukankan      html  css  js  c++  java
  • “天天向上”团队——连连看

      小组名称:天天向上

      组长:王森

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

      题目:连连看游戏

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

    需求分析:

      基本规则:玩家可以将2个相同图案的牌连接起来,连接线转折次数不超过2,就可以成功的将两个图片消除。 

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

      胜利条件:将游戏界面上的牌全部消除掉。 

      失败条件: 到规定的时间,界面上仍然有未消除的牌。

    功能实现:

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

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

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

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

      5.游戏过程中,当出现场中没有任何一条连线可以清除图片,则系统会自动重置,重新排列当前剩余图片;

      6.可点击“退出游戏”按钮,结束游戏;

      7.目前定位为windows窗口类应用。

    亮点:

      是天天酷跑带来的灵感:当达到一个条件,比如说在10秒内连续消灭5对,则进入新界面,在这里连接引爆积分对,获得额外加成或是道具卡。希望是视觉效果上带来不一样的感觉!

    痛点:

      如何判断两张图片符合消除

      如何生成一关

    NABCD:

      N(需求)

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

      A ( 做法)

      增加新的玩法与道具。

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

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

      B(好处)

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

      C(竞争)

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

      D (推广)

      在各大游戏平台打广告。

    WBS:

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

      

      预计时间10周:X=10;

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

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

      

  • 相关阅读:
    Philosopher(set 线段树合并)
    [NOI2013]书法家
    [NOI2013]树的计数
    [NOI2013]向量内积
    对于有关东方的题目的整理。。
    BZOJ 1412: [ZJOI2009]狼和羊的故事
    BZOJ 1877: [SDOI2009]晨跑
    BZOJ 2039: [2009国家集训队]employ人员雇佣
    BZOJ 1934: [Shoi2007]Vote 善意的投票
    BZOJ 1070: [SCOI2007]修车
  • 原文地址:https://www.cnblogs.com/regretless/p/5873471.html
Copyright © 2011-2022 走看看