대부분의 유기체들은 따뜻하면 팽창하는 성질이 있잖아요? 공기 또한 그렇습니다. 컵 하부 공간에 갇힌 공기가 갇히기 전 보다 온도가 높아지면 팽창하려고 하는데 밀폐된 공간에 있다보니 컵을 움직이게 만드는 겁니다. 하지만 그 팽창하는 정도가 컵을 움직일 수 있을 정도의 압력까지 못 간다면 움직일 수 없습니다. 따라서 물의 온도가 높아질수록 컵이 잘 움직이게 될 것입니다.
추가로 컵 하부에 약간의 수분이 있어서 공기를 잘 가둬준다면 컵이 더 잘 움직이게 될 겁니다.