jayderyu's Recent Forum Activity

  • jayderyu - I don't mean that - Chromium is open source, so you could literally take the code and use it as the engine for a native app, and it would run as well as in the Chrome browser, without using UIWebView, and without needing any other browser installed.

    damnd, that explains soooooooooo much as to why your constantly talking about using Chromium. Lol, i'm so embarrased :P

  • The best solution to what you want to do is JSON/Array

    Here you would write out the JSON file manually or use some kind of tool. Here you write in a format(please forgive me for my JSON parsing is in error, just use as theory)

    Mayor{

    image: mayorspresheet,

    speeches{

        hello{

          emotion: "smile",

          dialog: "Good day, your new around here; Our litte town...bleah"

        }

        abouttown{

          emotion: "excited"

          dialog: "oh my yes, our town has been prosperous for years..."

        }

    }

    }

    somevillain{

    image: "crucifix"

    speach{

        firstmeeting{

          emotion: "curiousgrin"

          dialog: "And who are you to intrude upon my work?"

        }

        mwahaha{

           emotion: "evillaugh"

           dialog: "mwa ha ha ha "

        }

    }

    }

    Now of course this is not accurate to how you will use it.

    emotion refers to animation set in the sprite sheet.

    names refer to the manual sprite name

    dialog names you have to figure a way to trigger them.

    When you import the JSON into the array. you will end up with 3 dimensional layer that you will need to create an in game event engine to handle

    DimensionX, this is the NPC's name.

    Function.Call("Dialog.Talk", NPC.name, NPC.dialog)

    ----

    Function Talk

    setimagesideright(NPCArray[Function.Param(0), Function.Param(1), 0) setdialog(NPCArray[Function.Param(0), Function.Param(1), 1) ----- Of course this is all simple design. You can also create JSON scripts to handle long conversations going back and forth. This would also be written to a different JSON and array. ConvoFile.json wakeupchrono{ 1{"mom", "wakeup1", "right"} 2{"chrono, "grumble", "left"} 3{"mom", "lazyson", "right"} 4{"chrono, "grumble", "left"}    ............... } chronolucafirst{ similar as above :P } anyways. this is probably the best way to handle it in my opinion. It's probably the most long term solution for LARGE games with more complex dialog and even include tree options into the speech.     firstmeeting{       emotion: "curiousgrin"       dialog: "And who are you to intrude upon my work?"       options{         1{ reply: "i'm askign the question", "shepard", "pissedoff", "Shut up before I shoot."}         2{ reply: "I'm shepard, and you are"....         3{ reply: "[Shoot]", ....}

          }

        }

    anyways. i've written enough and probably made it a large incoherent mess :P good luck.

  • This is why I'm convinced the future of HTML5 game wrappers on mobile is the Chromium mobile ports.

    Yet, Chrome is the not the default browser and all the wrappers use Android Browser UIWebView. They don't use Chrome at all so far. So no matter what results Chrome might give the wrapper won't have access to Chrome canvas. I've heard Chrome is in the pipeline to replace Android Browser, but that was back in early 2012.

  • Thanks. Depending on what technologies were available when the game i'm working was done. I was either going to look at GameClosure and work with there Barista layer to add the controller/IAP. However, working directly with source will probably be easier.

    I kind of had a inkling that Pender was related to downtown Vancouver. With Pender and Cordova running parallel through downtown core. The naming convention seemed strange. I also had no idea that PhoneGap had it's early starting point at home :P Love seeing local developers :P

    Here is another question. Canvas has a limited fillrate capabilities. So overdrawing over the same place wastes fillrate. OpenGl has better rendering methods and overall better performance. So why is that most developers who are building these JS/WEB bridges are focusing on Canvas rather than focusing on creating a OpenGL layer shim bridge instead. is it really that more difficult to overwrite the Canvas2D with a replacement OGL/WebGL layer that has all the same functions as Canvas2D?

  • I've barely looked into Pender, just gandered through some of the files a few weeks ago. However I have a few questions.

    1. Pender is mentioned to support PhoneGap. Does this mean that Pender can be independent of PhoneGap? Can I just use Pender files to run C2 game.

    2. Would it be difficult to implement the Ouya DevKit controller api and IAP. I'm working on an Ouya game and want to make the most minimal effort in regards to persona programming to get my first game out there.

    3. Is there enough to get C2 going now?

    4. Why is it called Pender?

    That would be fantastic. I dislike dealing with command line these days. i've gotten lazy :P

  • Touch. ForID

    check the manual. ForID is required for anykind of serious multi touch input.

  • Sounds like an interesting game. Though I had the sense it was more tactical puzzle than resource and micro management, but I just fondly remember DK :P I like the idea of trying to create the puzzle to halt the hero rather than to solve the puzzle dungeon as a hero :)

    Live in Vancouver and work in Port Moody. So yeah local :P Good luck to your company. Great to always know locals are also at it :)

  • Looks interesting. Reminiscent of Dungeon Keeper a little. I always thought being the creator of a tactical dungeon was a nifty idea. It's an old style tower defence before the term :P

    Good luck :)

    Vancouver huh. North, East, South, West, Burnaby, New West, Delta, Richmond? either one. I sponsored $10cdn to a local indie startup.

  • scirra.com/forum/creating-a-light-cast-comparison_topic59465.html

    haven't done it myself, but I hope this link helps.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • This sounds like a problem with PhoneGap not the Ouya. This is a result of the WebView having the focus and not the Canvas object.

    I wonder if CJS is the same problem in regards to the controller. I wonder if CJS has a minimal controller similar to PhoneGap, but since the focus is on the CJS app instead of the Canvas. So that the conroller never works.

  • Well, if you removed the 8Way directional control. Your

    IsTouching ArrowSpriteRight

    -> Player - Platform Section - Simulate Control "Right"

    and it's still not working. Then it sounds like your touch event is not firing.

  • You still haven't posted your capx then :P

jayderyu's avatar

jayderyu

Member since 11 Apr, 2012

Twitter
jayderyu has 1 followers

Connect with jayderyu

Trophy Case

  • 12-Year Club
  • Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • RTFM Read the fabulous manual
  • Email Verified

Progress

16/44
How to earn trophies