Skip to content

FowardWarfare is a recreation of Advance Wars written in Java and using Lanterna.

Notifications You must be signed in to change notification settings

gablm/feup_ldts_ForwardWarfare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LDTS_l04gr05 - ForwardWarfare

GAME DESCRIPTION

FowardWarfare is our recreation of the game called Advance Wars. It’s a series of turn-based strategy games developed by Intelligent Systems and published by Nintendo.

The game was first released for the Game Boy Advance and features tactical battles between armies on a grid-based map. It offers challenging gameplay where players command various military units such as infantry, tanks, aircraft, and ships, each with unique abilities and characteristics.

HOW TO PLAY

The objective of our game is to defeat the enemy army, capture bases and control facilities to obtain coins and additional units. After moving a unit depending of your surroundings you can either capture nearby facilities or attack nearby enemy units.

The different types of facilities that exist are:

  • Bases - your weak point, the facility you have to capture in order to win if it belongs to the enemy. It takes two consecutive turns to capture a base.
  • Factories - where you can buy Ground Units
  • Airports - where you can buy Air Units
  • Ports - where you can buy Sea Units
  • Oil Pumps - gives you 10 coins per round.

By default, you get 10 coins per round and you can only buy a troop per facility per round.

Furthermore, there are some shortcut keys to help you during the game, these being:

  • "ESC" key - opens the menu or goes back to the default section,
  • "ENTER" key - confirms the action you want to make
  • Arrows Keys - which are the right, left, up and down, as the name suggest it moves you to the right, left, up, and down, respectively.

SCREENSHOTS / GIFS

The following screenshots shows the general look of our game.

Main Menu -> Start

image

Description: Initial screen where you can choose whether to play the game, learn how to play it or close it.

How to play

image

Description: Screen resulted by the "How to play" option in the Main Menu -> Start, it explains you the game and you can learn how to play it.

Main Menu -> Enemy Selection

image

Description: In this screen you can choose if you want to play against another player or the Computer (AI player).

Start Game Menu

image

Description: Screen where you select the game settings. You can choose the color for your troops and the map you want to play in. The color of the AI player is already predetermined as red.

Game Battle

image

Description: Screen with the game battle. You have the map above and under it, a UI where you get information about the tile/troop currently selected and the tile/troop that the selector is hovering on the right.

Attacking an enemy troop

gif

Description: This gif serves as an example of how you can atack your opponent.

Buying troops

gif

Description: This gif shows you how to buy troops during your play.

Capturing Facilities

gif

Description: Gif who shows you the process of how you can capture facilities during your move.

Moving Troops

gif

Description: This gif, as the title suggests, shows you how you can move your troops.

Ending a game

gif

Description: This one shows you an example for when you loose the game.

A longer showcase of gameplay

gif

Description: Example of a move during one turn, you can do a bunch of things like the ones we show you in this gif.

About

FowardWarfare is a recreation of Advance Wars written in Java and using Lanterna.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages