Skip to content

Imperium is a historical grand strategy game written in Java for Android devices.

Notifications You must be signed in to change notification settings

matthew-pisano/Imperium

Repository files navigation

Imperium

Imperium Full Game

Overview

Imperium is a historical grand strategy game written in Java for Android devices. It is inspired by similar board games, such as RISK, and by video games like Europe Universalis IV. I consider it a well-rounded example of my skills with Android and Java.

Java and Android

Imperium utilizes many of the features Java nad Android have to offer. These include:

  • Permissions management
  • Assets - Text and images bundled inside the app file to be utilized during execution.
  • Audio management
  • Bitmap manipulation
  • Android in-app purchase features (deprecated)
  • Shared preferences

Game Play

The game play of Imperium is broken up into turns for each player, where each turn is broken up into three phases:

  • Reinforce - When a player places newly earned units into the game
  • Attack - When a player is able to attack enemy units in adjacent provinces
  • Movement - When a player can move their surviving units across friendly territory.

The objective of the game is to eliminate all other players from the game by defeating all of their units and claiming all of their territory.

Features

Aside from the basic features of RISK, Imperium has many additional features and complexities.

  • Local multiplayer
  • Statistics of all players over time
  • Three unique maps
    • Classic - The standard rules of the game
    • Imperium - A more detailed map with extra complexities such as terrain and development
    • Historical - Allows the user to pick from over 20 different historical time periods and almost 200 unique historical nations from 17 AD to the present day along with diplomacy and all the features of an Imperium map
  • Achievements - Over 30 achievements
  • A built in music player

About

Imperium is a historical grand strategy game written in Java for Android devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages