Grimm's Battlefield - Tower Defense-like Game
Hello,
I've created a Tower Defense-like Game using art from here. The community here has created many very nice assets and I am grateful for the sharing of assets here.
The game uses people (LPC style sprites) instead of Towers to make up your defense against the creeps. Creeps are LPC style enemies. There are 5 units to place and 4 types of creeps. The game has 3 maps made with tilesets from here too. The Game features a 25 level survival mode and an unlimited survival mode.
You can play the game at https://grimmsbattlefield.firebaseapp.com/.
I would appreciate any feedback you might have. =]
Thanks again to all the wonderful people who have contributed to this site. I may contribute some of my own art here soon. Its not great quality but maybe it'll be useful for someone else too.
Trevor Kaufman
Nice game and quite challenging too...
Yay, I got first victory from level Arena! I am not sure if spearman is worth of 150 gp since I think archer is much more effective due longer range. Spearman could be between footman and archer around 75 gp.
Great game, I got through all three levels. Do you have plans to make this game as a standalone with no need to use a browser? I really liked that bats had different kind of path and other creatures since that added a bit more challenge to the game.
Hello,
Thanks for playing the game. I am glad you enjoyed it. There is some balancing required for the units. Making the spearsmen less expensive is an interesting idea. I had not planned to make a stand alone version. Do you know of any resource which explains how to do that?
I think the bats are my favourite enemy.
Sorry, I do know how to make standalone Javascript. One idea could be combine creeps into same wave. For example spiders and bats.
Hello!
Posted an update to https://grimmsbattlefield.firebaseapp.com/. The main page is now some info about the game with links to play. Moved the game itself to its own page.
Game content updates include some balancing for the spearsmen and mage. Both do more damage now, spearsmen also attacks a little bit faster and the mage is a bit less expensive. Creeps now give some more gold and get a little more difficult as the levels go on.
Also there is a new map. Its a forest inspired map.
UI got a minor update to highlight the fact you can click a champion ("tower") to sell it or upgrade it.
Let me know what you think!
Forest map caused me to change a tactic a bit. I think creeps could be even more difficult on later levels. Especially now that there is this upgrade and sell feature.
Hello.
Just wanted to say I've updated the game and the website with a few new things. I've redone the difficulty balancing to try to make the game challenging throughout and increasingly hard for infinite.
I've added a new creep with a special ability. The creep is a skeleton and he is resistant to the slow from the Ice Mage. Hopefully that adds some fun.
I've also added a village map so you can defend your very home against the creeps.
Thanks for playing!
Pretty tough.
I like how the enemies find their way around stuff.
Some notes:
Pretty good though. Kept me playing for about 20 mins, which is more than a lot of other games can claim to have done.
Stay a while and listen.
I feel that game is now much more strict amount of gold is gained. I did not have any gold spare to upgrade units. I feel that I am forced to buy just archers and footman since there isn't enough gold to try out different units.
Wave 24 bats are very durable I had almost whole center full of archers and they just flew over them...
Pretty nice.
I found the following strategy to be quite succesful: build up a gauntlet of upgraded archers near the entry point, and use footmen to block off the paths you don't want. I had a few longbowmen in there as well.
Pikemen are useful at choke-points due to their high damage, but they are hampered by their slow attack speed (I think this gets better if you upgrade them, but my impression is that they don't quite improve enough). You can offset this a bit with a mage, but I haven't really been able to make that work.
In general, I find that upgrading units is well worth it (you can hold out until wave 23 or so with just five units, but after that you simply can't do enough damage in the time you have and it's hard to add more units at that stage because non-upgraded units don't do enough for you), but what it does could be a bit clearer. It would be nice if you could move a unit that is not optimally placed (for a price).
One complaint I have about unit AI is that they always try to target the most advanced enemy unit. This isn't always optimal and it would be interesting if this could be tweaked.
Finally, a gameplay suggestion: give the player the option of skipping to the next stage if it's clear that the last remaining units cannot be killed. Right now you have to wait for them to walk off the edge of the map, which is a bit annoying.
EDT: forgot to say: animate some of those animals in the village! It looks a bit dull that they're basically background tiles. Nothing fancy, an idle animation will do (if they move around they could mess up the path, which could be interesting, but it probably just ends up being annoying).
Hello,
Thank you to everyone who took time to play the game and leave a comment.
Much feedback has been incorporated into the latest version now available.
Updates include:
I hope the update makes the game more fun for a variety of skill levels. Have a nice day!
Wow great improvement! Sound effects and UI changes with all the information makes a huge different on previous ones.
Great improvement.
Some more notes:
Bugs:
Uncaught TypeError: Cannot read property 'obj' of undefined
d.extend.load @ game.bundle.js:4
(anonymous function) @ game.bundle.js:1
d.extend.enterScene @ game.bundle.js:4
d.extend.scene @ game.bundle.js:4
(anonymous function) @ game.bundle.js:1
p.fn.p.trigger @ game.bundle.js:3
d.extend.mouseDispatch @ game.bundle.js:3
d.extend.addEvent.e @ game.bundle.js:3
Stay a while and listen.
I haven't played the new version much (I tried it once, what difficulty setting corresponds to the old difficulty?), but in the previous version I found upgrading units (archers in particular) more useful that building new units, at least until wave 20 or so. The reason is that one upgraded archer did more damage (per second) than two non-upgraded ones, and upgrading it again was likewise better than building an extra unit.
The trade-off is that at larger wave numbers, you don't get enough damage/second unless you also have a long path. I think the furthest I've been able to get was wave 35 or so.
I did an experiment there once and with mostly upgraded footmen (I think I had one or two archers) I was able to survive until wave 28 or so, so it does seem that all units are worthwhile - the only unit I haven't been able to use effectively is the mage.
All of this on the "vilage" map, by the way. I haven't tried any of the others...
The problem is that the amount of gold you get is rather limited, and mages and longbowmen are just too expensive to upgrade them, which limits their usefulness. I wanted to try for a combination of mages+pikemen, with the slow-down compensating for the slow attack speed, but I was never able to make it work...
Things I would experiment with:
Fun!
Two quick thoughts:
Be cool to have the enemies leave corpses around when they die.
Maybe grey out the units that your can't afford. Can be annoying to click one, place it and then realize that you don't have the cash for it.
https://withthelove.itch.io/
@Arcanorum
Thanks for the bug report. I've changed the "Play Again" button to go to the "Main menu" instead of restarting the whole game. This prevents the loading bug when you want to play again.
I've also changed the code to stop all sounds when the game ends. The visual elements of the game all get destroyed, but I didn't clean up the audio properly. The Game Over is a new "scene" in the game and isn't an overlay.
Thanks again for the help!
@Evert
The Hard difficulty corresponds to the original setting. Easy and Medium are scaled down enemy health amounts and impossible is scaled up enemy health.
I caught a bug during the UI update that the Spearsmen wasn't getting his last damage update. The Spearsmen fully upgraded does the second highest Damage Per Second. However a fully upgraded Spearsmen only costs 450 Gold which is less than the 2nd Level Long Bowmen which has a lower DPS. I guess if you are playing infinite, you'd be best served by an entire army of Long Bowmen, but that'd cost a fortune.
I'll play with the numbers in the future a bit, to see if I can provide something to change this up a bit. However right now, the units are "balanced' in that each of their levels are almost identical for Damage Per Second over their Range per Gold they cost.
@capbros
Those are good suggestions, I'll add them to my list. Thanks for taking the time to play and leave feedback.
Ah, yes - now that you mention it, I had actually noticed this, but I forgot about it.
Just gave it another try, this is what I ended up with. Not too bad, all things considered, but the mage was a waste of money and I would have lasted longer if I'd gotten a longbowman instead...
Are you sure "hard" is the same as the original? It seems a little easier, but perhaps that's the upgrade to the spearmen working properly now.
This is also where the unit AI becomes annoying. Instead of focus-firing on the stragglers they can still kill, they keep targeting the lead guy and losing their chance at killing some of the other ones.
EDIT: I guess my preferred AI behaviour would be: "If I can kill a unit, target it. If not, target the least damaged enemy (and leave the most damaged one for another unit to pick off)." I guess having an AI switch to stick with a target as long as possible or switch targets frequently would make me happy. :)
EDIT2: Added a second screenshot, which is about as far as I usually manage to get.
gp.png 1.6 Mb [0 download(s)]
gp2.png 1.6 Mb [0 download(s)]
@Evert:
> I guess having an AI switch to stick with a target as long as possible or
> switch targets frequently would make me happy. :)
I see how that would be 'smarter' AI but at the same time 'Just attack the closest enemy' has a certain simplicity to it that helps make things more predictable. Well, that's just my 2 cents.
https://withthelove.itch.io/
@Evert
Getting over 30 waves on Hard is pretty impressive I think. In normal play, you'd have beat the game. Hard in normal play is only 25 waves.
Yes, Hard corresponds to what the difficulty was before I added difficulty levels. I guess the effect your seeing is the corrected damage for the spearsmen.
If you want some proof, play on Easy and I bet you could get to wave 100.
Possibly, but I think it's more interesting to try to get past wave 16 on "Impossible." ;)
I'm not sure the other way to do it is really less predictable in practice, but anyway: I'm not saying it isn't a viable or reasonable behaviour, just that I'd personally prefer another one.
The other day I had some time, so I decided to see how far I could get in Infinite on Easy mode. Attached is the screenshot of where I ran out of time. Wave 116 is pretty good I think. Takes a long time to get up that high.
Today I got to wave 32 of 40 of Normal on Impossible mode in the Forest.
Wave 116 of Infinite.png 783.3 Kb [1 download(s)]
Hello, Just deployed an update to Grimm's Battlefield. https://grimmsbattlefield.firebaseapp.com
Update includes:
Hope you enjoy the update, any feedback is appreciated, and thanks for playing.