Anyone what to help tidy my puzzle up?

I’ve spent loads of time trying to make the rotation and positioning on my tiles more smooth but it’s just impossible :smile:

Anyone want to give it ago trying to make it look neater?

I’ve timed all the rotations in 0 and tried to align them but it’s quite fiddley and the rotation is still funny. Here is a clip of what it looks like.

The idea of the game is to connect all the wires to the right colour
eg. Red to red yellow to yellow blue to blue etc.

(there is no win yet I haven’t added the in but once the puzzle is completed successfully you can carry on to the next part of the game.
.
Here is the code and I’ll post the overlays in reply

INT.EBOXE with TA to 0.912 164 512 with TB to 0.890 163 512 with MA to 0.456 55 292 with MB to 0.909 99 356 with BA to 0.891 56 182 with BB to 0.908 166 182
@overlay TA rotates 90 anchor point 0 0 in 0
@overlay TA rotates 90 anchor point 0.5 0.5 in 0
@overlay TA rotates 90 anchor point 1 1 in 0
@overlay TA shifts to 166 401 in zone 1 in 0
@overlay TB rotates 180 anchor point 0 0 in 0
@overlay TB rotates 180 anchor point 0.5 0.5 in 0
@overlay TB rotates 180 anchor point 1 1 in 0
@overlay TB shifts to 166 402 in 0
@overlay MA rotates 270 anchor point 0 0 in 0
@overlay MA rotates 270 anchor point 0.5 0.5 in 0
@overlay MA rotates 270 anchor point 1 1 in 0
@overlay MA shifts to 56 401 in 0
@overlay MB rotates 90 anchor point 0 0 in 0
@overlay MB rotates 90 anchor point 0.5 0.5 in 0
@overlay MB rotates 90 anchor point 1 1 in 0
@overlay MB shifts to 278 292 in 0
@overlay BA rotates 90 anchor point 0 0 in 0
@overlay BA rotates 90 anchor point 0.5 0.5 in 0
@overlay BA rotates 90 anchor point 1 1 in 0
@overlay BA shifts to 167 182 in 0
@overlay BB rotates 90 anchor point 0 0 in 0
@overlay BB rotates 90 anchor point 0.5 0.5 in 0
@overlay BB rotates 90 anchor point 1 1 in 0
@overlay BB shifts to 275 181 in 0

@TA =0
@MA =0
@TB =0
@MB =0
@TA =0
@TB =0
@BA =0
@BB =0
@PUZZLE WIN =0

label puzzlegame
tappable
“TA” {
goto TAtile
}
“TB” {
goto TBtile
}
“MA” {
goto MAtile
}
“MB” {
goto MBtile
}
“BA” {
goto BAtile
}
“BB” {
goto BBtile
}
label TAtile

if (TA =0)
{
@overlay TA rotates 180 anchor point 0 0 in 0
@overlay TA rotates 180 anchor point 0.5 0.5 in 0
@overlay TA rotates 180 anchor point 1 1 in 0
@overlay TA shifts to 56 401 in 0
@TA +1
goto puzzlegame
}

if (TA =1)
{
@overlay TA rotates 270 anchor point 0 0 in 0
@overlay TA rotates 270 anchor point 0.5 0.5 in 0
@overlay TA rotates 270 anchor point 1 1 in 0
@overlay TA shifts to 56 512 in 0
@TA +1
goto puzzlegame
}
elif (TA=2)
{
@overlay TA rotates 360 anchor point 0 0 in 0
@overlay TA rotates 360 anchor point 0.5 0.5 in 0
@overlay TA rotates 360 anchor point 1 1 in 0
@overlay TA shifts to 166 512 in 0
@TA +1
@PUZZLE WIN +1
goto puzzlegame
}
elif (TA=3) {
@overlay TA rotates 90 anchor point 0 0 in 0
@overlay TA rotates 90 anchor point 0.5 0.5 in 0
@overlay TA rotates 90 anchor point 1 1 in 0
@overlay TA shifts to 166 401 in 0
@TA =0
@PUZZLE WIN -1
goto puzzlegame
}

else {
goto puzzlegame
}

label TBtile

if (TB =0)
{
@overlay TB to layer 0
@overlay TB rotates 270 anchor point 0 0 in 0
@overlay TB rotates 270 anchor point 0.5 0.5 in 0
@overlay TB rotates 270 anchor point 1 1 in 0
@overlay TB shifts to 166 512 in 0
@TB +1
goto puzzlegame
}

if (TB =1)
{
@overlay TB rotates 360 anchor point 0 0 in 0
@overlay TB rotates 360 anchor point 0.5 0.5 in 0
@overlay TB rotates 360 anchor point 1 1 in 0
@overlay TB shifts to 276 512 in 0
@PUZZLE WIN +1
@TB +1
goto puzzlegame
}
elif (TB=2)
{
@overlay TB rotates 90 anchor point 0 0 in 0
@overlay TB rotates 90 anchor point 0.5 0.5 in 0
@overlay TB rotates 90 anchor point 1 1 in 0
@overlay TB shifts to 274 402 in 0
@TB +1
@PUZZLE WIN -1
goto puzzlegame
}
elif (TB=3) {
@overlay TB rotates 180 anchor point 0 0 in 0
@overlay TB rotates 180 anchor point 0.5 0.5 in 0
@overlay TB rotates 180 anchor point 1 1 in 0
@overlay TB shifts to 166 402 in 0
@TB =0
goto puzzlegame
}

else {
goto puzzlegame
}

label MAtile
if (MA =0)
{
@overlay MA to layer 2
@overlay MA rotates 360 anchor point 0 0 in 0
@overlay MA rotates 360 anchor point 0.5 0.5 in 0
@overlay MA rotates 360 anchor point 1 1 in 0
@overlay MA shifts to 165 402 in 0
@MA +1
@PUZZLE WIN +1
goto puzzlegame
}

elif (MA =1) {
@overlay MA rotates 90 anchor point 0 0 in 0
@overlay MA rotates 90 anchor point 0.5 0.5 in 0
@overlay MA rotates 90 anchor point 1 1 in 0
@overlay MA shifts to 166 291 in 0
@MA +1
@PUZZLE WIN -1
goto puzzlegame
}

if (MA =2)
{
@overlay MA rotates 180 anchor point 0 0 in 0
@overlay MA rotates 180 anchor point 0.5 0.5 in 0
@overlay MA rotates 180 anchor point 1 1 in 0
@overlay MA shifts to 56 292 in 0
@MA +1
goto puzzlegame
}

if (MA =3)
{
@overlay MA rotates 270 anchor point 0 0 in 0
@overlay MA rotates 270 anchor point 0.5 0.5 in 0
@overlay MA rotates 270 anchor point 1 1 in 0
@overlay MA shifts to 56 402 in 0
@MA =0
goto puzzlegame
}

else {
goto puzzlegame
}

label MBtile
if (MB =0)
{
@overlay MB rotates 180 anchor point 0 0 in 0
@overlay MB rotates 180 anchor point 0.5 0.5 in 0
@overlay MB rotates 180 anchor point 1 1 in 0
@overlay MB shifts to 166 290 in 0
@MB +1
goto puzzlegame
}

if (MB =1)
{
@overlay MB rotates 270 anchor point 0 0 in 0
@overlay MB rotates 270 anchor point 0.5 0.5 in 0
@overlay MB rotates 270 anchor point 1 1 in 0
@overlay MB shifts to 164 403 in 0
@MB +1
goto puzzlegame
}
elif (MB =2)
{
@overlay MB rotates 360 anchor point 0 0 in 0
@overlay MB rotates 360 anchor point 0.5 0.5 in 0
@overlay MB rotates 360 anchor point 1 1 in 0
@overlay MB shifts to 276 403 in 0
@MB +1
@PUZZLE WIN +1
goto puzzlegame
}
elif (MB =3) {
@overlay MB rotates 90 anchor point 0 0 in 0
@overlay MB rotates 90 anchor point 0.5 0.5 in 0
@overlay MB rotates 90 anchor point 1 1 in 0
@overlay MB shifts to 277 292 in 0
@MB =0
@PUZZLE WIN +1
goto puzzlegame
}

label BBtile
if (BB =0)
{
@overlay BB rotates 180 anchor point 0 0 in 0
@overlay BB rotates 180 anchor point 0.5 0.5 in 0
@overlay BB rotates 180 anchor point 1 1 in 0
@overlay BB shifts to 166 182 in 0
@BB +1
goto puzzlegame
}

if (BB =1)
{
@overlay BB rotates 270 anchor point 0 0 in 0
@overlay BB rotates 270 anchor point 0.5 0.5 in 0
@overlay BB rotates 270 anchor point 1 1 in 0
@overlay BB shifts to 166 292 in 0
@BB +1
goto puzzlegame
}
elif (BB =2)
{
@overlay BB rotates 360 anchor point 0 0 in 0
@overlay BB rotates 360 anchor point 0.5 0.5 in 0
@overlay BB rotates 360 anchor point 1 1 in 0
@overlay BB shifts to 278 292 in 0
@BB +1
@PUZZLE WIN +1
goto puzzlegame
}
elif (BB =3) {
@overlay BB rotates 90 anchor point 0 0 in 0
@overlay BB rotates 90 anchor point 0.5 0.5 in 0
@overlay BB rotates 90 anchor point 1 1 in 0
@overlay BB shifts to 279 182 in 0
@BB =0
@PUZZLE WIN +1
goto puzzlegame
}

label BAtile
if (BA =0)
{
@overlay BA rotates 180 anchor point 0 0 in 0
@overlay BA rotates 180 anchor point 0.5 0.5 in 0
@overlay BA rotates 180 anchor point 1 1 in 0
@overlay BA shifts to 55 182 in 0
@BA +1
goto puzzlegame
}

if (BA =1)
{
@overlay BA rotates 270 anchor point 0 0 in 0
@overlay BA rotates 270 anchor point 0.5 0.5 in 0
@overlay BA rotates 270 anchor point 1 1 in 0
@overlay BA shifts to 54 293 in 0
@BA +1
goto puzzlegame
}
elif (BA =2)
{
@overlay BA rotates 360 anchor point 0 0 in 0
@overlay BA rotates 360 anchor point 0.5 0.5 in 0
@overlay BA rotates 360 anchor point 1 1 in 0
@overlay BA shifts to 165 292 in 0
@BA +1
@PUZZLE WIN +1
goto puzzlegame
}
elif (BA =3) {
@overlay BA rotates 90 anchor point 0 0 in 0
@overlay BA rotates 90 anchor point 0.5 0.5 in 0
@overlay BA rotates 90 anchor point 1 1 in 0
@overlay BA shifts to 165 186 in 0
@BA =0
@PUZZLE WIN +1
goto puzzlegame
}

2 Likes

T1 TA
T2 TB
M1 MA (not sure why this has come up enlarged
)
M2 MB
B1 BA
B2 BB

INT.EBOXE

This is the background

The overlays were named like this because I needed to create characters for the point system, but characters names must start with 2 letters so the first letter represents the line it is on (top, middle, bottom.) and the second letter is just a reminder on which side they go. (A comes before B)

TA= Top A
TB= Top B
MA= Middle A
MB= Middle B
BA= Bottom A
BB= Bottom B

My background (INT.EBOXE) stands for Electric box Error.

good luck :joy::rofl::smile:

2 Likes

You made this as a mini game in your story? Let me just say, that’s AWESOME and kudos to you for making something so awesome!!

I would suggest playing around with opacity when moving the overlays. Maybe move them at opacity 0 and then when they are in the right spot, make the opacity 1. That way you don’t see as much “boxy” movement on the screen as I notice in your video clip.

Seriously, awesome job!! Can’t wait to see the finished product :smiley:

6 Likes

Awwww thank you so much :slight_smile: turns out my tiles are the wrong size so I’ve re done them.
I don’t suppose you would like to test it out for me once it’s done?
I need to ensure that there is only 1 possible sequence to complete the puzzle…

Edit: I’m still fiddling around with them so it’s not quite complete yet

2 Likes

I would love to!! Send me the link and I’ll take a look :smiley:

thank you that would be a great help :slight_smile: I’m still connecting the tiles to the board at the moment and ensuing it will allow the user to get the correct answer.
I’m hoping this wont take long :slight_smile:

1 Like

Ok I’ve somewhat fixed it. (it still needs work to make it line up correctly but it’s ok for trying out)

As I’m in the middle of creating the rest of Escape (title) some of the narration might not make sense.
To get to the puzzle press the down arrow on the first screen you come to. it will take you to a door.
tap the door and it should say "It’s locked and then take you straight to the puzzle.
let me know if you have and problems

As I say there should only be one solution to the puzzle so if you complete it and it tells you that you are incorrect then there is either a glitch or 2 solutions

https://www.episodeinteractive.com/write/story/new_1_9/2

it’s currently in a loop for trial so even when you win it will reset it’s self.

hope this makes sense ha ha ha

1 Like

Just passing through and wish I had your talent! Looks amazing :slight_smile:

2 Likes

almost forgot to explain the rule as I haven’t done that yet.

you need to connect the wires to the correct colour e.g
a blue to blue
red to red
green to green

thank you it means a lot I’m actually a beginner and these are basically experiments :slight_smile:

1 Like

well damn. I’m actually jealous lol.

Would love to read this when it comes out :slight_smile:

thank you :slight_smile: I know I’ve asked someone but I need to ensure there is only 1 solution to this puzzle. I don’t suppose you mind taking a look as well?
I’ve tested it a lot and I can only find one solution but others might spot something I haven’t.

1 Like

Sure! Looks super fun :slight_smile:

Thanks,
I have posted the link above but not sure if my explanation makes any sense…
just in case you will be put through to a bedroom, click the down arrow and then click then door
it will take you straight to the puzzle.

It still needs work doing to it to line them up and make the rotation smoother but I would prefer to make sure it works first.
some of the narration might not make sense but that because I haven’t linked the puzzle up to a different area yet…

1 Like

Ok! Sounds good. I’ll check it out now :slight_smile:

thank you

1 Like

Just clicked the link and it said My access has been revoked? Not sure why that’s happening.

just realised what I’ve done I’ve shared the link not the story :joy: http://episodeinteractive.com/s/6629690255343616

pease ignore spelling mistakes I’m working on them :wink:

1 Like

ok!

I’m not sure how quick I’ll be at it though :laughing:

no rush :wink: