First person point and click adventure (Myst)

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hi,

    I've been a long time user of MMF2, but I usually don't do anything serious with it.
    I had an idea to make a game like Myst and I figured that Fusion would be the best engine for it because it's very simple.

    I have two problems so far:
    Right now I have the mouse arrows working, so when I move to left of screen, it changes my mouse to left arrow and vice versa. If I click, it will move to the specified room.

    The first problem is that I can't find a transition that just slides the old image out left or right while simultaneously sliding the new one into view. Is there a plugin for this or something? It's not critical, but it would make it look much better.

    The other problem is that I need to change the mouse cursor to a magnifying glass over the objects. I've created an object with type "collectable". In the code I put this:

    Mouse pointer is over "collectable"
    Set global value A to CurrentImage("cursor")
    Change cursor to magnifying glass

    X Mouse pointer is over "collectable"
    Only one action when event loops
    Change cursor to image number Global Value A

    This is meant to save the cursor so then when it moves back off the object, it will restore to what it was before, but it doesn't work. It just stays the same.

    Here is my file Please login to see this attachment.
    Right now, there is only two frames and you click to the right only.
    Please forgive the terrible graphics, this is just to test and see if the concept will work. I am on the brink of just coding the thing in a real programming language, but I thought this would be easier.

  • It's been so many years, but believe it or not, I revisited this project. Now with the advent of Chat GPT, I figured this out. It confused gpt, but eventually we both figured it out together.

    So for anyone else that wants to make this type of game transition... The way you do it is by using the "sub-application" extension. What you do is create a special frame that will only be used for the transition effect. On this frame, make two of those "sub-app" controls. You are going to use those two sub-apps, to display the 'to' and 'from' frames; the frame you are coming off of and the frame you are transitioning to. You can set them up by setting two global vars "fromFrame" and "toFrame". They contain the frame number you are moving off of and the frame number you are changing to. Then at the "frame start" of the transition frame, you are going to set up each of the sub-apps so that one is showing the "fromFrame" and the other (placed off-screen) shows the "toFrame" (you can name the vars whatever you want BTW). Then set up an "Always" clause on that frame that keeps moving the X position of both sub-app controls. This will make the old frame slide out while the new one slides in. You will just need to reverse and reposition things if you are turning in the opposite direction (in game). Lastly, make a clause that says "if X position of object sub-application is <= [frame width] (or >= depending on turning direction)" and if that's true, then you're gonna change the frame to the "toFrame".

    There you have it. A working Myst game type screen transition.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!