Keep the Princess Alive by Fernando Tonon de Rossi
Kngiths are invading, control the Dragon and Keep the Princess Alive.
Incinerate the knights and protect the princess!
Controls: Arrows - Move A or Space - Dragon Fire Breath
Dev Notes: I've used the Qt WebAssembly 'cause it was a thing I was looking forward to test for a long time, I had some difficult to make it work, but I finally made it and I had time to do the "game". I know it is simple, but It's made with love :two_hearts: I've done the SFX, but only now I've discovered it isn't supported by the webassembly port of Qt. https://bugreports.qt.io/browse/QTBUG-76770 As always it is great to participate in LDJam, it is always a learning experience! If anyone feel into playing with audio, u may build it from the source.
Gameplay:

| Youtube | https://github.com/fernandotonon/LDJam46 |
| Youtube | https://ldjam46.000webhostapp.com/LDJam46.html |
| Original URL | https://ldjam.com/events/ludum-dare/46/keep-the-princess-alive-1 |
Ratings
| Overall | 920th | 2.935⭐ | 25🧑⚖️ |
| Fun | 826th | 2.87⭐ | 25🧑⚖️ |
| Innovation | 949th | 2.696⭐ | 25🧑⚖️ |
| Theme | 671th | 3.5⭐ | 25🧑⚖️ |
| Graphics | 766th | 3.043⭐ | 25🧑⚖️ |
| Humor | 359th | 3.109⭐ | 25🧑⚖️ |
| Mood | 804th | 2.826⭐ | 25🧑⚖️ |
| Given | 29🗳️ | 27🗨️ |
It's unfortunate that audio isn't working because I listened to the SFX you made and think they would've worked very well with the graphics.
I agree that it has the same mood as the graphics... It's a crappy art style :laughing:
The sounds r recorded from my 4 years old daughter, she also draw the sun and the cloud, on the other graphics I've used my drawing skills... :laughing:
@literal-games Thanks for trying it, I totally agree, it was one of the things that I left to the end, to do if I had time, wasn't too difficult, but at the end my family was expecting me to stop giving attention to the game and pay some attention to them! :sweat_smile:
@cirno Thanks for playing! It is a technology I think will help some developers who have more experience with desktop programming then web. I've spent most of the time programming only on c++, so I'm glad there is the emscripten and that Qt integrated it to finally port the applications to web. I was hopping QML would become a web plugin someday, but this approach solved the problem :smile:
The game run perfectly on my side, and was able to protect the princess until the sad death of the big dragon. :smiley: Well done!
Simple idea, I like it
It would've been nice to have a more defined gameplay loop in your game. I guess I was just confused about whether there was a strategy I should've been trying to use to not be immediately shot at by the soldier when I tried to breath fire on them.
At some point I did realize that the fire reaches *Ever so slightly farther* than the soldier's shooting range. So I ended up having a lot of fun mashing buttons to go in and out of the soldier's range in order to breathe fire on them. I think, if perfected, one could survive forever with that strategy hahaha.
Was fun to mess around with! Good work

(Also, nice to see another WebAssembly game - I also learned it for this Ludum Dare, though with SDL rather than Qt. I really enjoyed using WebAssembly - it's so much like writing a normal desktop program!)
Nice game! (and would have been better with sound, but you noted that)
(and I also tried toasting the princess :laughing:)
@meelo I love SDL, between SDL, Allegro, SFML, I always prefer SDL! :smile:
Qt uses it for controlling gamepad, keyboard and some other things.
@meelo, @joror U guys had only 1 job... :laughing: I've thought about letting the princess being burned by the flames, but then gave up, if I finnish it someday, i'll give it a second thought!
@local-minimum thanks for trying it and for the tip about the soldiers and score! It may become a true game including those simple things...
Tough to not get hit. I died so much. XD
It was fun to torch some soldiers especially when you learn to stay out of their range. The game overall feels heavily to be a work in progress, good luck finishing it!
Also keep on learning more about gamemaking. You've clearly got the spirit, now enhance your skillz! :thumbsup:
Gameplaywise, I _was_ hoping for a score system, but I assume you were short on time, that's ok though you can always rework some things post submission.
Good job :)