Fight your way through increasingly difficult waves of enemies. Every time you reload a slot machine spins, the first reels decides how many bullets you get, and the second reels decides how long the reload takes. Adapt your strategy survive the odds, and spend your winnings in the shop to become strong enough to conquer the next wave.

Controls

I recommend a mouse and keyboard for this game

  • WASD - move
  • Left click - shoot
  • Right click - reload
  • "p" - pause

Credit

  • Font: pixel operator - by Jayvee Enaguas
  • Sound fx made in chip tone apart from:
    • Slot machine reload - aghirlandaio
    • enemy death - saboteurcomics
    • game over/ player death - lesiakower
    • empty gun sound - KlawyKogut
    • money spent - floraphonic

All the external audio assets found on pixabay

All other art and audio assets created by me

Published 1 day ago
StatusReleased
PlatformsHTML5, Windows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorArvind_B
GenreShooter
Made withGodot
TagsGodot, Indie, Pixel Art, Retro, Singleplayer, Top-Down
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse
ContentNo generative AI was used

Download

Download
Chip_Shot.exe 100 MB

Comments

Log in with itch.io to leave a comment.

Nice game. I like the sound effects and I think the players and enemies are balanced well. I feel like it is missing a narrative element but other than that it is pretty decent.

thank you so much

Tried the game. I have 4 ammo but cannot throw them. I then understand that I needed to wait for the reload time.

I think the number of ammo should be the number usable and be given after the end of the reload.

Also, maybe show a big progress bar or something for the reload so we see that we need to wait. It is difficult to follow both left (times) and right (enemies) at the same time.

(1 edit)

thank you for taking the time to try my game I will definitely implement these features as I feel they will definitely improve my game

EDIT:

I have completed adding these changes I hope they make this game more enjoyable

Yes, it really helped understanding the reload time and profit the game. Now the ammo could benefit from it but it is less necessary.

The randomization feels really punishing when we get 1 ammo but 9s of reloading, then 2 ammo for 7s.

I think it is true randomization, I just had bad luck. However, you can manipulate player’s luck to reduce the probability of these situations by increasing the weight of the "best" results with RandomNumberGenerator.

For instance:

var rng = RandomNumberGenerator.new()
# the player will get more often 4,5 bullets, then 3,6,7, then 1,2,8,9
var ammos = rng.rand_weighted(PackedFloat32Array([0., 1., 1., 2., 3., 3., 2., 2., 1., 1.]))