Category: Mini Games/ROFL
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
0.2.0
Date:
10-04-2009 07:21 PM
Size:
40.06 Kb
Downloads:
2,863
Favorites:
60
MD5:
Pictures
Click to enlarge
Primal Defense
Now localized for zhCN and zhTW!

A sense of bloodlust rages amongst the people of the lands.

Neighboring tribes wage war against each other, vowing to wipe clean that which is heathen and does not pay proper homage to their deities. The beasts of the land are not immune to this hunger for carnage either, and are trained for devastating purposes. Something sinister, perhaps, is at the source of this newfound hatred.

The Amirans, however, seem largely unaffected. Noticing this, the outlander tribes, eager to spill the blood of weak prey, focus their efforts on the Amiran civilization. The Amiran defense rests solely on their primal turret technology, powered with the aid of their elemental gods. Will it be enough to quell the onslaught?

Primal Defense is a tower defense mini-game for World of Warcraft. At this point it is a beta release, and while all of the core game elements are in place and working, some are very likely to change. The game itself has been a bit of an exploratory project, detailed and followed in my blog at (http://wowriot.gameriot.com/blogs/the-spark-of-imagination).

Features:
  • 41 levels of enemies
  • 6 different types of towers, some with unique abilities
  • A familiar map for tower defense veterans

Goal:
Defend the Amiran city from their enemies by stopping them in their tracks! The Amiran builders are skilled in the construction of defensive towers, and with the offering of enemy essences they are able to win the blessing of their primal gods, enabling new towers with destructive possibilities.

Towers:
  • Cannon - A basic physical damage tower. Cannot hit flying enemies. Upgradeable for higher damage.
  • Arrow - A simple tower which can attack both land and air units. Upgradeable for higher damage.
  • Fire - A tower with the ability to char the flesh of enemies. Early levels deal splash damage. Upgradeable to AoE damage.
  • Ice - A frozen tower that chills the spirit of attackers. Early levels slow their targets, while later levels slow all enemies in the area.
  • Shadow - A tower of darkness that consumes the soul of infidels. Inflicts a high amount of damage over time, but multiple shadow effects do not stack. Higher levels deal more damage.

The elders tell tales of a mysterious, chaotic power only available to those who gain the full blessings of the gods...

Blessings:
Blessings enable the construction of elemental towers, and can be granted by making an offering of 30 essences to the appropriate deity. Each new level of a blessing allows a higher level of that element's tower to be upgraded to. Essences are taken from the bodies of slain enemies.

Usage:
To show (or hide) the Primal Defense window, type "/primal" while in game.

To build towers, click on the tower icon under the Build Towers header and hover over the game map. A tower preview will appear on grassy tiles that are available to build on, and a range indicator will display the distance the tower's attacks can reach. To confirm the build, click on one of the available tiles. If you wish to cancel construction, hit the Esc key.

To request a blessing, click on the appropriate element icon under the Blessings header. If more levels of the blessing are available, the title will change to show the next possible level. If you have been granted all of the blessings of a god, it will show the message "You are fully blessed".

By clicking on a tower that is already on the game map, an informational sidebar will appear off to the side which contains the tower's stats, such as level, range, damage, and speed. Any special ability the tower might have will also be noted. There will also be two possible icons visible at the bottom of the sidebar: Upgrade and Sell. Every tower has the option to be sold to recoup 75% of the cost of the tower's current level, which can be done by clicking the Sell icon or by pressing the X key while the tower is selected. Many towers can also be upgraded to do more damage or gain new abilities. If this is possible for the selected tower, an Upgrade icon will be visible, and the tower can be upgraded by either clicking the icon or by pressing the U key.

When you are satisfied with your tower placement and are ready for the next wave of enemies, click the Start Level button! The invaders will spawn from the top-left part of the map, and make their way around the path to the exit. If they manage to make it all the way around, watch out! Each enemy that "leaks" through will cost 1 life and start making its way back around the path, eager to spill more blood.

If at any point you would like to start over, click the Reset Game button and confirm in the popup dialog box that you would indeed like to restart your battle from scratch.

Feedback:
Primal Defense is still a work in progress and definitely not 100% complete. I have a list of cosmetic features I would like to implement, the late-game is possibly a bit unbalanced, and the code itself is not the most well-written here or anywhere else. These are all things I will be addressing when I am able to get around to them!

I would love to hear any kind of feedback regarding the game, especially game balance issues concerning difficulty. Please send a PM my way either here at WoWInterface, or over at GameRiot, and I'll try to check it as soon as I can.

Finally, thanks for all the support from people on both sites. This has been a fun project so far, and hopefully not the last like it!

Localization support:
-English
-Chinese (zhCN, zhTW) Thanks Ody!
  Archived Versions - Primal Defense
File Name
Version
Size
Author
Date
0.2.0
34kB
Kjado
08-24-2009 02:25 AM
0.1
20kB
Kjado
06-23-2009 12:45 AM
  Comments - Primal Defense
Post A Reply Comment Options
Old 11-01-2009, 07:23 AM  
thefrogi
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Wonderful addon and glad to see you are happy with it and want to improve it!

Well done!

Its peanut butter jelly time!
thefrogi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-09-2009, 07:56 PM  
cawfee
A Fallenroot Satyr
 
cawfee's Avatar
Interface Author - Click to view interfaces

Forum posts: 22
File comments: 100
Uploads: 1
One suggestion I have: A double- or even triple-speed toggle, if possible, since we can't save our progress. It makes clearing the ones we've already mastered less tedious, and we could speed through them more efficiently to reach the ones we're still working on C:

Last edited by cawfee : 10-09-2009 at 08:01 PM.
cawfee is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2009, 02:56 PM  
Kjado
A Murloc Raider
 
Kjado's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 26
Uploads: 4
Thanks again for the comments, I really appreciate it!

Those are both good suggestions, and I would love to make any changes or additions that will help the game be more enjoyable overall. Sound effects are an obvious plus (with an optional on/off toggle, of course), and the extra keybinds sounds like it could be a good idea as well.

I have been working on a couple other things recently, as well as starting some work on my own tutorial site, but I definitely have not forgotten about this =)
__________________
My projects - Primal Defense | EchoPort | QuickTradeskill
Kjado is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2009, 02:09 PM  
Wikwocket
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 61
File comments: 112
Uploads: 12
Hi! This is a great idea, and a very good implementation. I have 2 suggestions for the future:

1) Could you add a keybinding for constructing each type of tower? Perhaps buttons 1 through 5?

2) Does the game have sound effects? You could probably add some using the built-in sounds in the game. Simple sounds for tower building, enemies spawning, enemies dying, and maybe for tower shots would be cool.

Last edited by Wikwocket : 10-07-2009 at 02:09 PM.
Wikwocket is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-05-2009, 03:27 PM  
oddtoddy
A Defias Bandit

Forum posts: 2
File comments: 113
Uploads: 0
I love you.

Last edited by oddtoddy : 10-05-2009 at 03:27 PM.
oddtoddy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-05-2009, 09:47 AM  
cryptical
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 2
:D

hardcore ^^ love this game while waiting on raid slakers ^^
cryptical is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-27-2009, 02:00 AM  
veto
A Kobold Labourer
 
veto's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
I got owned by hula girls
Great game!
__________________
http://www.wowarmory.com/character-s...r=Ysera&n=Zeti
Zeti - 80 Druid
Ze - 80 Mage
veto is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-24-2009, 10:17 PM  
Kjado
A Murloc Raider
 
Kjado's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 26
Uploads: 4
I ran into that bug initially when I first implemented the new towers, but it seemed to be pretty rare and I couldn't reliably produce it, so I figured it was an extreme condition that wouldn't pop up very often. I hope to make the code a bit tighter and functional when I do my re-write, which should get rid of iffy things like this.

I haven't heard of anyone clearing it all without losing any lives yet, so I would be surprised! The boss levels can be either really easy or painful depending on how you set up for them, plus the later levels admittedly aren't balanced very well (I wanted to toss in something that might be a bit of a challenge, but didn't know how to best do it). I have some ideas brewing for the next big version of the game, so expect to see some fun new abilities in addition to some graphical cleanup work =)
__________________
My projects - Primal Defense | EchoPort | QuickTradeskill
Kjado is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-24-2009, 10:04 PM  
shishikyuu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
great game and good fun
pretty well made too (peeked at your code to see how to build that last tower, didn't think it was an upgrade)

there was one bug I found. when clicking on the button for final upgrade without enough resources for it I get a LUA error.

is it possibly to finish the game with all lives remaining btw? I never seem to kill the bosses in one round but clearing the game is no prob.
shishikyuu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-15-2009, 10:40 PM  
Veloxe
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Awesome! Had great fun with it. Managed to beat the final level but it certainly was close! Went in with 1 life remaining and a plan and barely finished them all off. Very fun, can't wait to see what changes come in later versions!
Veloxe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-08-2009, 03:42 PM  
Kjado
A Murloc Raider
 
Kjado's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 26
Uploads: 4
Thanks for all of the comments so far!

I just wanted to swing by and say that most of the changes I have planned for the near future are aesthetic additions and fixes for some issues with overlapping texture layers. I am happy with the way the game itself has turned out, though slight changes to the gameplay and levels could occur. As it stands now, it's definitely beatable... so if you are having some trouble clearing some of the levels, keep on trying!
__________________
My projects - Primal Defense | EchoPort | QuickTradeskill
Kjado is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-08-2009, 03:23 PM  
ganondorf725
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Stuck!



Amazing game can't get past Demons.

Anyway think you should add the other elements from the Warcraft Primal Def.

This will go really far. . . really enjoyed it on Warcraft and just get it updated again quickly I'm getting bored!!!

__________________
Life is nothing unless you're a mage.
ganondorf725 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-06-2009, 04:29 AM  
Denalian
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 1
Nice to finally have something more challenging than the Coliseum hardmodes!
Denalian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-04-2009, 06:32 AM  
Silentspy
A Defias Bandit
 
Silentspy's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 40
Uploads: 1
hahah nice work!

now finaly something to do while waiting in raids
Silentspy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-31-2009, 09:13 AM  
ASCIIcat
A Kobold Labourer
 
ASCIIcat's Avatar

Forum posts: 1
File comments: 3
Uploads: 1
Thank you

After a long wait, YES!!! THANK YOU!
__________________
www.omgadin.com Yes you do want to check it out
ASCIIcat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.