Commit 8ac4da0b authored by 杨一航's avatar 杨一航

add

parent 289bab2c
{
"ver": "2.0.1",
"uuid": "125f9b59-96b8-48ec-a791-45ae546aaaf5",
"downloadMode": 0,
"duration": 3.239184,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "84f98c7e-680e-41c4-9933-7ec53e966cd5",
"uuid": "472731e9-9402-473b-b892-7023781f91e6",
"downloadMode": 0,
"duration": 0.84,
"duration": 8.16,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "ac0838fe-ab35-4dee-b872-64e85696624b",
"uuid": "c85b32d0-9ba8-4cce-a7be-b038bbb94ef6",
"downloadMode": 0,
"duration": 0.9428,
"duration": 16.4432,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a97668f7-c0e5-4a83-89dc-2aeabafdef57",
"downloadMode": 0,
"duration": 1.959184,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "72246b94-167e-4a13-b4b4-0ab93f556a38",
"downloadMode": 0,
"duration": 11.352,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "6739634e-4b68-490b-bba2-9a0268beaa14",
"uuid": "c810825a-18c3-4b2d-9f86-f188c3954708",
"downloadMode": 0,
"duration": 0.824,
"duration": 7.632,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "04c4579c-137f-4199-9aac-4565f34577e0",
"uuid": "053c5a47-f5e7-4fe8-85d0-507fba031f19",
"downloadMode": 0,
"duration": 0.842,
"duration": 3.648,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "93462777-90a8-4014-8f79-766e9f1171eb",
"uuid": "f4174383-2124-454c-8e6a-24cc8e4723de",
"downloadMode": 0,
"duration": 0.842,
"duration": 3.72,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d9c26cc5-0494-4113-ac80-cb3eba3d0d7c",
"downloadMode": 0,
"duration": 3.888,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "c41aa3a7-b710-4d29-93e2-d8b037cc47e1",
"downloadMode": 0,
"duration": 0.697429,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "0bac7595-154d-410e-b18e-ea4c952f59eb",
"downloadMode": 0,
"duration": 5.616,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e8f90aa6-e076-4a7b-b91b-1bc541058034",
"downloadMode": 0,
"duration": 2.184,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "24706be0-31ea-48fd-ae1c-d70531ae36fe",
"downloadMode": 0,
"duration": 2.328,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "1186d583-e7b6-428a-8eb3-4395c278a714",
"downloadMode": 0,
"duration": 0.503188,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "bef612ef-131c-4462-a287-c382db48aaa7",
"downloadMode": 0,
"duration": 0.763813,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "0d9bbb30-52bc-4ebe-96c0-bd97065392dc",
"downloadMode": 0,
"duration": 1.024438,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "57d94c1c-c834-4248-8dc6-9c3de6c9da92",
"downloadMode": 0,
"duration": 1.076563,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "cb5bc344-b0b4-4bb8-8bbc-c9952a239447",
"downloadMode": 0,
"duration": 0.998375,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "029fd470-e6f8-463a-942f-5992313056a2",
"downloadMode": 0,
"duration": 1.511625,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "2c5cbd6d-6ad3-46de-9b9f-32babc96561d",
"downloadMode": 0,
"duration": 0.711688,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "6c2c3bfe-4eba-4dec-950e-c06028e19334",
"downloadMode": 0,
"duration": 1.77225,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "15ea68eb-6e32-48a6-9c82-36119f1892c3",
"downloadMode": 0,
"duration": 1.381313,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "4787b516-cfb8-4e94-9ecb-511207551bf6",
"downloadMode": 0,
"duration": 1.303125,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "53186d4b-8aee-4ffb-bbc5-bda34934e632",
"downloadMode": 0,
"duration": 1.024438,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "36a17193-9c5f-487a-9daf-f189dc25579e",
"downloadMode": 0,
"duration": 0.842,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "9691ab79-cadc-48e2-b116-89d84dce5e8d",
"downloadMode": 0,
"duration": 1.024438,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "b0b4c7f1-7e6f-4a7a-9bc0-308cd55d37aa",
"downloadMode": 0,
"duration": 3.291875,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "b7aef287-a3b7-48f0-a38d-ade5723c2500",
"downloadMode": 0,
"duration": 1.77225,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "fde4ca6b-9344-4789-a5e1-f621f95589b8",
"downloadMode": 0,
"duration": 0.6335,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "fb996871-900a-4e11-86e8-30bef375b63b",
"downloadMode": 0,
"duration": 0.94625,
"subMetas": {}
}
\ No newline at end of file
......@@ -27,6 +27,13 @@ export default class EndView extends cc.Component {
@property(cc.Node)
blueIcon: cc.Node = null;
@property(cc.Node)
redCard: cc.Node = null;
@property(cc.Node)
blueCard: cc.Node = null;
@property(cc.Label)
lb_red: cc.Label = null;
......@@ -42,7 +49,7 @@ export default class EndView extends cc.Component {
}
async showView(win: boolean, redScore, blueScore, redUrl, blueUrl) {
async showView(win: boolean, rewWord, blueWord, redCard, blueCard, redUrl, blueUrl) {
this.node.opacity = 255;
......@@ -51,8 +58,12 @@ export default class EndView extends cc.Component {
cc.tween(this.frame).to(1, { scale: 1 }, { easing: "sineIn" }).start();
this.winRoot.active = win;
this.loseRoot.active = !win;
this.lb_blue.string = blueScore;
this.lb_red.string = redScore;
this.lb_blue.string = blueWord;
this.lb_red.string = rewWord;
this.redCard.getComponent(cc.Sprite).spriteFrame = redCard;
this.blueCard.getComponent(cc.Sprite).spriteFrame = blueCard;
cc.loader.load({ url: redUrl }, (err, img) => {
this.redIcon.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(img)
......
......@@ -10595,7 +10595,7 @@
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-790,
590,
80,
0,
0,
......@@ -10773,7 +10773,7 @@
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-790,
590,
80,
0,
0,
......
import BoardCardItem from "../scene/boardCardItem";
import MsgData from "./msgDate";
import { MsgType } from "./msgType";
import { NetworkHelper } from "./NetworkHelper";
......@@ -14,9 +13,11 @@ export class AI {
private _gameData: MsgData;
private _countDelay: number;
private _stepIndex: any;
constructor(networkHelper: NetworkHelper, playerData: any) {
wordList: any;
constructor(networkHelper: NetworkHelper, playerData: any, wordList) {
this.networkHelper = networkHelper;
this.playerData = playerData;
this.wordList = wordList;
}
async onFrameEvent(data) {
......@@ -31,22 +32,15 @@ export class AI {
if (!this._startAi) return;
if (this._gameData.Round == 1 && this._gameData.BuleSocre < 14) {
cc.log("ai check")
this._countDelay--;
if (this._countDelay <= 0) {
let wordList = this._gameData.LeftList;
let word = wordList[Math.floor(Math.random() * wordList.length * 0.99)]
cc.log("ai answer word" + word)
this._sendMsg({ type: MsgType.USER_REQ_ERQ, data: { word: word, uuid: this.playerData.uuid } })
this._countDelay = Math.floor(10 + Math.random() * 10);;
if (this._gameData.Round == 1) {
}
} else if (this._gameData.Round == 2) {
this._countDelay--;
if (this._countDelay <= 0) {
this._sendMsg({ type: MsgType.USER_REQ_ERQ, data: { index: this._stepIndex, uuid: this.playerData.uuid } })
this._sendMsg({ type: MsgType.USER_REQ_WOED, data: { index: this._stepIndex, uuid: this.playerData.uuid } })
this._countDelay = 10000
}
}
......@@ -54,8 +48,17 @@ export class AI {
else if (type == MsgType.ROUND_START_EV) {
let data = msgData;
if (data.round == 1) {
this._startAi = true;
this._countDelay = Math.floor(10 + Math.random() * 10);
let index = Math.floor(Math.random() * this.wordList.length * 0.99);
let word = this.wordList[index];
this._sendMsg({
type:
MsgType.USER_REQ_ADD_WOED,
data: {
uuid: this.playerData.uuid,
word: word,
}
})
} else {
this._startAi = true;
this._stepIndex = data.index;
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment