Mikal's Forum Posts

  • Thank you both! I will add them tomorrow with the next update.

    In terms of the Yule Log tradition here is a quote:

    whychristmas.com/customs/yulelog.shtml

    The custom of burning the Yule Log goes back to, and before, medieval times. It was originally a Nordic tradition. Yule is the name of the old Winter Solstice festivals in Scandinavia and other parts of northern Europe, such as Germany.

    The Yule Log was originally an entire tree, that was carefully chosen and brought into the house with great ceremony. The largest end of the log would be placed into the fire hearth while the rest of the tree stuck out into the room! The log would be lit from the remains of the previous year's log which had been carefully stored away and slowly fed into the fire through the Twelve Days of Christmas. It was considered important that the re-lighting process was carried out by someone with clean hands. Nowadays, of course, most people have central heating so it is very difficult to burn a tree!

    So, what I have seen for a while is this tradition continuing to TV (e.g. a station broadcasting a log burning for 24 hours, etc.) Of course, now there are YouTube versions of this and there was a Hearthstone version also (now available on YouTube also.)

    So continuing in this tradition, this is a C3 version that is always online, but for fun, I've added little creatures that scurry around while the fire is burning and it's just nice to collaborate with other C3 devs and artists on a little project. In addition I'm updating it by updating the itch website (and also am using Playfab for at least a message of the day, so I can update a countdown and perhaps adjust some of the fire parameters via LiveOps...)

  • So far, I’ve added three characters from awesome Construct devs:

    rilemtwit’s Mighty Goose

    AldenwarGamedev’s Wizard

    __SleepingPanda’s Baby Dino

    Check them out:

    kindeyegames.itch.io/yule-log

    Looking to add some more characters - let me know if you have something you would like to add!

  • Looking forward to a tutorial, thanks for doing the discovery work.

  • I don't think so, but you can go the 'other' way and set C3 event global variables in JS script.

    ... global variables, which are available via runtime.globalVars...

    So in scripting use:

    runtime.globalVars.myGlobalScore = scriptScore;
    

    Then in C3 events: create the global myGlobalScore and then Set Text "Score: " & myGlobalScore

  • C3 Yule Log

    Try it: kindeyegames.itch.io/yule-log

    Also looking for more stirring creatures to add if you have some animations to spare (I have 6-7 contributions so far.)

    This is meant to be in the background during the holidays (typically Christmas related), see more about the tradition here:

    whychristmas.com/customs/yulelog.shtml

  • I created a C3 Yule Log, always burning - up until Christmas at least. Turn the sound up for nice satisfying fireplace audio. Happy Holidays to all. Nice little 'chill' app, whether you celebrate Christmas or just like a nice fire. Click the middle mouse button to play with the flames. I am also interested if anyone wants to submit animations for the little 'stirring creatures', we already have a couple devs contributing. Reply here or on the Construct Community Discord.

    Try it: kindeyegames.itch.io/yule-log

    [Update, 3 days left!]

    Thanks to all the contributors of sprites so far, more are very welcome!

    Thanks to:

    AldenwarGameDev: Wizard

    rilemtwit: Mighty Goose

    __sleepingpanda: Baby Dino

    alce_x: Dreams&Reality

    WackyToaster: Eggu

    Newt: Bowler

    Rory: Ghost

    sizcoz: Miner Mole

  • That was a great interview. I didn't quite catch some of the indie adventure game influences you had, can you repeat some of them here (I'm not sure where they were in the interview.)

    Your prank at the start was funny, I went back to look at the title of podcast I was listening to, thinking 'wtf'.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    Ashley What kind of strategies have you seen for Pubs/Devs to monetize web game apps - specifically for a premium game (e.g. one that would cost $ in the app store on mobile.)

  • Nepeo Exactly - the autocomplete escape is _one_ of the culprits for me too.

  • +1 on the ESC key QoL comment, I have done the same a number of times.

  • Some small 'cheats' that can make it look better for mobs doing pathfinding and allowing overlap (e.g. chasing a player):

    - Make sure the animations are not synchronized on spawn (use a random starting animation frame on each instance.)

    - Randomly slightly offset the 'target' of the pathfinding from the center of the target (e.g. player origin), this may create slightly different paths and timings.

    - Randomize speeds of mob instances a little (some faster, some slower)

    - Randomize/offset when pathfinding is calculated (so they don't all start at the same time).

    This will not absolutely prevent perfect sync of mob instances and making them look like one instance, but it can help improve it.

    Otherwise, it does get complex, I worked with someone who used physics for movement and collision and then just pathfinding to get the nodes and then use physics to propel between the nodes and deal with collisions. You still need to deal with the cases when paths are blocked by other mob instances or getting traffic 'gridlock'.

  • Integrated the great Dialogue Template into my Mobile 360 View 'engine'. Placeholder UI, font, portraits. Works well, thanks for C3 runtime port! Using touch for control. I'm a little tempted to switch over to JSON objects instead of Dict and Array, but holding myself back for now, if my preprocessor works well enough in my work flow anyway.

  • Thanks Nepeo! Not sure how I missed that cute little gray rectangle. I'll keep the further discussion on JSON to another more on-topic thread.

  • For cordova CLI, I used these:

    cordova.apache.org/docs/en/latest/guide/platforms/ios

    cordova.apache.org/docs/en/latest/guide/cli

    cordova.apache.org/docs/en/latest/reference/cordova-cli

    I also used the build.json method to include all the signing info.

  • Android or iOS? iOS 13 had a recent change which required permission request for touch acceleration.