26F-Studio / Techmino

Techmino:方块研究所唯一官方仓库(Github)
https://www.studio26f.org
GNU Lesser General Public License v3.0
511 stars 67 forks source link

AI does not respect altered rotation system #1119

Open ImFalling opened 3 months ago

ImFalling commented 3 months ago

To reproduce:

*

  1. Change rotation system to SRS
  2. Play (for example) turn based challenge on Ultimate difficulty
  3. Observe the AI's continued use of the TRS system, giving them an unfair advantage due to more spins being allowed for them. *

Thanks for your hard work, this is the best Android game ever.

Not-A-Normal-Robot commented 3 months ago

The AI only supports playing one rotation system. In older versions of the game, the AI only supported SRS, but it's been changed so that the AI only supports TRS.

ImpleLee commented 3 months ago

This problem is technically solvable. I have been thinking about a total reform of the bot interface for a long time, and this is part of it.

ImFalling commented 3 months ago

@ImpleLee I appreciate you taking the time to respond. Although I am not familiar with this project's codebase, or AI-based Tetri* solvers, I'd love to contribute with my limited Löve 2D experience.

I will see if I can help out somewhere.

Thanks again!