zoukankan      html  css  js  c++  java
  • 高级软件工程第九次作业----------团队作业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;                    //游戏未结束
    }

                   附图:

               

            

  • 相关阅读:
    MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
    MVC5+EF6 入门完整教程十
    MVC5+EF6 入门完整教程九
    MVC5+EF6 入门完整教程八
    MVC5+EF6 入门完整教程七
    MVC5+EF6 入门完整教程六
    MVC5+EF6 入门完整教程五
    MVC5+EF6 入门完整教程四
    MVC5 + EF6 完整入门教程三
    从前端的UI开始
  • 原文地址:https://www.cnblogs.com/ecutwzl1996/p/10101531.html
Copyright © 2011-2022 走看看