Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | | #ludumdare on irc.afternet.org (Info)

Ludum Dare 29 — April 25th-28th Weekend [9 PM EST] — Theme: ??? (Slaughter Ends Soon!)
  • Ludum Dare 29 Compo (48 Hour+Solo+Scratch+Src) Begins: in 7 days, 16 hours, 50 minutes, 3 seconds
  • Ludum Dare 29 Jam (72 Hour+Teams OK+Relaxed) Begins: in 7 days, 16 hours, 50 minutes, 4 seconds
  • [ MiniLD 50 | Warmup Weekend April 19th-20th | Real World Gatherings | Ludum Deals | Wallpaper ]


    frog.recurse(analytics);

    Posted by (twitter: @RecursiveFrog)
    December 19th, 2012 1:43 pm


    ——————————–
    — AGENTS –
    ——————————–

    This is simultaneously the game I am most proud of and the game I feel needs the absolute most work to make it truly acceptable as a “real” game. The concept : A completely voice-controlled audio game played through your Android phone. You call your special agents and guide them around the enemy compound, to fulfill their missions

    – ^^ Video illustrating gameplay ^^ –

    As you can see, you speak to your agents and they respond to your questions and commands … when they are understood.

    But what about when they aren’t?

    This happens a lot, I think. I’ve heard a lot of people say the recognition doesn’t work for them. Unfortunately, they can never tell me what they say, or what the phone hears. Do they have a strong accent? Are they in a room with a lot of conversation? Is there a song in the background? These things could all interfere with the speech recognition.

    Therefore, I’m very strongly considering releasing an update to the game that includes analytics. I would want to store, send, and study the following:

    1. Which agent is on the phone
    2. Which location they are in
    3. What the phone thinks you said
    4. What command your speech interprets into

    Since this would be part of debugging I feel that this would not be breaking the rules of the Jam to issue an update to do this… But do you agree? If I do incorporate analytics, would you have concerns about the amount of data sent costing you money on your data plan? Any other concerns?

    If you want to give the current build a try, before I make any final decisions on analytics, here is the submission page.

    Play “Agents” for Android

    3 Responses to “frog.recurse(analytics);”

    1. alwaysinbeta says:

      Could you have a simple option at the start to continue with or without analytics?

      Btw love the concept. Early days for this kind of interaction. Love that about LD. Such a great place for trying out new things.

      • I could do that.

        However, I’m looking into the various analytics tools out there I’m noticing a potential snag. So, my intention is to gather only what the device “thinks” it heard in the form of Strings, and send those along. After all, I care about making sure my game understands people well enough to be playable.

        The strings could in theory contain *anything*. I can’t control what users utter into the reciever. If they want to speak their name or address into the game for whatever reason, I can’t stop them. Now, Google Analytics have in their TOS that the developer is not to send along any personally identifying information. I think you see the potential problem here. :( I can’t control what the users say, and I have no way to sanitize those strings before they leave the phone.

    2. TheSheep says:

      How can I test the Speech recognition? Is it some kind of a standard engine (I have none installed)? How can I test if any audio is registered? — Makdaam

    Leave a Reply

    You must be logged in to post a comment.


    All posts, images, and comments are owned by their creators.

    [cache: storing page]