If the whole tower you want to move has an even number of pieces, your first move has to be to the side different than the one where you want it to end. If its an odd number, put your first piece on the side where the whole tower is going to end. repeat this proces with smaller towers until you get to the desired position
directions for (moving n disks from tower A to C using B)
if n is 1, move from A to C
otherwise
follow the directions (for moving n-1 disks from tower A to tower B using C)
move disk from A to C
follow the directions (for moving n-1 disks from tower B to tower C using A)
this might be confusing and i would explain it better...but its really hard to teach this concept in 500 char. so look up towers of hanoi on wikipedia and gl
this is so cool in two ways, one you built the robot, and iPhone did a wicked job of actually registering that many clicks in such a short amunt of time, anyways nice job, 5*
I don't understand why the score are so low.. my ipod is the one that the record is currently held, my friend, freye, set it, 60746. It's quite a shame that he has the record on my ipod.. but I'm catching up, 60610 for the time being
I don't get it, I seem to be moving so damn fast, almost as fast as the robot (when it's going slower) and I still can't get a decent highscore. It's like everyone who plays it is amazing at it, even thought there's only like 200 highscores actually submitted. Are they all cheating too or what? My highscore is 60160.
You're a little off CanIBeYourFriend. The towers are a binary algorith. The number of rings relates to the number of moves it can be solved in. 3 rings = the larges 3 bit binary number 111 = 7. 4 = 1111 = 15. Soooo 60 rings.. (use my calculator) is 1,152,021,504,606,846,976. Divide that by 5 (which is way too small in computations per second realistically, but we'll use that anyway) then divided by 31.5 billion is about 7,310,136 years for 60 rings at 5 rings per second. Still rather amazing.
Zohmygod really? I beat the first 8 levels (mine has 10 for some reason) in about half an hour the first time I tried.. I can do it in about 5 minutes now.
You know, I didn't know speed was a factor in working this puzzle. I just wanted to do it. I created this animation in a program called Scratch(freeware). If I speed up my video, I can decrease the time considerably, and it will look terrible. I did it slow for instructional purposes and it makes a good screensaver. It looks great and is very colorful and easy to follow. Check it out with or without music
Nice. But check out my hanoni. I programmed it in DHTML. It is much faster. I have a few. The one in my video is on 16 towers. BTW i can get 2^8-5=255 towers to solve in a few seconds.
this is just craaaaazy, oh mannnn...those three little creepy fingers (shall I call it wires?!) just killed this game. LOL. It did great job by the way hahaha
Quick question. My iPhone doesn't detect anything BUT human fingers. I've tried using a lot of things (pencils, wallets, paper), but none of it would work.
the iphone's screen is based on capacitive touch technology. so when the wires touched the drops of water on the screen, the charges on the screen is discharged, simulating the discharging of the charges through human fingers.
Does the bot use AI (Artificial Intelligence) to work out what it needs to do by being told how many disks their are or has it been told to do that in that specific a pattern?
If it uses AI, then yeah.. the bot is godly as it can work with numbers that humans would take ages working it out in their heads. However, if this is just a procedure, then its it hasnt mentally worked anything out as is terrible :P
not necessarily true. if u know a bit about data structure, if u put in 64 disks, even with fastest watever technology, it would take billions of years to do (2^64 - 1 seconds)
There's about 31.5 million seconds in a year. Each ring doubles the number of moves and time required to solve it. Find out how many rings the computer can solve in 1 second. Let's say 5. 2^25 > 33 million, so adding 25 rings to that 5 will increase the solve time to a year. 2^30 is greater than a billion, so add another 30 rings) and you get 60. So 60 rings will take a billion years. 64 takes 8 billion. These figures are all approximations, of course.
I found this dificult to mastrubate to.
Sergeantspoon 5 months ago
wow, its like a physical version of a too-assisted speedrun.
fireluigi12 7 months ago
elegante pero que se detenga cuando acaba ps jajaja
RiTanKenGhiTzel 1 year ago
Doesn't that hurt the screen at all?
captnmortus 1 year ago
I can sure you, the fastest ToH player is an application ;)
Nice try btw. :)
dusinnhht 1 year ago
its really easy. the formula is this:
If the whole tower you want to move has an even number of pieces, your first move has to be to the side different than the one where you want it to end. If its an odd number, put your first piece on the side where the whole tower is going to end. repeat this proces with smaller towers until you get to the desired position
xX0Jota0Xx 1 year ago
any faster and i doubt the game could keep up WITH the robot.
Dominoe11112 2 years ago
usually sticks dont work with the touch screen how did you get that stick to work?
fastest I got 7 (with real wood which takes longer than an iphone i also have it on my ipod touch) was like 20 min. Gosh these things are HARD! :P
megamindstorm101 2 years ago
if the app had its own mind it'd be wondering what the hell's wrong with this kid?
eddy5ed 2 years ago
its classic recurrsion
it works like this
directions for (moving n disks from tower A to C using B)
if n is 1, move from A to C
otherwise
follow the directions (for moving n-1 disks from tower A to tower B using C)
move disk from A to C
follow the directions (for moving n-1 disks from tower B to tower C using A)
this might be confusing and i would explain it better...but its really hard to teach this concept in 500 char. so look up towers of hanoi on wikipedia and gl
IIAOPSW 2 years ago
that was amazing lol
X4SOLE 2 years ago
The fastest human is my bro Shane! Yeah suckas.
us14027 2 years ago
ahw..!
lemoyan 2 years ago
this is so cool in two ways, one you built the robot, and iPhone did a wicked job of actually registering that many clicks in such a short amunt of time, anyways nice job, 5*
DoctorNumLuck 2 years ago
this game actually follows a very simple pattern; it is just very time consuming.
HippieKnight 3 years ago 3
I don't understand why the score are so low.. my ipod is the one that the record is currently held, my friend, freye, set it, 60746. It's quite a shame that he has the record on my ipod.. but I'm catching up, 60610 for the time being
trewsey8 3 years ago
I don't get it, I seem to be moving so damn fast, almost as fast as the robot (when it's going slower) and I still can't get a decent highscore. It's like everyone who plays it is amazing at it, even thought there's only like 200 highscores actually submitted. Are they all cheating too or what? My highscore is 60160.
Zerrith 3 years ago
You're a little off CanIBeYourFriend. The towers are a binary algorith. The number of rings relates to the number of moves it can be solved in. 3 rings = the larges 3 bit binary number 111 = 7. 4 = 1111 = 15. Soooo 60 rings.. (use my calculator) is 1,152,021,504,606,846,976. Divide that by 5 (which is way too small in computations per second realistically, but we'll use that anyway) then divided by 31.5 billion is about 7,310,136 years for 60 rings at 5 rings per second. Still rather amazing.
eyesofthedead21 3 years ago
i actually beat the game for the itouch. i beat 8 rings
BowlingFreak218 3 years ago
Zohmygod really? I beat the first 8 levels (mine has 10 for some reason) in about half an hour the first time I tried.. I can do it in about 5 minutes now.
Zerrith 3 years ago
how many turns did it take
livefreediehard123 3 years ago
i spent like 450 turns for 8 rings. u keep forgetting the pattern and you have to repeat thepattern for that ring again
BowlingFreak218 3 years ago
You know, I didn't know speed was a factor in working this puzzle. I just wanted to do it. I created this animation in a program called Scratch(freeware). If I speed up my video, I can decrease the time considerably, and it will look terrible. I did it slow for instructional purposes and it makes a good screensaver. It looks great and is very colorful and easy to follow. Check it out with or without music
MarsBandit 3 years ago
That is absolutely CRAZY!!! How many rings can you play with on the iPhone? Is there a limit?
TeamSchoolasticsMoms 3 years ago
8 rings is the limit.
tzywen 3 years ago
That's really cool. Did you build and/or program the robot?
BeanBagMaster 3 years ago
yes, I built and programmed it. you can find out more about it on the link under "more info"
tzywen 3 years ago
Wow!
steffen909 3 years ago
explains a lot now that i see thats how you got that score
TheUltimateYoshi 3 years ago
Nice. But check out my hanoni. I programmed it in DHTML. It is much faster. I have a few. The one in my video is on 16 towers. BTW i can get 2^8-5=255 towers to solve in a few seconds.
gohan40129 3 years ago
this is just craaaaazy, oh mannnn...those three little creepy fingers (shall I call it wires?!) just killed this game. LOL. It did great job by the way hahaha
lovelyspider 3 years ago
That is great
I did 60530 on my iTouch
4jpgr 3 years ago
Thats awesome...
TheInsainMrK 3 years ago
those are some mad beatz y0
0173873 3 years ago
Quick question. My iPhone doesn't detect anything BUT human fingers. I've tried using a lot of things (pencils, wallets, paper), but none of it would work.
How did the iPhone detect the robots wires?
Mikozee 4 years ago
the iphone's screen is based on capacitive touch technology. so when the wires touched the drops of water on the screen, the charges on the screen is discharged, simulating the discharging of the charges through human fingers.
tzywen 4 years ago
so thats why there's water lol very cool
YoeriYoeri 3 years ago
does he also see trough camera wich this was recored?
ffddffdss 4 years ago
This comment has received too many negative votes show
That was boring amd not impressive
curtiswiens 4 years ago
Love the rythm, it sounds great!
matkrassus 4 years ago 5
someone needs to remix this with a melody... instant techno platinum record baby!
awagakanciren 4 years ago 5
Does the bot use AI (Artificial Intelligence) to work out what it needs to do by being told how many disks their are or has it been told to do that in that specific a pattern?
If it uses AI, then yeah.. the bot is godly as it can work with numbers that humans would take ages working it out in their heads. However, if this is just a procedure, then its it hasnt mentally worked anything out as is terrible :P
0onathano0 4 years ago 2
no, it doesnt figure it out itself, it's programmed to touch the screen in sequence.
the sequence is figured out by a javascript program that will solve the towers of hanoi in the minimum number of steps.
tzywen 4 years ago
Ok.
Good work :) it is a very good bot ^.^
Just saying, get a bit of AI in there and then it can take any numbers you throw at it :D
0onathano0 4 years ago
not necessarily true. if u know a bit about data structure, if u put in 64 disks, even with fastest watever technology, it would take billions of years to do (2^64 - 1 seconds)
Archdevilz 4 years ago
No it wouldnt...
And even if it did, when a certain number that can confuse the program is put in, you make it call a procedure that will tell it what do...
For example, an If statement would do it... or a basic variable check.
0onathano0 4 years ago
There's about 31.5 million seconds in a year. Each ring doubles the number of moves and time required to solve it. Find out how many rings the computer can solve in 1 second. Let's say 5. 2^25 > 33 million, so adding 25 rings to that 5 will increase the solve time to a year. 2^30 is greater than a billion, so add another 30 rings) and you get 60. So 60 rings will take a billion years. 64 takes 8 billion. These figures are all approximations, of course.
CanIBeYourFriend 3 years ago
great job, we can't stop laugh :-)
dvayanu 4 years ago
jj same here, i lold
btw that wires dont scratch the screen?
feki00 4 years ago
nope, iphone screens are made pretty tough
tzywen 4 years ago
What about a towers of Hanoi where the robot can lift anything upto a certain weight and the disks weigh different amounts?
kymhorsell 4 years ago
it can be done, but for now im concentrating on virtual disks
tzywen 4 years ago