This caught my attention:
http://www.eurogamer.net/articles/2...ner-posts-usd1k-bounty-for-reproducing-glitch
Thinking about this as a programmer, I would think that the glitch happens when the two ceilings above have just the tiniest of room between them, so that a different ceiling is hit-detected instead. It would probably be useful to look if it is possible that if there is room between the two detected ceilings, you could draw a line to the hangable ceiling that Mario spawns above, and then, considering the low precision of calculations on that system, if it is possible that at such a large distance the spawning could happen too high, or if there is a maximum height.
Sounds like it could be insanely hard to reproduce though, if the inbetween seam is so small, which is probably why he hasn't managed it himself already.
Then I thought - there are some much smarter and more experienced games programmers here, and now I'm really curious how this would work and if the above could be right, or if there's something else going on here ...
http://www.eurogamer.net/articles/2...ner-posts-usd1k-bounty-for-reproducing-glitch
Thinking about this as a programmer, I would think that the glitch happens when the two ceilings above have just the tiniest of room between them, so that a different ceiling is hit-detected instead. It would probably be useful to look if it is possible that if there is room between the two detected ceilings, you could draw a line to the hangable ceiling that Mario spawns above, and then, considering the low precision of calculations on that system, if it is possible that at such a large distance the spawning could happen too high, or if there is a maximum height.
Sounds like it could be insanely hard to reproduce though, if the inbetween seam is so small, which is probably why he hasn't managed it himself already.
Then I thought - there are some much smarter and more experienced games programmers here, and now I'm really curious how this would work and if the above could be right, or if there's something else going on here ...