ddnet / ddnet

DDraceNetwork, a free cooperative platformer game
https://ddnet.org
Other
589 stars 417 forks source link

Add tags to maps #6049

Open lolipodass opened 2 years ago

lolipodass commented 2 years ago

My idea it's add for every map tags. for example add for stronghold-like maps tag HH(hammer hit), for barren like maps add tag linear (or drag). Also add tags for indicating how many ppl needs for map - 2players, 3playrs ets. because right now if u need map for 3ppl u need to scroll to this category in ddnet(or if you in browser need pass some pages). Also for example in oldschool no have any categories and some time you play map and only then understand that they require unusual amount of tees and then fail.

I think it's needs to be reachable both from site and from the game. example in site Screenshot_20221115_153210_com.android.chrome_edit_1087840519862129.jpg from game its can be using by /map, for example you can use like /map !HH or add new command for this. Add tags possible if u finish map integrated with #6046. Possible add new tags but only by passing moderation, because people can set more correct tags. It's can be integrated with achievement #6041, also can be added as field of statistic, for example percent of completed map by tag.

bubliman commented 2 years ago

I feel like we have an opportunity to start with a better map standard here since we are starting all over. Rather then the current map voting UI, I think there should be a new Map browser that allows sorting, filtering, also being able to display all maps without the need for a vote to change to a different difficulty and Random map could get some UI too. For non ddnet based clients I would just stick to /map without a browser. Would need the ability to still display non ddnet server votes properly.

The tags could then be used as filters in the browser For sorting you could sort by popularity, reviews or difficulty.

kick and spec voting could be moved to the players tab