Tommy
Founder
Updates done since the last time I posted:
Important updates (first):
Game
UI
AI
Projectile
Item
Sound
Misc
Lots more to go!
Important updates (first):
- Tiles can now be split into 4*4 area. To split a tile, spawn a small Arrow Tower, Armory or other building that can split towers (look @ item description)
[*]Tiles with Tree and Stone scenery will now have a resource value. Trees are spawned on a tile based on how many trees there are on a tile (Randomly generated). Soon the worker will gather resources for you.
[*]Lots of new art has been added, including new Enemy art for Footsoldier and animation for the said art. New art also includes a new Main menu background (Still being worked on)
[*]Campaign has been started, along with GameHelper (tips, etc) and Campaign Dialog
[*]Once an enemy dies, a grave will smash down on it. (Soon limbs will fly everywhere, given that the enemy didn't die from an explosion)
[*]Towers can now gain xp and level
Game
- Reworked Tile health
- (Art) Lots of new textures
- (ART) Implemented new enemy
- Implemented new arrow
- Enemies will spawn faster once combat mode is active
- Once the wall hits <= 50, it will appear as a damaged wall
- Fixed crash related to loadout slots not having an item in them and you press a hotkey to select a slot
- Fixed when exiting a game difficulty would change to NONE. Difficulty will only change when you change it via options
- Added Small Arrow Tower
- Tiles will be able to split once a small building (etc) is spawned on it
- Implemented Armory and reworked tiles to support 4*4 without multiple towers of the same type being spawned
- Started on campaign
- More campaign additions
- Started on Campaign dialog
- Items and Loadout items are removed for Campaign except for Arrow Tower.
- Reworked Generate Scenery and StartGame for the Campaign
- Updated Camera
- (CAMERA) Fixed Up & Right Strafing -- it wouldn't go up, only right..
- Fixed pathfinding (AI wouldn't follow a non-straight path to their endpoint) and did small cleaning in Map
- Polished up wall collision
- Added Grave - Graves will spawn once an enemy dies
- Started work on Trees per tile and Stone per stone vein via tiles. Currently, if there's a max tree amount, those trees will spawn on a tile at a random position
UI
- Fixed tower info not showing when clicking on a tower
- Removed Game Mode selection screen and moved Difficulty to options
- Removed the store and unused buttons
- Implemented the new font
- Implemented Arrow Tower UI (Not yet functional)
- Started work on GameHelp (tips)
- Removed Tower Info text
- Changed Main Menu with the new BG
- Added a clear timer so buttons won't stay shown if you aren't hovering the parent button that has child buttons
- Fixed ESC menu button collision position inconsistency
AI
- Implemented Ram
- Enemies will collide with the Defense Wall and make it lose health
- Ram will now hit the wall
- Randomized Foot Soldier speed and position when spawning
- Scaled down Ram and made it come closer to the wall before stopping
- Fixed Towers range 360. They should now attack enemies appropriately from a distance
- Removed Radius circle (Towers)
- Enemies will now stop and attack the wall
- Towers now have XP bar and can level
- Fixed enemies hugging the edge of the path
- Edited enemy animation speed
- Added Footsoldier death animation
- Fixed Soldiers going past the wall and changed how the wall collision acted
- Renamed Restocker to Worker
Projectile
- Implemented new arrow
Item
- Added a new item Small WoodTower so you can test the small tower
- Added new item, 'Armory' so you can spawn the armory
Sound
- Added arrow shoot sound -- sound is pretty low though
Misc
- Minor file/code cleanup
Lots more to go!