dinosaur-exploder icon indicating copy to clipboard operation
dinosaur-exploder copied to clipboard

[Feature]: Add a mechanic that punishes the player for spamming the attack

Open spenceropitziastate opened this issue 10 months ago • 8 comments

👉 Please confirm the following

🤔 Is your proposal related to a problem?

There is currently no punishment for attacking as fast as possible and strafing back and forth. This makes beating the game extremely trivial.

😍 Describe the solution you'd like

There should either be a new entity (like a meteor that explodes into many projectiles that cannot be destroyed) that deters people from spamming the attack button or a cooldown on how fast the player can shoot.

👍️ Describe alternatives you've considered

No response

✍ Additional context

No response

spenceropitziastate avatar Feb 26 '25 21:02 spenceropitziastate

👋 Hello @spenceropitziastate, thank you for your interest in Dinosaur Exploder 🦖! Please visit our ⭐️ Discord server if you need help about something.

If this is a 🐛 Bug Report, please provide a minimum reproducible example to help us debug it. If this is a 🆕 feature request, please provide all your ideas, or better yet: a model of what you'd like to improve in the game.

  • ✅ Verify that you have well fill out the different checkboxes in the issue template.

github-actions[bot] avatar Feb 26 '25 21:02 github-actions[bot]

Heyy @spenceropitziastate ! Good point, I agree with you, you found an insane idea, thanks so much for contributing to the project with this issue ! 🥳

jvondermarck avatar Feb 26 '25 22:02 jvondermarck

Hey Julien,

Could you assign this to me? I added a 333ms cooldown to shooting and an asteroid that splits into projectiles if you shoot it. There is a 1/3 chance of it spawning instead of a dino after three dinos have been spawned consecutively; so the asteroids shouldn't be too overpowering.

Thanks, Spencer

spenceropitziastate avatar Apr 24 '25 02:04 spenceropitziastate

Okay awesome @spenceropitziastate Great work !!

jvondermarck avatar Apr 24 '25 08:04 jvondermarck

Maybe we could just make one change : to still be able to spam the spacebar to shoot but after few seconds, you are maybe out of projectiles / or you can shoot not many projectiles (like now). To avoid being slowed down for the whole game, because it's fun as well to be able to spam a bit the spacebar, but just let's punish the player if he spams too much by slowing the amount of projectiles during just few seconds and then he can spam again... Maybe it's a bit too hard ? I don't know

jvondermarck avatar May 15 '25 16:05 jvondermarck

Maybe we could just make one change : to still be able to spam the spacebar to shoot but after few seconds, you are maybe out of projectiles / or you can shoot not many projectiles (like now). To avoid being slowed down for the whole game, because it's fun as well to be able to spam a bit the spacebar, but just let's punish the player if he spams too much by slowing the amount of projectiles during just few seconds and then he can spam again... Maybe it's a bit too hard ? I don't know

Another idea would be to add a cooldown, perhaps an "overheated" message to prevent spamming. The cooldown should logarithmically decrease with better ships to make leveling up not impossible (because in higher levels the amount of projectiles is very high and makes it hard to complete without spamming).

azure-glades avatar Oct 11 '25 12:10 azure-glades

Hi, is this still open? I'd love to work on this with my small Carnegie Mellon student team (myself, @Hyeonji-Ahn, @aarzate2, @Pavlo-volya, @rnedunga).

streakh avatar Nov 14 '25 05:11 streakh

Hello, amazing, thanks your interest, you can for sure work on it ! Please tell your team that it would be very appreciated if you guys also create some Issues on the repo to suggest new features, so that the project still have a lot of work to do ! Thanks !! @streakh

jvondermarck avatar Nov 15 '25 14:11 jvondermarck