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

               附图:

           

 

        

转载于:https://www.cnblogs.com/ecutwzl1996/p/10101531.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部