Praytic / youtd2

Classic community-driven session-based Tower Defense game with RPG elements.
https://youtd2.com/
MIT License
77 stars 15 forks source link

Always allow to enter tower placement mode #359

Open basxto opened 5 months ago

basxto commented 5 months ago

Currently it is not possible to start placing a tower if you can’t afford it. But…

That should be better handled per cell, by tinting the tower red if it can’t be placed.

Praytic commented 4 months ago

It is usually not allowed in any game to "preview" a tower if you can't afford it. This mechanic can confuse new players. Typically, when you press the tower icon, you receive a warning that you can't afford the tower. Imagine not receiving this warning and instead beginning to drag the tower into the building area. Only after you've found the place where you want to place it, do you receive a warning that the requirements are not met. At first, you might think this is a bug, because you were able to select the tower and drag its preview across the map.

basxto commented 4 months ago

The bigger problem are tower upgrades, the game does not allow to place tower upgrades even if they are affordable. And the actual price is only known when you want to place the tower. If I have only 2 food left and want to upgrade a 2 food tower to a 4 food tower I currently need to sell that tower despite being able to afford it. Even with 0 food left you could upgrade a 2 food tower to another 2 food tower. In these scenarios you are forced to sell the tower and lose experience. It’s different when you don’t have enough gold, there wouldn’t be any case where you could afford it.

Only after you've found the place where you want to place it, do you receive a warning that the requirements are not met.

In that scenario the tower should be tinted red if it can’t be afforded like with overlaps. Maybe a crossed out food icon is needed on positions where you don’t have enough food to place a tower. And maybe a warning that the player only has enough food for upgrades.

edit: The game currently highlights all areas where a tower can be placed, that would also need to take food cost into account and only highlight areas where you can afford an upgrade.

Kvel2D commented 3 months ago

Moved to Suggestions https://github.com/Praytic/youtd2/discussions/409

Kvel2D commented 3 months ago

Never mind, reopening because moving this stuff to discussions is a bad idea.