Day 2 wasn't as productive as I had hoped, but I did get a few decent things done. Firstly I went back to the mockup and redid some of the graphics. The player is now slightly smaller, the terrain tiles have a simpler design that hopefully makes it clearer what is and isn't solid, and the status bar lost the score element in favor a few additional health...things. Don't actually have a name for those yet. After those changest I ended up with a new mockup that looks like this.
Afterwards I went back my engine and added a few more features to the sound system that I had previously overlooked. Mostly just being able to pause audio streams and, since the sound system runs on a separate thread from the rest of the program, some better ways to interact with the system atomically.
Then it was time to take the mockups and starting importing all of the graphics into the engine. My engine takes images as a set of 8x8x3bpp tiles in an interleaved format similar to that of the SNES. As such I wrote a short Python script to convert PNGs into this format. After fixing a few bugs along the way I have some tile and palettes imported and a very basic input test written up. The end result looks like this.
Now I just need to start implementing some mechanics and designing some levels, but that will have to wait for tomorrow.