Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (804)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (868)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [Libgdx] Divine Defense, the Tower Defense Game  (Read 7425 times)
0 Members and 1 Guest are viewing this topic.
Offline gram7gram
« Posted 2015-05-11 20:34:25 »

DIVINE DEFENSE



Concept

Short name: DD
Age rating: 5+
Genre: real-time strategy, tower defense

Description
Angels and Demons, Rage and Kindness, Good and Evil - there are two eternal fractions, battling over and over in Divine Defense. Choose your faction and join the divine battle for world domination! Each has unique weaponry and stats. Defend from invasion of the opposite faction, gain game progress, gold and upgrades!

Platforms
Primary platform is Android
PC/Mac are secondary
iOS and Web are backup options

Current status:
In active solo development
Game progress at 50%
Art progress at 50%

Author:
Dmitriy Bondarchuk (Gram) <gram7gram@gmail.com>
Development page: https://github.com/gram7gram/DivineDefense

Art:
Евгений Ф. <yeugenyf@gmail.com>
Dmitriy Bondarchuk (Gram) <gram7gram@gmail.com>

Setting
Style: cartoon
Art style: third-person
Dimension: 2.5D (pseudo 3D)



First level, Angel's POV



Near boss's chambers, Angel's POV

As the game offers two kind of characters, the game has two settings: one for Angels point of view, the other is for Demon POV. 
Let's assume that the player has chosen the Angel's POV.
Angel's POV is about going down to the Hell. Illustrations for the level has transitions from Heaven to Hell: clouds, mountains, plains, caves, dungeons and boss chambers as a last level.
The game starts from the Heaven gates.
The last cordon has been breached and dire destiny awaits the Heaven. The player has to, first of all, defend the gates and, if successful, will be allowed to proceed to the next location. With each successful defend, player will move to the Hell and boss's chambers.
Stronger enemies will appear as the Player wins battles. To deal with them Player is provided with the armory. Player has to choose and plan carefully about what to purchase and when to upgrade his weapons.
For the sake of player, it is possible to purchase different attack strategies for the weapon.
It may happen that the Player faces defeat. Yet worry not, o brave soul! The Player was granted precious gems which will help him during such times! From the beginning, there are several gems in Player’s disposal. Manage them wisely.

Mechanics
Mode: single-player
Players’ control:
Control is limited. Mouse or touch is used
Player’s stats:
Coins, gems, health
Player’s growth:
Player can improve weapons stats
Enemies:
The opposite in-game faction
Levels:
Levels differ in graphics. Level is split in waves
Defeat condition:
Player’s health equals to zero
Victory condition:
Level is cleared when all waves are cleared. Game is cleared when all levels are cleared.
Savings:
Each level the Player has achieved is available for start head-on. The gems are stored too
Average game time: 5 hours

Gameplay
The Player is provided with the battlefield (later level, map) and the predefined start-point. In Player’s disposal are a several hundred coins, dozen precious gems and dozen health. The level is split in dozen of waves, which Player has to fend off to be able to proceed next.
To be able to interact with game world, Player has the ability to use weapons on the map. There is a predefined weaponry available. Tower is a materialization of weapon in the Divine Defense.
To build a tower, Player has to spend coins.
Player cannot build a tower if there are not enough coins for one: either defeat enemies with current arsenal (refers to “Enemy defeat reward”), or wait for the next wave (refers to “Next wave bonus”).
Each undefeated enemy will damage the Player: decrease Player’s health.
To defeat stronger enemies, Player can upgrade Towers. Player can upgrade Tower if there are enough coins for one.
If Player decides the Tower is not efficient for the current wave, it can be sold and removed from the map. In such case, the Player receives refund for the tower, minus fee.
By clearing all waves in level, the Player can proceed to the next level. Later, the Player can access newly achieved level at will.
If the Player is not successful - Player’s health drops to zero - he will be provided with 2 opportunities: restart the level or continue the wave with “blessing”. Blessings are in several options: continue with full health restored or continue with several restored health.
The game is considered finished when the Player clears last level.
Offline Gornova
« Reply #1 - Posted 2015-08-29 08:51:56 »

sorry but there is no download link ? Sad

Blog | Last game Number+
Offline gram7gram
« Reply #2 - Posted 2015-08-29 17:06:15 »

Well, I am sorry I cannot provide you with the link.
This project is a Work In Progress, so there is no enjoyable version...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline J3698
« Reply #3 - Posted 2015-08-30 00:38:24 »

Screenshots look cool, I've just cloned it  Smiley. Any suggestions for building it for desktop?
Offline gram7gram
« Reply #4 - Posted 2015-08-31 08:58:44 »

I tried to minimize the amount of effort in forking the project, so setup should be pretty straightforward.
There are gradle files, there are libs, there are assets, so you should be ok if you successfully create a test project with latest gdx-setup.jar (will create cache with essential libs) and clone the repository.
Let me know if there are problems!
Good luck
Pages: [1]
  ignore  |  Print  
 
 

 
Riven (585 views)
2019-09-04 15:33:17

hadezbladez (5522 views)
2018-11-16 13:46:03

hadezbladez (2405 views)
2018-11-16 13:41:33

hadezbladez (5783 views)
2018-11-16 13:35:35

hadezbladez (1226 views)
2018-11-16 13:32:03

EgonOlsen (4666 views)
2018-06-10 19:43:48

EgonOlsen (5685 views)
2018-06-10 19:43:44

EgonOlsen (3199 views)
2018-06-10 19:43:20

DesertCoockie (4099 views)
2018-05-13 18:23:11

nelsongames (5117 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!