icculus / DirkSimple

A dirt-simple Dragon's Lair player
zlib License
42 stars 7 forks source link

Cliff Hanger #6

Closed icculus closed 1 year ago

icculus commented 1 year ago

There's enough in revision control to play the game now, if you don't care if it's not faithful to the original arcade experience.

But there's a lot to do, partially because Cliff Hanger has needs Dragon's Lair doesn't, and partially because it's the second game, so several things are going to become more generic to handle multiple games, not specifically for this game.

...probably other things.

icculus commented 1 year ago

Maybe let's not make this texture atlases but just loose .bmp files. It's not like there are many of them.

icculus commented 1 year ago

In the ROMs, Cliff Hanger's rectangles are just glyphs, like one might draw with ASCII chars, not special line drawing code.

icculus commented 1 year ago

Made a ton of progress on this, but I have to write the libretro implementation of all the new drawing stuff before I commit this stuff or it'll break.

icculus commented 1 year ago

Pushed a bunch of work on this. libretro target needs better image scaling code, but it's usable for now.

icculus commented 1 year ago

I'm probably not going to implement the actual high score entering UI for now, and just leave the high score list as the cabinet's default. It can be added later, but I'll declare this work done before then.

icculus commented 1 year ago

Screw it, UI for entering your initials is in. We don't save the high scores anywhere atm, so they reset when you quit the game, but oh well.

I declare Cliff Hanger done!