Navigation

    Colyseus
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Users
    1. Home
    2. davidhoare
    3. Posts
    • Profile
    • More
      • Continue chat with davidhoare
      • Flag Profile
      • Following
      • Followers
      • Topics
      • Posts
      • Best
      • Groups

    Posts made by davidhoare

    card-matching game

    Hi - In this time of isolation, I just built a quick multiplayer card-matching game for my mother to play with her grandchildren.
    Thought I'd share, and say a big thank-you to Endel and the community!
    https://github.com/davidroberthoare/matchmoji

    alt text

    posted in Showcase •
    'random' clock timing

    I'm trying to create some 'bot' players in my game (controlled server-side) that act at 'random' times.
    My concept was to fire a clock.setTimeout() with a random time, that calls the 'botActions' function, and at the end of that function calls itself again using another setTimeout with a different 'random' time.
    However, within the first this.clock.setTimeout, I can't seem to access this.clock.setTimeout... "this" is undefined...
    Scope issue, I assume...? Is there a more 'proper' way to accomplish this?
    Thanks!
    David

    without random time

    botUpdate(data){
            console.log("bot clock tick:", data);
            this.clock.setTimeout(this.botUpdate, 1000, {botID : data.botID});
    }
    

    this.clock.setTimeout(this.botUpdate, 1000, {botID : data.botID});
    TypeError: Cannot read property 'setTimeout' of undefined

    posted in Questions & Help •