Kingdoms Wars - a turn-based strategy game created with Java.

Overview

Kingdom Wars: The Punic Wars

Kingdoms Wars is a turn-based strategy game created with Java. The game is loosely based on the Punic Wars.

Goal 🎯

The game starts with you having one city, Rome, under your control and your aim is to control all the other 4 cities.

How to install

First, clone this repository onto your computer and run the following commands in your cmd (command prompt):

javac KingdomWars.java
java KingdomWars

That's it! Enjoy the game!

Screenshots

Game Map / Home Screen

👷 Villager Recruitment 👷

💰 Villager Management 💰

⛏️ Construction Management ⛏️

🛡️ Military Recruitment 🛡️

🛡️ Military Setup 🛡️

🗡️ Battle Deployment 🗡️

You might also like...

My Game Engine tested via my Cubecraft Game

My Game Engine tested via my Cubecraft Game

My Game Engine tested via my Cubecraft Game Install: mvn -P {your OS name} clean install mvn -P mac clean install mvn -P linux clean install mvn -P wi

Oct 3, 2022

The game is a 2D side scrolling system, where a player moves left, right, vertically or diagonally to traverse the game.

The game is a 2D side scrolling system, where a player moves left, right, vertically or diagonally to traverse the game.

The game is a 2D side scrolling system, where a player moves left, right, vertically or diagonally to traverse the game.

Sep 11, 2022

A simple puzzle game made with Unity to practice the game engine

A simple puzzle game made with Unity to practice the game engine.

Mar 30, 2022

A basic representation of the 0-player game, "Game-of-Life", a simple example of basic cellular automata

A basic representation of the 0-player game,

Game-Of-Life-Basic A basic representation of the 0-player game, "Game-of-Life", a simple example of basic cellular automata. A cellular automaton is a

Oct 27, 2022

🚀Small java eventing library created to developer familiar with Bukkit,Nukkit and PowerNukkit...

FestivalKit 🇺🇸 Small event library for developers familiar with Bukkit,PowerNukkit and Nukkit 🇧🇷 Pequena libraria de eventos para desenvolvedores

Jan 2, 2022

A Java Swing based game engine

faypixelengine A Java Swing based game engine What is it? A Java game engine that uses swing and can be used to develop interactive games. The idea fo

Aug 26, 2022

Exeter client. A client created by Friendly, for Minecraft version 1.8

Exeter client. A client created by Friendly, for Minecraft version 1.8

Exeter client. A client created by Friendly, for Minecraft version 1.8. It has been released or leaked on that version.

Dec 31, 2022

Makes fire created by natural lightning cosmetic, meaning no blocks are destroyed from bad weather

Lightning Podoboo Makes fire created by natural lightning cosmetic, meaning no blocks are destroyed from bad weather. Keep the doFireTick gamerule ena

Dec 15, 2022

A female gender mod created for Minecraft

A female gender mod created for Minecraft

The mod's primary purpose is to add breasts to your Minecraft player to give it a more unique appearance than the generic model, It works on client-side without issues but if you wish to add syncing support then this mod must be present on the server aswell.

Dec 20, 2022
Owner
Sharvai Patil
MS in CS student at RIT, NY
Sharvai Patil
An adventure of glory in the world of Minecraft - Revival of Tale of Kingdoms mod

Tale of Kingdoms The adventure RPG mod Explore the docs » Report Bug . Request Feature Table Of Contents About the Project Getting Started Prerequisit

Sam 6 Sep 29, 2022
Tribal Trouble GNU 2 Tribal Trouble - Tribal Trouble is a realtime strategy game released by Oddlabs in 2004. In 2014 the source was released under GPL2 license. License: GNU 2, .

Tribal Trouble Tribal Trouble is a realtime strategy game released by Oddlabs in 2004. In 2014 the source was released under GPL2 license, and can be

Sune Hagen Nielsen 147 Dec 8, 2022
ASCII Roguelike with Euro Strategy Board Game Influences

EuroRogue ASCII Roguelike with Euro Strategy Board Game Influences --Run the RunEuroRogue.bat file in the bin folder. Requires Java - https://www.java

null 4 Feb 1, 2022
Othello PvP (2-Player) Game Application created in Java using Swing and AWT, for playing the Othello game

Othello PvP (2-Player) Game Application created in Java using Swing and AWT, for playing the Othello game, a simple game that played on an 8 by 8 checkered board with 64 double-sided black and white discs. The game is easy to learn, but it takes time to master and develop winning strategies.

Soumyadeep Pal 1 Feb 28, 2022
Partially implemented interprocess game of "Scotland Yard". Fork, fill in the gaps, and turn in on Moodle!

Scotland Yard The Game The city is an 8 x 8 grid, a Fugitive runs amok. In a single turn, the Fugitive can move like a chess Queen: horizontally, vert

Mihir Jayesh Vahanwala 11 May 4, 2022
A Java Game Engine created in Java with LWJGL!

?? Suffler Engine Suffler Game Engine is an engine created in java using OpenGL to Graphics. Currently being developed at Eclipse, and Visual Studio C

Suffler Engine 2 Jul 23, 2022
Kasino a game created without any perspective

Kasino What is Kasino? Kasino is a game created without any perspective. How far along are you? Kasino only has basic elements like ~multiplayer and o

Gustavo Girardon 5 Aug 3, 2022
Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's Jetlang.It is specifically tuned for network based multiplayer games and supports TCP and UDP network protocols.

Note New version of Jetserver is called Nadron and is in a new netty 4 branch of this same repo. JetServer is a java nio based server specifically des

Abraham Menacherry 1.2k Dec 14, 2022
BattleShip-Game - This repository contains the code of the BattleShip (Bataille Navale) game programmed in Java.

Bataille Navale Auteur : SABIL Mohamed Amine Comment générer la documentation ? Placez vous dans le sous-dossier src : pour générer la documentation d

Mohamed Amine SABIL 1 Jan 4, 2022
Snake-Game - A simple snake game written in java.

What's this? A simple snake game written in java. How to play Download the latest release. Ensure that a compatible java runtime is installed (optimal

Patrick260 4 Oct 31, 2022