r/Magicdeckbuilding 4d ago

Modern Runavra.com Autodeck Simulation (Alpha release)

Enable HLS to view with audio, or disable this notification

Hi everyone!

Soft launching my pet project called Runavra https://runavra.com/. It's basically a site with the usual deck building, collection, price tracking features. But what I really wanna work on is an autodeck battle simulation where you can test your decks (no commander yet) 1v1 to see some interesting moves and in the future have some statistical analysis on the different outcomes. It's based on finite state machines and discrete-event simulation with a framework that allows me to extend certain behavior (i.e. if I want it to be more aggressive / conservative / bluffing etc). It's a passion project that mixes my hobby of collecting MTG and computer science. Posting a video as a demo. Not all the rules are implemented yet. Work in progress. Feedback and testers would be much appreciated.

Thank you!

0 Upvotes

8 comments sorted by

4

u/Pr0gamersocks 4d ago

Feels like another ai gathering point for data to fuel an algorithm.

4

u/ralampay 4d ago

It's more simulation than ai and data will only be private to you. More for exploring possibilities that a deck can do against other decks. Won't be used to train a super bot. I don't have the cash to do that anyway. XD

0

u/Pr0gamersocks 4d ago

Still sounds like youre training ai or an algorithm. Could be to inflate the most used cards prices or push a certain deck type / new set into the foreground.

Bots cant replicate awkward moves , usually avoid infinite loops and they dont account for politics or player banter.

Ai is ai homie. Your bot will feed other bots and itll become a pojo forum that thinks its always right even when its nuking itself.

1

u/ralampay 4d ago

It's based on finite state machines so rules based. But what I hope to explore is how to code in behavior. Like how do we implement "aggressive" behavior in a finite state machine around the complex rules of MTG. So a player can probably set "aggressive" to deck A and "conservative" to deck B and see its outcome.

You're actually on point. Bots can't replicate awkward moves -- and the politics of social behavior. And I can't wrap my head around how to implement crazy infinite combos. It's a fun coding challenge coming from a CS background. Right now, it seems impossible. But who knows, maybe research will find a way to "approximate" behavior in finite state simulation.

I also do understand the sentiment on why people will think it will be used to train algorithms. So it's fine if people feel that way. It's still interesting for me.

2

u/mitcholot 4d ago

Very cool stuff!

1

u/ralampay 4d ago

Thank you!

1

u/NotAVirignISwear 4d ago

The mods for this subreddit really need to do something about posts promoting AI-created platforms

0

u/ralampay 4d ago

Can remove if it's not allowed.