I thought I had finally fixed all problems, so I have re-recorded all tapes, without any hiss. However, I have also tried to solve a level that I haven't played before. And I found another bug!
It is caused by the combination of the method to kill the player when he is hit by an object falling horizontally, the method to freeze the objects when the player presses an object to its top or bottom side (the last problem explained in this thread), and a bizarre behaviour of the player when the game speed is frozen.
Here is the situation:































The player pushes the atom through the tube. As soon as the atom has replaced the tube, the player is frozen, the atom is free to move to the left, and the zeppelin follows it, like that:































Finally, the atom should hit the wall, and it should be hit by the zeppelin:































The atom and the zeppelin explode, and the player can pass through the hole to take the gem:






























That works fine if the player releases the down key as soon as the atom starts to move. But if he presses the down key a little bit too longer, he is still pressing it when the zeppelin touches him to his bottom side, like in the second illustration. Although the player is frozen during the move of the elements, he can still press the zeppelin when it passes below him! IMO, that's abnormal. If the player is frozen, he should not be able to do anything, especially with a moving object. Anyway, he can press the zeppelin, and therefore the atom is changed to another CE that cannot move. (I did that this way to solve the problem reported above.) Therefore, the zeppelin continues to move, and hits the frozen atom immediately, causing the explosion too early.































Finally, the hole is not at the right place, and the player cannot continue:






























Note that the same problem occurs also if I replace the zeppelin by another atom.
This level demonstrates the problem. It uses the latest CEs.
Currently, I need 12 CEs and 33 change pages to control the behaviour of the atom, and almost the same thing for the zeppelin, plus a lot of change pages in the other elements also to control the atoms and zeppelins! That's really too much! I need only two elements for the bombs and the rocks, because I can use Can Fall and Can Smash Player, and I have no problem with those elements.
I have tried to change the zeppelin to another CE when it is moving. That new element does not trigger the freeze of the atom when it is pressed. But since I need already to change the moving atom to another CE (to kill the player when he is touched by an atom to his right side and then he moves left) my attempt cannot work.
Therefore, I must either:
1. Find another way to kill the player when he is hit by an atom or zeppelin,
2. Find a way to prevent the player to press an element when the game speed is frozen,
3. Find a way to prevent the player to press a moving element,
4. Wait a new version of RnD with some kind of support for "Can Fall Left".
I'm now convinced that the last solution is the only one that can work without problem! I can't spend all my free time on those problems. Furthermore, there are some other minor problems (such as a too long push delay due to too many CE changes when the user pushes an atom or zeppelin) that will be fixed also if I can use a simpler method, similar to the method currently used for the rocks and bombs.
Holger, any hope to have a new beta relatively soon?