Browse Search Popular Register Upload Rules User list Login:
Search:
Hard Sliding Puzzle

Image:
screenshot of the scene

Author: s_noonan

Group: Default

Filesize: 1.01 MB

Date added: 2023-10-06

Rating: 5.6

Downloads: 2364

Views: 391

Comments: 3

Ratings: 2

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

Difficult puzzle.

From: Move The Red Block

Rev A: Added solution.
Last edited at 2023/10/07 16:05:20 by s_noonan
Please log in to rate this scene
edit
Similar scenes
Title: Sliding Block Puzzle v2.0
Rating: 5.625
Filesize: 439.27 kB
Downloads: 2124
Comments: 13
Ratings: 2
Date added: 2023/09/28 00:15:35
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
Title: Puzzle Box! Can you solve it?
Rating: 5.625
Filesize: 0.54 MB
Downloads: 1473
Comments: 2
Ratings: 2
Date added: 2019/06/22 06:54:18
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
Title: The realy hard bloons puzzle
Rating: 5
Filesize: 0.53 MB
Downloads: 875
Comments: 2
Ratings: 1
Date added: 2018/02/16 18:36:09
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Sliding Squares Puzzle - programmable
Rating: 5.625
Filesize: 243.32 kB
Downloads: 825
Comments: 3
Ratings: 2
Date added: 2016/12/21 23:54:03
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
Title: 3X3 puzzle
Rating: 5
Filesize: 21.17 kB
Downloads: 228
Comments: 0
Ratings: 1
Date added: 2019/05/30 17:37:29
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: 3X3 puzzle
Rating: 5
Filesize: 19.33 kB
Downloads: 362
Comments: 0
Ratings: 1
Date added: 2019/06/04 19:18:59
Made with: Algodoo v2.1.0
Rating: rated 5
download
Excellent coding! It looks very concise and efficient. Also, the game seems to work flawlessly.

Some questions:
1. In the solution blocks, some of the moves are partial moves (for example, a block moves 80% of the distance that it's supposed to move). Also, some of the moves are diagonal, which I assume is not allowed in the game). Is that because of the way those partial game moves were originally recorded by someone else? I know that you would not have allowed those errors if you had made the game totally from scratch.

2. In many of your functions (One example is: scene.my.boxCollide(entity)) what is "entity" and how does that parameter get its value?
1. I couldn't solve the puzzle on my own so I downloaded the game and also downloaded an android emulator for Windows. I then found the exact puzzle which had a solution video which I screen grabbed. I took the screen grabbed video and extracted (1) frame jpg a second from it. I then automatically changed the jpeg image size to 50% of the original and renamed the files. I then took all the files and put them in the scene. So the solution is snapshots at one second intervals which averages out to be about 1 image per move. It's not exact, but it's enough information to figure out the solution. I could have exported 30 images per second and cherry picked 68 images, but I didn't. Diagonal moves are allowed in the original game if there is space for (2) rectilinear moves that would accomplish the same thing.

2. Q: What is "entity"?
A: Entity is the object itself. It's what you get if you execute entityByID(entityID) in thyme.
Q: How does that parameter get its value?
A: It's implicit.
I'm not sure what "e" is. Some object I guess. I think it has different properties for different functions. Thyme lets me use it in the scene.my functions, but I don't understand it fully.
Thanks!

(There's a lot about Thyme that I don't understand either)