It is turning out to be harder than I thought. I have never made a platform game of any kind before, but joust is my favorite.
The new version has 20 levels and the platform structure is all in except for the behavior of the birds being on or landing on a platform before and during the crumble.
The lava troll is built, but not working yet.
There are still a few sticky spots where the bounce is not working right. A bird needs to land from top, stop from the bottom, and either bounce, reverse, or go around from the sides of platforms.
The 20 levels that are in are labeled correctly for both one and two player play, but the tracking and results for team waves, gladiator waves, and survival waves are not programmed. The first 4 egg waves are in but I just have the eggs hatching into birds with riders, as I have not even started on getting a buzzard to retrieve an egg yet.
Each time an egg hatches it should hatch into an advanced fighter, up to the shadow lords, but all spawned and hatched birds I have so far is the bounders, and only 6 per level, which is correct up to level 13 or around there where it becomes more of one type, or a combo totaling up to I think 10 or so. Also all eggs hatch at the same time in this version, so on egg waves, if you wait, you will have 12 enemies at once.
All of this I plan to sort out and I do have a chart of all 90 levels, which shows the starting enemy types, the wave type, the missing platforms for that wave, and the number of pterodactyls.
By doing this I learn games inside and out and there has so far been at least one element of each game I either was unaware of, or did not completely understand before. To me it's just recreation like putting a jigsaw puzzle together, but having to cut the pieces first.
Today I think I will put player two on it's stork, instead of the modded ostrich it is on now. Then I will build the hunters and shadow lords. But as I want to keep moving forward with new elements, it's important to get the ones that are in in order first, because much of the code is copied and pasted into the controller for the next level. So though I could build the structure of all remaining levels in a day, if I did, all revisions of behavior would have to be implemented into 90 places.