Giter Site home page Giter Site logo

Idea: More details in Logs about mage HOT 3 OPEN

vailreth avatar vailreth commented on June 12, 2024
Idea: More details in Logs

from mage.

Comments (3)

JayDi85 avatar JayDi85 commented on June 12, 2024

Need more details for each improve:

  • card example;
  • what’s logs you get in current version;
  • what’s logs you want;

Xmage uses mana pool for mana payment and players can generate mana without real cast (adds it to mana pool by direct tap/activate). So it’s can be hard to detect a real usage.

from mage.

vailreth avatar vailreth commented on June 12, 2024

if its hard to catch what mana is used to pay for a cost, would it be possible to add when a land or creature is tapped before a spell is cast?

Thinking about it if its possible to include what is drawn when something is? also the starting cards of the players hands?

Right now the html logs have basic turn actions like: the libraries being shuffled at the start, that a player has drawn a card, cards that are played and if the attack step was skipped or not. if not skipped it shows what creatures are attacking, blocking and life lost in combat. these and other general actions are recorded

My hope is with more verbose logging of the ingame actions i can go through the Log to write a script for when human players play against bots. the script will be for a youtube series where the players play commander or other format games against bots.

from mage.

JayDi85 avatar JayDi85 commented on June 12, 2024

Well, mana pool has source info for each mana item, so it's possible to log a payment details in game logs (mana + source of the mana). Maybe it can be optional by Preferences.

P.S. Additional problem -- logs are one way data, it will continue after rollback. It's can be weird on pay/cancel user spam. So it must be improved to restore real logs on rollback too (also related to restore game logs on reconnect and other things).

from mage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.