A downloadable game for Windows

Download NowName your own price

Dice and Bullets

A turn-based shooter, where your fate and your decision are influenced by the numbers you roll.

About this game:

Face off against a zombie, in this little game, where dice-rolling changes your tactics. Each turn begins with a dice roll that will determine the amount of damage you deal based on whether the number is even or odd your chance to dodge the zombie's bullet and spawning items.  Meanwhile, the zombie rolls its own dice damaging you with different amounts of damage.

Core Gameplay:

  • Aim and lock: Use your mouse to aim, press "F" to lock, "R" to unlock.
  • Shoot strategically: Fire at the zombie OR intercept its bullets mid-air to block attacks
  •  Survive the Odds: 20% base dodge chance—but will luck be on your side?

Body Damage System:

Getting hit has consequences! Each strike has a 33% chance to damage specific body parts:

  • HEAD: Reduces dice luck (lower rolls become more likely)
  • BODY: Cuts base damage from 10 to 5 and slows your bullets
  • LEGS: Eliminates dodge chance completely


(This system was inspired from games like Project Zomboid, Escape From Tarkov, because I love these types of mechanics)

Features:

  • Progressive Difficulty: Each victory increases the zombie's health by 5.
  • Shop System: Collect gold coins (30c) and copper coins (15c) to purchase upgrades
  • Permanent Upgrades: Increase max HP and Toughness to reduce body damage chance
  • Consumables: Medkits heal 20 HP and cure all body damage; walls block one incoming shot
  • Risk vs Reward: Balance aggressive attacks with defensive positioning
My high score is 7. Can you beat it?

Credits:

  • Visual assets from Kenney.nl (CC0/Public Domain).  Thank you for the high-quality sprites!
  • All sound effects are sourced from Pixabay (Pixabay License). Thank you Pixabay!

Images:



Also, you can check out the video: 

Technical Things:

The game was built entirely in python using Arcade.  Using PyCharm Editor.

A little bit of backstory:

I started learning Python this summer (around late August). I was searching for some fun things to do in Python, and I stumbled across the Python Arcade documentation. (Arcade Academy - Learn Python — Arcade 2023 documentation). It was a fun experience, and what was the best thing... it kept me motivated through the entire "course".  Halfway through the course I made a similar game, but text-based only, no graphics, and working at it, an idea struck me... A game with the same principle would be pretty fun. And so, I started making Dice and Bullets. Of course, the code is kind of messy, and it's not very efficient and not very well implemented everywhere, but... all I can say is that I learnt a lot of things from it, and in the future, I will do much better. Beware, it can sometimes get a little bit annoying, because it's very RNG dependent.

I have tested the game a bunch of times, if you find any bugs, please let me know! (The problem with the sprites showing over the shop and Inventory I don't know honestly how to resolve it)

Thank you! 

Download

Download NowName your own price

Click download now to get access to the following files:

Dice and Bullets.exe 65 MB

Leave a comment

Log in with itch.io to leave a comment.