The King's Battle

by hugonun
Overall★★★★★★★★★★3.02
Fun★★★★★★★★★★2.99
Innovation★★★★★★★★★★3.08
Theme★★★★★★★★★★3.60
Graphics★★★★★★★★★★2.86
Audio★★★★★★★★★★1.80
Humor★★★★★★★★★★1.90
Mood★★★★★★★★★★2.58
tThe King's Battle is a RPG with Atari-like graphics. Defeat the enemies to complete the game!

How to play

WASD - Movement

SPACE - Attack

K - ???

Made by

Programming, Gfx, Sfx, Animation - hugonun

Tools used

Python

PyGame

PyInstaller

Piskel

Bfxr

VSCode

Note

Mac users will need to use Wine.

This is my first game and also my first Ludum Dare submission. Feel free to comment!

Genres: adventure
Tools: Bfxr, Piskel, pygame

Comments43

RacyRebel4 Dec 2018, 01:30
I love a callback to the Atari Era! I love the aesthetic and I'm happy I didn't bow out before you get a chance to make sacrifices
hugonun
hugonunauthor4 Dec 2018, 01:43
@racyrebel Thanks! I hope no one misses the sacrifice part, it's the unique mechanic I had in mind when making the game :slight_smile:
TheoG
TheoG4 Dec 2018, 20:02
The sacrifice is an important part of your gameplay and I enjoyed that! Timing and choices are very important, especially with the two last enemies. Well done!
Kegnarok4 Dec 2018, 20:03
Nice game! I thought level 2 was impossible, nice twist there ;) I made it to level 3 but didn't understand what was that cross thing. Probably responsible for teleporting me back every few seconds...
Cindys Arcade
Cindys Arcade4 Dec 2018, 20:06
Nice retro style. I also loved what you did with the sacrifice mechanic :)
hugonun
hugonunauthor4 Dec 2018, 20:46
@theog @kegnarok @cindys-arcade Thank you, I'm glad you enjoyed it!

@kegnarok Yes, that enemy is the one teleporting you. Since it has a lot of HP, you should secure the level first by killing all the enemies first :smile:
SubtlyDramatic6 Dec 2018, 14:59
Cute graphics/aesthetic. I like the simplicity of it. Great use of the theme, too! I definitely noticed people struggled with the theme for this jam, and you did a great job!
hugonun
hugonunauthor6 Dec 2018, 15:42
@subtlydramatic Thanks! I will start working on a post jam version this week-end and release it in 1-2weeks on itch.io, feel free to check it out when it's done :slight_smile:
Matthew Hrehirchuk
Matthew Hrehirchuk6 Dec 2018, 22:42
This was a really fun game! I originally didn't know what was happening, if I hit the enemy or not, but once i actually found the GUI on screen, I started having a lot of fun. Great game!
hugonun
hugonunauthor6 Dec 2018, 22:45
Thanks @matthew-hrehirchuk , a hit animation was planned but I didn't make it in time. I will add it to the post jam version.
itsjustjord
itsjustjord6 Dec 2018, 23:52
It was a charming experience :)
orlandobatista
orlandobatista7 Dec 2018, 00:03
I had an epic moment when the last remaining enemy was the upside down cross (I think it is) that was teleporting me back when I only had 10 HP left. BUT HEY I managed to destroy her!
And the K part was really surprising because I definetely wasn't expecting a plot twist in this game.
In your next game (or even in this one, if you continue it) I recommend to spend more time giving feedback to your players. It's difficult to see if I'm hitting or getting hitted.
fishbrain
fishbrain7 Dec 2018, 07:01
ha awesome sprites! :)
hugonun
hugonunauthor7 Dec 2018, 13:16
@itsjustjord @fishbrain @orlandobatista Thank you!

@orlandobatista Hit animation was planned, but not implemented in time. You can expect it on the post jam version, which will be released in 1-2weeks. Thanks for the feedback and for sharing the game experience you had!
Koltonix7 Dec 2018, 18:18
The reveal on stage 2 is very well done and subtle and I think that the core idea is fun and fits the theme really well. I would like if that when you defeat the enemy on stage 2 it would then automatically destroy the teleporter since it took a while to just move and press space.
madjackmcmad
madjackmcmad7 Dec 2018, 21:57
Clever idea and fun presentation. Solid stuff for your first time out, please keep making more things!
Vimlark
Vimlark8 Dec 2018, 05:14
Great work. There was a time or 2 where I was like "Not sure if this is right but it looks good. Keep doing it" which is very Atari for me. I like have to figure out how long to hold out before the sacrifice but not waiting too long and have your allies die.
Azayiah8 Dec 2018, 08:28
Well done on your first game and first game submission! I could tell that there was a lot there that was planned to be added but due to time constraints you couldn't! That's okay though because I always look at the potential a game could have and I really enjoyed yours! Well done!
jcsirron
jcsirron8 Dec 2018, 17:22
This is a very simplistic looking game. I'm impressed that you jammed it out in Pygame. It definitely integrated the sacrifice mechanic nicely. Good work!
IanLux9 Dec 2018, 00:46
I liked this, it has some kind of simplistic storyline and the idea is quite nice :D
JUSTCAMH
JUSTCAMH9 Dec 2018, 11:43
Nice entry! I did however, find myself rarely using the sacrifice mechanic, since it wasn't necessary and didn't seem to help. The only level that I used this ability was in the first level with two health. This one was impossible without it, but in the other ones, sacrifice didn't even seem useful. I didn't understand what the cross things were, but it was annoying that they repetitively pushed you back. Otherwise a nice game with a clean, minimalistic art style!
Whismirk
Whismirk9 Dec 2018, 12:31
An interesting idea. I really liked the bullet hell aspect. And the fact that you didn't use any engine is quite impressive !
bastilo
bastilo9 Dec 2018, 19:47
Windows Defender found a virus in this game.
hugonun
hugonunauthor9 Dec 2018, 20:46
@bastilo On that blue pop-up, you see that the reason for blocking is because it's a new software made by an unknown publisher. It's a common thing with Ludum Dare games, and your game has the same issue.

Something you should always do here is running in a sandboxed environment, what I use is Sandboxie.
bastilo
bastilo9 Dec 2018, 21:03
No, it's not that window. I check every game that I download with Windows Defender before I start it. It found a tojan in your files. Please run a check of Windows Defender on your files.
hugonun
hugonunauthor9 Dec 2018, 21:26
I'm well aware that some AV detect it as a virus, though I can guarantee you that there isn't. Here are some articles about this 1, 2, 3, 4.

Since I used Python and turned it into an exe file, my only option is to contact every single AV provider to whitelist my game. You can read here about false positive.

Unfortunately there is no bullet proof way of knowing if it's a false positive or a false negative, therefore I recommend you to run in a sandboxed environment.

However, thanks for reporting me about Windows Defender also listing it as a trojan, I have seen Twitch streamers play it and there was no pop-up saying it's a trojan. I will write Microsoft a mail to analyze my game and let you know once it's whitelisted.
hugonun
hugonunauthor9 Dec 2018, 22:06
@bastilo I can't reproduce it on my side and require some information, could you help me out? I need the detection name(can be found here) and the definition version(can be found here).

Thank you for your time!

EDIT: I submitted without the information and got the following response from Microsoft: img
rhewid
rhewid9 Dec 2018, 22:55
Cool game, nice twist there at level 2!
boyTurnedRobot
boyTurnedRobot10 Dec 2018, 00:57
Awesome game. I really love the retro feel!
ProdigalSon
ProdigalSon10 Dec 2018, 13:02
I'm not sure what I did wrong but I could not get pass the second stage. The wave pattern the enemy produces has no breaks and I have no shields or a clear way to stop from getting hit. I always die no matter what. Still, nicely done for a first game. Keep at it!
hugonun
hugonunauthor11 Dec 2018, 08:04
@prodigalson You left the game too soon, you need to die 5times.
hugonun
hugonunauthor11 Dec 2018, 18:54
@prodigalson It's not written anywhere, once you die 5times (takes ~30seconds), something new pops up and you can use a special ability to progress on that level.

Let me know what you think about it :)
hugonun
hugonunauthor12 Dec 2018, 18:54
@coda-highland Most likely not, since I don't own a Mac. Have you tried downloading the Windows version and running it using Wine?
Coda Highland
Coda Highland13 Dec 2018, 17:50
Yeah, I've tried it. Doesn't work out-of-the-box and I haven't tinkered with winetricks enough to figure out what's missing. I wouldn't mind helping you package it up if you want to share the source, though; there's no reason this shouldn't be able to work with a native build of PyGame.
Coda Highland
Coda Highland24 Dec 2018, 03:17
@hugonun That's a useful report to look at, but it looks like the issue has mostly been resolved. There are some adjustments to be made, so that thread and a couple threads linked in it will be useful for the porting process.

Other games by @hugonun

Lifelust
jam
co-authored
Found a bug?
Tell us on Discord