I didn't think at those options too tbh, they just came in mind reading your post xD.Oinari-sama wrote:
I didn't think about that many possibilities, was trying to see if the "auto-ads" idea is worth discussing or not. It'll indeed be better if the "auto-ads" are only sent when waiting in the room. It'll also make more senseif private (pass protected) rooms aren't auto-advertised.
btw those 2/5/10min are artibary, I don't have any stats on hand to make feasibility calculations. It did the job to get the discussions going
As for the time intervals, as I said, I have no precise idea too and it's what I'm trying to solve these days since I think the auto-ads would be much easier for many players that usually don't even watch what's on the screen (yeah, I've met few of them <.<), but for now the button to advertise their own room (with the cool-down time of, let's say, 5 minutes in any case) seems to be the solution to "I don't want my room to be advertise" and "I don't need advertises while I'm playing", since nobody says you have to press that button no matter what xD
Mean while, I thought about another thing I didn't take in consideration: most players usually enter the multiplayer and create their room with the currently playing song (which sometimes isn't the song they really want to play, and I am one of those players actually), therefore their first advertise (the creation room advertise) will be useless, since they will advertise the wrong song (see the first post for the advertise sample). So, what can we do now to prevent this?
- Maybe we could make the "creation room advertise" wait till the real song is selected (but this is gonna be messier to code down probably, so it's a bad idea imo)
- Maybe we could open the song select before the room is created (kinda complex too. I was thinking to something like the "skip to song..." Button we have in the main menu, but, as I said, it looks kinda complex)
- Last option, which seems to be more logic, but still complex too. Basically I'm thinking about asking to choose from "join/create/exit" before entering the actual multiplayer room. If join is pressed, you'll go to see the multiplayer room with all the current lobbies and the channel #lobby will automatically pop up. If Create is pressed, you'll go to the song select screen first, where you'll choose the song you want to play (this way you can advertise the correct song for the "creation room advertise"), and then (after you press enter) you'll have the usual "create multiplayer room" screen, where you choose the name, number of players and password (this option looks a lot better, but I wonder about the code side of this...)
- Former option: use the button I mentioned before to advertise your room only when you want to (this one looks a lot easier tbh, always looking to the code implementation)