magefree / magefree/mage

AI: computer player must be able to take control over another player (human or computer)

Open
#13,220 0 comments 1 reaction 0 assignees View on GitHub
AI enhancement
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

It's about "game under control" effects. Activate as another player or other controller/opponent choices works fine.

Current game under control support:
* [x] human over human -- fully supported;
* [x] human over computer -- fully supported;
* [ ] computer over computer -- unsupported and disabled;
* [ ] computer over human -- unsupported and disabled;

See problems and comments in #12878

Current code must be stable for both computer and human games (no more game freezes), so it's a low priority problem now. Computer support must be implemented same way as "human over computer" -- as special proxy player object but with additional changes in AI logic to "revert" good/bad choices and game score calcs.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the problems and comments in issue #12878, then trace the existing human-over-computer game-under-control support described here. The work is done when computer-over-computer and computer-over-human control are enabled without freezes, with AI choices and game score calculations correctly reverted as needed.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
ai, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.