07-25-2020, 10:02 PM
I think I am just about done with Mario's physical algorithm. Now, all I have to do is get rid of all of those nasty bugs. Most of them are dealing with aesthetics instead of game physics, which I put a high priority on fixing. In fact, you'll see a bug in this video if you pay close attention.
As I have said, I am going to make world 4 into a desert world. In the last two weeks, I have coded the following features.
1. I have coded quicksand. I am going to have far more stages with quick sand. I might even have some tropical themed stages with quick sand. Here are some rules that will deal with quick sand.
a. If Mario drowns in quicksand, he will lose a life (of course).
b. If most enemies fall in quicksand, they will drown. This was the case in Doki Doki Panic.
c. If a Koopa shell or other slider projectile falls in quicksand, it will drown.
d. If a Koopa shell or other slider projectile held by Mario touches the quicksand, it will drown and Mario will relinquish it.
e. If a Magic Mushroom falls in quicksand, it will drown.
2. I also coded the Fire Snake enemy. I made this guy a little faster than in Super Mario Bros 3. Then again, I plan on introducing him in World 4, and World 2.
I am debating whether to encode two more features before making the "official hack." Those two features would be auto-scrolling stages and boss fights. I really want to have airship stages in my Mario hack but it might be difficult for me to code.