tetrio / issues

Report issues and discuss improvements / feature requests around TETR.IO
https://tetr.io
401 stars 21 forks source link

Local multiplayer with external bots #539

Open mat1jaczyyy opened 3 years ago

mat1jaczyyy commented 3 years ago

Checklist (issue will be disregarded & closed if incomplete!)


Is your feature request related to a problem? Please describe.

Multiple top-level players have requested a way to locally practice against Zetris and other external bots, since it gives them a consistent environment to practice battling in. The user would run the bot .exe on their own machine, have it connect to TETR.IO and work as a secondary player in a local solo bot battle mode.

Describe the solution you'd like

Being able to play anytime instead of arranging matches, as well as eliminating network latency and EPF limit from the game (since there is no communication to the server anymore), can significantly expand the practice abilities of these players. Some players have also raised their concerns about messing up their win-rate stats if going against bots in custom rooms, this could also be eliminated by not counting the suggested local practice rooms.

Describe alternatives you've considered

An alternative could be an official server-side room where the bot is hosted 24/7, but I feel it'd be much less flexible than the above option while being costly to run.

Additional context

I made Zetris hi

Nofontnl commented 3 years ago

They could also make it a 'single player' mode, if bot developers are willing to share their source code. You would have a menu in which you can add bots and alter some things such as pieces per second.

Speedphoenix commented 3 years ago

Local multiplayer would solve this right?

With local multiplayer you would map what the bot does to unused inputs

github-actions[bot] commented 3 years ago

This issue has not seen any activity in 30 days. If the issue is still relevant, please comment on it or the issue will be automatically closed in 7 days. This way, the issue tracker can be kept clean. Thank you!

Nofontnl commented 3 years ago

Relevance: 💯