Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

极简回溯mod #152

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

极简回溯mod #152

wants to merge 3 commits into from

Conversation

Trebor-Huang
Copy link
Collaborator

No description provided.

基本思路就是在出块的时候存一份玩家状态,判断极简失败时回复即可。回复的时候出块器还没有被调用,所以不需要考虑协程的复制问题。

有攻击的模式本来就不太适合时间回溯,所以不需要做特别的处理。我没有禁止,但是如果AI或者玩家代码中访问了lastRecv的lastRecv的lastRecv...二十层以上的时候就会爆炸。(看起来不太可能)
@Not-A-Normal-Robot
Copy link
Member

Not-A-Normal-Robot commented Jul 31, 2021

(For English readers, he meant to add a new mod called Finesse Rewind where I think is supposed to undo piece placement if you don't get perfect finesse)

@MrZ626 MrZ626 added the hang on Don't resolve/close this for now label Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hang on Don't resolve/close this for now
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants