So, instead, I enjoy playing against AI. And AI here is actually decent. It can't do combo or play slow control decks well, but with aggro archetypes it's an actual challenge.
If you want to try it - start with Adventure - it is a mode where you get a starter deck and go into the open world to explore and challenge other planeswalkers. You earn cards and gold that can be spent on more cards. It's fun because you don't get stuck playing the same best cards over and over. All cards from a long magic history are available and have equal chances to show up in rewards. It takes a skill to build a deck from pile of random variable quality cards. But, oh boy, does it feel good when you get good at it.
Normally, I believe, AI can blunder or miss some triggers. But with these settings they'll try to play more optimally.
I've proxied 30+ edh decks on my laser printer. I still money on real cards, but increasing my kitchen table meta diversity with proxies was a great move. Building infinite budget Slivers, having perfect mana bases, and exploring jank to cedh power levels are what I've wanted from this game all my life.
I made my proxies with some card-stock with a grammage of 300 g/m^2 which is roughly what MTG cards have (had to grab a big pack from a craft store, but that’s ok since I’ll find a use for the rest). I have a guillotine paper cutter, which made things a LOT easier than when I did this in college, and I also had a little corner-rounder-punch thing that made the final product look way better than expected. I have an inkjet printer, so they didn’t look perfect or anything, but they still looked a lot better than expected! And when they were in sleeves the “feel” was pretty close too!
Players can build their decks and then see how far they can get through the challenges.
Curious if there’s any existing data to start training AIs on, or if these are more of the classic build an AI approach
I found that Gatherer had a much more friendly environment. If you take a land-destruction or a counter/permission deck into a game there, folks will just resign when they realize what kind of deck you're playing, and word will get around to not play with you unless you change decks. It's more the kind of environment where you can play a fun, decent, creative deck, and have a good time with other folks doing the same.
I hear this about a lot of gaming communities. Smash, Xbox, any FPS.
Why does this happen? How and to what degree does it manifest? How do you avoid it?
A blend of anonymity, low self-soothing ability, human instinct to talk trash during competition, people tying identity to performance, skew towards younger people playing, etc.
> How and to what degree does it manifest?
How? Mostly through voice and chat systems in-game. Also through quitting the game, or blatantly "throwing" a match.
To what degree? From "You suck" to racial slurs to harm yourself. It's ubiquitous across competitive games -- you'll probably experience it every session.
> How do you avoid it?
The best way is to find a consistent group of folks to play with. Stay away from "random queue". Certain games you can turn off chat features, submit reports, etc. You can also just ignore it and accept it as part of the thing.
I wouldn't even restrict the toxicity conversation to gaming, or to online communities even. Whenever people interact, there can be toxicity. The main factor is usually the interaction setup itself. If that is handled well, the effects of toxic actors is manageably minimal. If the system lets them proliferate, they will. Gaming the system's toxicity management behavior is also a sport in itself. Communities can be even set up to explicitly allow the behavior, acknowledging the existence of this pursuit and making it plain to see that it will happen.
Some people will always be shitty, some people will want to play your game, and some number of people will meet both those criteria. The only way to fix it is after the fact, but there’s no way to avoid it.
As to the “how and to what degree” depends on the game and the type of person it attracts. The second something is competitive, toxicity is inevitable because many people take losing personally.
[0] - https://www.slightlymagic.net/forum/viewtopic.php?f=26&t=304...
https://magic.wizards.com/en/news/mtg-arena/on-whiteboards-n...
Wow, didn't even think about this being a possibility! But I guess if they have a very strict dictionary and grammar rules for card effects this kind of thing can work !
Maybe some server is hugged by HN? Or something needs to be set?
It estimates the download time to 6 hours, and it's not because of the size but most likely their server works slowly. And in the meanwhile it does not let you play, well tomorrow then :)
So, I guess for the cards Forge has implemented one could MuZero it, but I believe it's a bit chicken and egg with a "free text" game like M:TG -- in order to train one would need to know legal steps for any random game state, but in order to have legal steps one would need to be able to read and interpret English rules and card text
Now, one possible reason would be copyright something-something but as it currently stands it's not like one needs to log in to download the card art one at a time, so ... I struggle to think of what risk they're driving down
https://www.slightlymagic.net/forum/viewtopic.php?f=15&t=180...
I've even used this to play local network games against other players. If they had a global server that allowed you to find games, it would be the perfect way to play MtG.
https://news.ycombinator.com/item?id=38646892 is the I guess annual(?) repost of the "Magic: The Gathering Is Turing Complete (2019)" paper
and then there were some other M:TG threads that may interest those who didn't see them
https://news.ycombinator.com/item?id=38525978 (I hacked Magic the Gathering: Arena for a 100% win rate)
https://news.ycombinator.com/item?id=38533105 (Fine-tuning Mistral 7B on Magic the Gathering Draft)
Honestly surprised it hadn’t really been posted on HN before (afaict from search).
https://github.com/edo9300/ygopro-core
I find the CardScript repository very interesting to look at: https://github.com/ProjectIgnis/CardScripts
And here is the actual game client :
> Please keep all bug reports and questions on Discord; do NOT open an issue or pull request for this purpose.
Yikes : - ( chat streams are where information goes to die
There are around a dozen original modes to play against AI opponents: Adventure (à la Shandalar 1997), Quest, Planar Conquest, Gauntlet, Puzzles. Plus practically every somewhat popular format, including digital-only: Momir from Shandalar, Drafts, Sealed, Cube, Commander, Oathbreaker, Brawl, Archenemy, etc. etc.
There's a way to setup online multiplayer games, but no hubs or rooms like in Xmage. It's also somewhat under-utilised feature and therefore not so well supported.
I haven't actually tried cockatrice, but I believe it's more like a tabletop simulator, e.g. you have to shuffle, draw, and play the game almost manually? Forge is completely automatic like Xmage, Shandalar and Magic Online. It also could be a fun way to learn the rules of the game.
I view it as a wide project full of little interlinked code katas.
I’ve thought about the card parsing stuff but that’s beyond my ability.
I thought the project died, glad to see it's still going!
edit- It is!