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

                   附图:

               

            

  • 相关阅读:
    ActiveX Technology Background
    Visual Editor Project for Eclipse
    Ubuntu下安装phpmyadmin
    Eclipse + SWT 进行 GUI 界面开发 简介
    使用Silverlight for Embedded开发绚丽的界面(4)
    微软宣布推出Windows Embedded Compact 2013正式版
    Here is the Book List of a programmer who want to upgrade his/her skill (zz)
    NVARCHAR versus VARCHAR (zz)
    Stlport Tips
    别在js中写后台地址了,用好React/Vue脚手架的环境变量
  • 原文地址:https://www.cnblogs.com/ecutwzl1996/p/10101531.html
Copyright © 2020-2023  润新知