• 高级软件工程第九次作业----------团队作业6◆◆◆◆◆◆IP、IC、IQ卡团队Beta Sprint4


        Beta  Sprint  4

         1.  会议照:

            

           2.   Beta daily task 4:

            

    成员 昨天的工作 今天的工作 遇到的问题
    吴忠粱 优化BackGroundMusic为自动切换并循环播放 1

    实现若玩家连续消行达三行以上,则游戏等级直接升一级,此次得分加倍的功能1

    所得奖励计分与预期不符
    杨德明 优化BackGroundMusic为自动切换并循环播放 2 实现若玩家连续消行达三行以上,则游戏等级直接升一级,此次得分加倍的功能2 暂无
    张志勇 优化BackGroundMusic为自动切换并循环播放 3 修复AMR、AAC等音频格式无法播放的问题  暂无

           3.  Burn down chart:

               

               4.  Code/Document  Check-in 记录已上传至 Coding  地址   https://coding.net/u/godbee/p/LastHomework/git

               5.  项目程序运行截图:

                 

    void CRule::SetLevel(int nLevel)
    {
        m_nLevel = nLevel;
    }
    
    int CRule::UpLevel(int nLine, int &countline)
    {
        if (nLine / 3)                    //如果消去3行,加倍得分
        {
            m_nLevel++;
            PlaySound((LPCTSTR)IDR_UPGRADE_WAVE, AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC);
            countline = 0;        // 行数清零
        }
    
        return m_nLevel;                //返回当前游戏等级
    }
    
    bool CRule::Win(int Now[4][4], int Russia[100][100], CPoint NowPosition)
    {
        if (m_nLevel == 100)            //游戏等级超过最高
        {                            //超过100级游戏结束
            PlaySound((LPCTSTR)IDR_VICTORY_WAVE, AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC);
            return true;
        }
    
        for (int i = 0; i < 4; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                if (Now[i][j] == 1)
                {//到了顶点
                    if (Russia[i + NowPosition.x][j + NowPosition.y] == 1)
                    {
                        PlaySound((LPCTSTR)IDR_FAIL_WAVE, AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC);
                        return true;    //游戏结束
                    }
                }
            }
        }
        return false;                    //游戏未结束
    }

                   附图:

               

            

  • 相关阅读:
    监听事件 队列 邮件发送
    elasticsearch 天气
    elasticsearch
    event 监听事件
    observer 监听的实现 laravel 框架
    中间件
    git 代码 上传到码云
    laravel 省略入口文件 index.php
    limit offset 和limit
    CSS变形和动画
  • 原文地址:https://www.cnblogs.com/ecutwzl1996/p/10101531.html
Copyright © 2020-2023  润新知