Final Project—Build a Dice Battle Game

Plan and build a full interactive Java app with everything you’ve learned.

We'll cover the following

Now it’s time to bring your Java skills to life. Use everything you’ve learned to build a fun and functional project—your dice battle game!

Goal

You’ll aim to:

  • Design and build a complete console app.

  • Use input, logic, methods, and objects.

  • Optionally include arrays and randomness.

Your task is to create a simple battle game where the player and the enemy roll dice to fight each other. The higher roll causes the other side to lose 1 HP each round. The battle continues until one of them reaches 0 HP.

Get hands-on with 1400+ tech skills courses.