Ok so I made a dummy tileset and I made a command that , using the level array thing (python doesn't has arrays or matrices its actually a list of lists but whatever) assigns each platform block an image based on the blocks to the left, right, top, upper left, and upper, right. I might implement bottom checking later, for like decorative bottoms to floating islands or overhangs but since it would be decorative, its not something i'm looking to put in right now. The last thing of this kind that I am planning to do is just splash the background with a singly color, probably a washed-out blue purple (not too far out from the grey you see now. I kind of dig it)
At this point, I have the mechanics of a semi-functioning game. Collect the lambs! So I think so far as mechanic wise, theres definitely a couple of things left:
1. introduction screen. I think I can do this easily by implementing a "gamemode" variable into the main game loop and then changing it based on if the game is in menu, or in the game, et cetera.
2. fences. I'm planning to put in a block that when you jump over it, it will display the number of lambs you have currently. This plays into
3. the ending. So as I said. You're collecting sheep why? to put some big thing to sleep. So I need to design said big thing, and hopefully, the endgame behavior will be controlled by one of those fences (this monster isnt going to be complicated. basically, just a sprite that maybe has 2 or 3 versions: angry, asleep, ALT angry?)
After that then everything is decorative. I'll futz around in a midi sequencer and then try to put it into my game, clean up the sprites, so on.
I'm probably going to work on these 3 things in the presented order. If I make any developments with these items, I'll post later tonight.