Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Just reached room 32 - I wanted to check if it would force me to use spells at some point! Really fun and nice start! Impressive considering you only used pygame!!

Of course not many assets and it’s too bad it would be very cool. However sound was great. Big number goes brrrr

Even if there is not a lot of content I really liked my time playing and trying to push the scaling a bit! Hence, few tiny improvements I have in mind:

  • I did not get the use for spell 1, but spell 2 became useful very late when the enemies are enough and fast enough to block you completely. I believe different kind of enemies (think recolor + diff speed, not much) would be very cool, and having them not collide with each others as well. You need to force the player to use a TP it’s cool!

  • I never had the use for fireball, the second attack, because the first one can be spammed and is strong enough. However I have a strong feeling it would be AWESOME if it was an AoE (or just was moving through enemies) instead of stopping on the first enemy it hits. I would clearly consider using it even if it costs heat!

  • I love the scaling, however as it is right now I think it should scale a tad faster. From room 5 to 20 it was quite easy, especially once reaching 2000+ heat because you spam heal ^.^

I would LOVE to see a new version in a few with improvements, because really it was fun <3 Thanks for making it!

(+1)

First of all, I want to thank you for playing and spending time on my game. It really motivates me for my future projects.

This was my first game that I took seriously and decided to work on after a long time, close to 2 years, due to many personal reasons. I had to code for multiple hours each day, so I had fun.

You're right about the assets. I'm really bad at making pixel art, and it's something I need to work on in the future. So instead, I tried to implement the assets to fit the concept of the game and focus more on the gameplay functionality.

Making my game without an engine in 3 days was a marathon. I hit close to 1k lines of code implementing basic things. It could have been done in less code, but I decided to build it with less stress of debugging and to see how well I could organize big projects.

About spells and the scale system:

The scaling was done in the last hours of the game (a "you learn from your mistakes" moment) and was rushed. My idea was to have an easy static start and later scaling with the player's heat (health). After playing my game, I came to the same realization that it needs to be a maximum of 10 rooms for the "intro".

The spells were almost not in the game due to time , but I managed to include them.

Spell 1: The maximum enemy count is 20. After playing 2-3 times, I lost due to being stuck within the enemy hitbox, so the idea was to make a noclip clutch button to save you from death. Technically, it is a bad spell because you still take melee damage from enemies, but it can be really useful after 20 rounds. That's its main purpose.

Spell 2: This is a better version of Spell 1 because you teleport to the opposite side of the map, which will be clear. However, if you spam it, you still get hit by moving attacks, so you can die.

Both spells were made for clutch moments and to remove the limitation of the map size. I didn't make the map infinite because I wanted a fast-paced game—not hard, not easy, but one where if you make a mistake, you lose. Also, Spell 2 can't be spammed due to cost scaling with the room.

Now about the fireball: The fireball concept is a second attack that is much stronger (strength^2) than the basic one, but it's slow, more heat expensive (you lose 10% of your heat), and you can't be moving while using it. It can be really good if I add more enemies to the game, as you said, so you need the extra damage or make it AoE or moving through enemies.

I will probably make a new version with a more finished game when the jam ends. Once again, thanks for playing <3

hey, the upadte is out