User Tag List

Results 1 to 2 of 2

Thread: Match-X Engine - Video Timelapse

  1. #1
    Clickteam Clickteam
    Danny's Avatar
    Join Date
    Aug 2007
    Location
    United Kingdom
    Posts
    3,003
    Mentioned
    20 Post(s)
    Tagged
    2 Thread(s)

    Thumbs up Match-X Engine - Video Timelapse

    Match-X Engine developed with Fusion 2.5 - No AGBO, arrays nor lists. A self-aware and self-running engine. Core framework developed, ready for additional features, polish and modding.



    Here is a video timelapse of me developing a Match-X engine in Clickteam Fusion 2.5. The challenge was to develop a 'self-aware' and 'self-running' game engine. Developing the core game engine to the point where it basically looks after itself, means I can then crack on developing additional features and polish without having to worry about anything breaking with the core engine.


    Total record time was 5hr 30mins, timelapsed down to 20+ minutes. If you are a Pro Member of the ClickFusion Academy, you will find this same video in the Student Hub with a running commentary from myself.


    I won't be releasing this engine (just yet), as I still want to further develop it. I did this video for two reasons, the first being I have never documented myself actually creating an engine from scratch so it was good to look back on the A to Z.


    The second reason was to give you an insight as to how you can approach game design differently. I wanted to develop a self-aware game engine that used no lists, no arrays and no information holders. The only holders present are variables for fastloops.


    This engine contains two objects, Actives and Multi-Touch (Ultimate Full-screen thrown in for effect). But the entire engine is purely based on Active objects, detectors, ForEach Loops and Fastloops. Mostly ForEach loops. Fastloops are only required for strict, immediate routines.


    The rest of the game runs 'with' the game tick, allowing for object scoping and iteration only when required, and these routines are executed by waiting for the correct game state. Some of the game states can fire other game states, which then communicate with each other until there's nothing left to achieve. Then the user can make the next move.


    Time between user moving a successful swap to making another successful swap is less than a second.


    Total events ended up around 140, minus comments/groups. Tested engine on Mobile and HTML5 and maintains a flawless 60fps.


    ForEach loops are only iterated as and when, and are typically scoped down in the conditions before iteration, unless *all* objects in the type need to be looped.


    I hope you enjoy this video and if you do, please don't forget to check out the ClickFusion Academy where you can support me in my quest to teach people Clickteam Fusion 2.5 inside and out and get you on your way to developing your ideas in no time at all (https://clickfusion.academy) - I also have a dedicated online course website (https://oneclick.training) where you can enrol into specific Clickteam Fusion 2.5 courses!

    Thoughts, comments and suggestions welcome
    Want to learn Clickteam Fusion 2.5?




  2. #2
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperiOS Export ModuleSWF Export ModuleXNA Export ModuleInstall Creator ProPatch MakerUnicode Add-on
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)

    Join Date
    Oct 2012
    Posts
    165
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I applaud your effort Danny. We can see that it was a challenge even for you.
    Are you planning on diagonal slide, locked tokens, power ups...? Then this babe could be sold on Click Store

    Cheers

Similar Threads

  1. Block Match Engine V 1.0
    By Tisnart in forum Guides, Tutorials, Examples, Widgets
    Replies: 12
    Last Post: 7th September 2018, 01:24 AM
  2. Replies: 0
    Last Post: 22nd May 2017, 09:53 PM
  3. Looking for bids - Convert Memory Match 2 App & Match 3 App to iOS
    By terricorreia in forum Paid Design & Development Requests
    Replies: 2
    Last Post: 28th January 2015, 06:39 PM
  4. Match 3 Engine Running Sluggish
    By Jaklar in forum iOS Export Module 2.5
    Replies: 2
    Last Post: 28th January 2015, 11:20 AM
  5. Bejewelled/Match-3 style game - checking for match
    By CKX in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 21st September 2008, 10:17 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •