欢迎来到 wabc.cc 官方网站!

知乎答题王源码开发头脑王者源码

来源:推荐文章 / 时间:2025-12-20

知乎答题王源码开发头脑王者源码(黄忆1511-970-7084-微电-)

ming pian cai hui .jpg

一、知乎答题王源码开发头脑王者源码小程序源码编程

 tmpScore = query.value(3).toInt() + score;

    qDebug() << tmpScore;

 

    switch(tmpScore / 100)

    {

        case 0:

            tmpLevel = QString("青铜");

            break;

        case 1:

            tmpLevel = QString("白银");

            break;

        case 2:

            tmpLevel = QString("黄金");

            break;

        case 3:

            tmpLevel = QString("铂金");

            break;

        case 4:

            tmpLevel = QString("钻石");

            break;

        case 5:

            tmpLevel = QString("星耀");

            break;

        case 6:

            tmpLevel = QString("王者");

            break;

         default:

            break;

    }

    // 更新得分和段位

    query.prepare("UPDATE user_info SET level = ?, total = ? WHERE name = ?");

    query.addBindValue(tmpLevel.toUtf8());

    query.addBindValue(tmpScore);

    query.addBindValue(name.toUtf8());

    query.exec();

 

    sendToClient1.cmd   = UPDATESCORE;

    sendToClient1.level = tmpLevel;

    sendToClient1.total = tmpScore;

 

    QByteArray block;

    QDataStream out(&block, QIODevice::WriteOnly);

    out<<(qint16)0;

    out<

    out.device()->seek(0);

    out<<(qint16)(block.size() - sizeof(qint16));

    client->write(block, block.length());

 

}

 

// 删除退出的客户端

void Widget::Remove_client(QTcpSocket *client)

{

    QMap::iterator it = Online.begin();

    while(it != Online.end())

    {

        if(it.value() == client)

        {

            mutex.lock();

            Online.erase(it);       

            mutex.unlock();

        }

        else

            it++;

}

.....................软件开发.........黄忆..1511.970.7084..........微电..........

二、知乎答题王源码开发头脑王者源码规则

A、排位赛规则:

1、分数居高者为胜者,胜利者获得1颗星,失败者损耗1颗星,针对入门新手-智慧传说,有对应段位星数封顶=对应段位星数量,针对头脑荣耀,胜利者获得1颗星,失败者损耗1颗星,一直不断累积,当前段位的星集满之后,自动晋级到下一个段位的零星状态。如果当前段位的星用完,会停留在当前段位零星状态,不会掉段(统计总的比赛场数计算个人胜率)

 

2、每局比赛两人参与,系统随机匹配段位相同的在线两个人,五道题,答对一道题最多可得200分,答得越慢分越少,答错不得分。有十秒时间限制,如果在第一秒答对,得200分,如果用了一秒(即还剩9秒),则得180分,剩8秒则得160分,以此类推。最后一道题得分双倍,即400分、360分、320分……这样最高可得1200分,胜利者,获得对应段位荣耀币,获得对应经验值,失败者和平局均不获得荣耀币,经验值获得减半,当匹配是时候同段位如果匹配不到用户,将逐级匹配低等级玩家(2级范围内)(机器人:超过10S匹配不到自动匹配机器人)      

 

B、好友对战规则:

1、流程:a、发起者可邀请挑战者发送到微信好友,微信群,然后跳转到另外一个界面等待挑战者加入,有放弃,邀请另个按钮,显示围观群众( )人,b、挑战者点击小程序链接,可选择放弃,邀请和围观三个按钮,显示围观群众( )人,c、发起者界面弹出开始对战按钮,双方即进行PK答题,计分规则参照排位赛,但是不需要耗费荣耀币,不获得荣耀币,不获得经验值,纯好友pk互动,显示挑战成功还是挑战失败结果,然后弹出再来一局和分享结果两个按钮,点击分享结果,第三者界面显示邀请和围观两个按钮,也可选择新开一局,点击再来一局,即双方再次pk,只要有任何一方离开,则对方界面弹出发起者/挑战者已经离开了对战,自己可以重新选择发起好友对战或者参加排位赛

公众号2.jpg

相关产品

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部