我觉得自定义房间可以有以下几个优化:
1、建房时要求房主明确建房目的。
私密或者公开,私密房默认加锁,且房内任何人邀请人时无需密码,可直接进入私密房,私密房房主可随意踢人,公开房踢人需进行投票,投票机制如2。
2、公开房房主踢人机制改为投票制,且只有房主可以发起投票,房间内≧3人时房主才能发起投票,<3人可直接踢人。当投票完成时,不能立即将人移出,需等到当前回合结束时才能将人移出。且当人被移出后,无法再次进入房间。
3、对于私密房和公开房之间的切换,房主不可随意切换,只有等到本局游戏结束,即拍照时间内才可切换。