Getting Started
What Is Worldoria?
Worldoria is a gacha card game built entirely out of real Wikipedia. Every card you pull is a real article — its picture, its summary, and a Wikipedia link are all genuine — dressed up with a rarity rank and a set of battle stats computed from real facts about that article: how many people read it, how long it is, how rare its language is, and how well-known it is across the world.
Open packs to build a collection, trade cards with other players, fight them in Battle with your best lineup, chase achievements, and climb the leaderboards. Nothing here is random flavor text — every stat traces back to something you could go verify on Wikipedia yourself.
What each part of the site does
- Gacha — open packs, pull new cards.
- Collection — browse, search, filter, and sort everything you own.
- Battle — field a team and fight another player's, four different ways.
- Trades — swap cards directly with another account.
- Profile — your avatar, bio, showcases, and public stats.
- Achievements & Leaderboards — long-term goals and bragging rights.
- Languages — a live breakdown of every Wikipedia edition feeding the card pool.
Collecting Cards
Gacha & Packs
Opening a pack pulls a batch of random Wikipedia articles — from any of the 347 active Wikipedia language editions — turns each one into a card, and adds them straight to your collection. There's no limit on how many packs you can open; the only thing that gates you is coins.
Pack tiers
| Tier | Cards | How often |
|---|---|---|
| Common | 3 cards | every open that isn't Rare or Legendary |
| Rare | 5 cards | every 10th pack |
| Legendary | 7 cards | every 100th pack |
The 100th pack is always Legendary, never "just" Rare, even though 100 is also a multiple of 10 — Legendary wins the tie.
Cost
Each pack costs 150 coins for a signed-in account. A brand new account starts with 2,450 coins — enough for several opens before you need to earn more (see Coins & Economy). Signed-out visitors can open packs for free, since there's nowhere to save a balance for them — but nothing they pull is saved either, so sign in before you get attached to anything.
A head start for new accounts
The Rare/Legendary schedule above is what a signed-out visitor sees, running off one shared global counter. A freshly registered account gets its own faster start: your very first Rare pack lands on your 5th open instead of your 10th. After that first one, your Rare cadence settles back to the normal every-10th schedule. Legendary is always every 100th, for everyone, right from the start.
What determines what you pull
Each card slot in a pack independently rolls a real Wikipedia language edition, weighted by how many real articles that edition actually has — a huge wiki like English or Cebuano shows up often, a 200-article wiki shows up roughly as often as its true share of the whole multilingual pool, not more, not less. Once a language is picked, a genuinely random article from that edition becomes your card. See Languages for the full breakdown.
Collecting Cards
Cards & Stats
Every card has four battle stats and a rarity rank, and every single one of them is computed from something real about the Wikipedia article — nothing is rolled blind. Stats are locked in permanently the instant you pull the card. If the same article gets pulled again later — by you or anyone else — Wikipedia's numbers may have moved since then, so it can come out completely different next time.
The four stats
Real Wikipedia page views for that article over the trailing 30 days. Popular topics hit hard. Scales with a cube root (page view counts are extremely lopsided — a handful of articles get millions of views, most get a trickle), then gets boosted by the card's rarity multiplier.
The article's real length in bytes. Long, thorough articles are tanky. Scales with a square root of the byte length, then boosted the same way ATK is.
How rare the card's language is, relative to every other language in the pool. A card in a huge, common wiki (English, German…) gets little to no Armor; a card from a tiny wiki with a handful of articles gets real protection. It's the game's way of making rare-language cards genuinely worth pulling, not just a curiosity.
How globally-covered the topic itself is — how many other language editions of Wikipedia also have an article about it. A topic every culture has written about (a major war, a chemical element, a famous figure) reaches deep into this stat; an obscure local topic barely registers. Shown as a percentage — see below for what it actually does in Battle.
All four stats share the same hard ceiling of 15,000. Reaching it takes a genuinely exceptional article on every axis — millions of monthly views for ATK, roughly 180 KB of prose for HP.
Rarity rank & Q-Score
Every article also gets a 0–100 quality score (Q-Score) from Wikipedia's own article-quality signals, which sets the card's rank and a multiplier applied to both ATK and HP:
- FQ 0–19 · ×1.0
- EQ 20–34 · ×1.1
- DQ 35–49 · ×1.2
- CQ 50–64 · ×1.35
- BQ 65–79 · ×1.5
- AQ 80–89 · ×1.75
- SQ 90–96 · ×2.0
- SSQ 97–100 · ×2.5
A higher rank doesn't just look better — that multiplier is applied directly to the card's ATK and HP, so a well-written, thoroughly-cited article is a genuinely stronger card, not just a shinier one.
How Crit works in Battle
A card's Crit stat is its chance, on every single attack it lands, to strike as a critical hit — 1.75× ATK for that hit. The percentage shown on the card is the chance, from 0% up to a cap of 90% at maximum Crit — even a maxed-out card never crits for certain, every hit stays a roll. See Battle for exactly how a crit interacts with the target's Armor.
Collecting Cards
Categories
Every card is automatically sorted into a category based on what its article is actually about (via Wikidata's own classification, walking up to a broader type when needed). Categories are purely for browsing and achievements — they don't affect any battle stat.
A few notes on what lands where:
- Place covers countries, cities, natural features, and built landmarks alike.
- Media covers films, TV, games, music, books, and art.
- Health covers diseases as well as the viruses/bacteria/medications behind them.
- Space is natural astronomical bodies only — spacecraft fall under Vehicle.
- Organization covers companies, sports teams, political parties, and bands.
- Profession is the job or role as a concept — not the people who hold it (they're Human).
- Culture covers languages, religions, peoples, and surnames.
- Undefined is the catch-all for anything too abstract or unusual to sort — still fully collectible.
Category chips in your Collection let you filter down to one at a time, and several achievements reward collecting a full spread across categories.
Collecting Cards
Languages
Worldoria pulls from 347 active Wikipedia language editions — every edition that's still running today, from English and Chinese all the way down to wikis with a few hundred articles. The Languages page shows a live pie chart and full table of every one of them, colored from green (most common) to red (rarest), ranked by real article count.
No duplicate topics across languages
The same real-world topic — say, the article on Albert Einstein — exists on dozens of language editions at once. To stop that from becoming dozens of near-identical cards, every topic resolves to exactly one canonical language, determined by Wikidata's cross-language links: English is checked first if the topic has an English article, otherwise the topic deterministically settles on whichever language comes first alphabetically among the editions that do have it. So no matter which language edition's random-article roll happens to surface a topic first, it always becomes the same card.
Why languages matter for your cards
A card's language directly drives its Armor stat — the rarer the language's overall article pool, the more Armor the card gets. It's also what several Polyglot achievements track: owning cards in a spread of different languages, or pulling one from a language that makes up a tiny sliver of the whole pool.
Pull odds are weighted by real size
When a pack rolls a language for one of its card slots, the odds are weighted by that edition's real article count — not a flat 1-in-347 for every wiki. A wiki with 50 articles will come up roughly as often as its true share of the combined pool, which is to say: rarely, but not impossibly rarely. That's what makes a rare-language pull feel like an actual event.
Collecting Cards
Your Collection
Every card you've ever pulled (and haven't traded away) lives in your Collection tab. At the top, a running counter shows how many of the world's real Wikipedia articles you've personally collected against the total the whole card pool draws from.
Finding what you're looking for
- Search — filter by title as you type.
- Category chips — jump to "All", "★ Favorites", or any one category, each showing its own count.
- Sort — Recent, Rank, ATK, HP, ATK + HP, Armor, Crit, or Lang Rarity. Click the active sort again to flip its direction (an arrow shows which way it's currently sorted).
Favorites
Click the ★ on any card to favorite it — favorites get their own filter chip so you can pull up your best pulls instantly.
The card detail view
Click any card to open its full detail: artwork, summary, all four stats, rarity, category, Q-score, a direct link to read the real article on Wikipedia, and its original language with what share of the pool that language represents.
- Translate — if the title isn't already in Latin script, a button swaps between the original title and a Latin transliteration, purely for readability. Nothing is saved or sent anywhere.
- 📜 History — the card's full ownership timeline: who originally pulled it, and every trade it's changed hands in since, oldest first. Owner names link straight to their profile.
Playing With Others
Trading
Trade cards directly with another account — 1 to 10 cards per side. A trade is permanent history the moment it's proposed: it stays visible forever as pending, successful, or cancelled, even after it resolves.
Proposing a trade
Search for a nickname, then build your offer: pick cards from your own collection and from theirs, each side capped at 10. Once both sides look right, propose it — the other player gets a notification and can accept, decline, or you can cancel it yourself while it's still pending.
Locked cards
Any card currently listed in a pending trade is locked — it can't be offered in a second trade, and it can't be fielded in a Battle team, until that trade resolves one way or another. The lock lifts the instant the trade is no longer pending.
Trade Exceptions
Add specific cards to your Exceptions list and they'll never show up when someone else is building a trade offer with you — perfect for protecting a favorite pull from ever being asked for, without having to hide your whole inventory. Exceptions only gate what others can request from you; they never stop you from offering your own cards.
Who can trade with you
Two independent privacy settings control this (see Settings & Privacy for where to change them):
- Who can propose a trade — Everyone, Friends only, or No one. Locked while you have any unresolved trade, so you can't change the rules mid-negotiation.
- Inventory visibility — Everyone, Friends only, or No one. Controls whether someone can even load your card list to build an offer in the first place — required for anyone to trade with you at all.
The four tabs
- Unresolved — trades waiting on a decision, plus the "+ New Trade" button.
- Successful — trades both sides completed.
- Cancelled — declined, cancelled by either side, or auto-cancelled (e.g. a card became invalid, or one side blocked the other).
- Exceptions — manage your protected-cards list.
Playing With Others
Battle
Field a team, get matched against another player, and watch the fight play out automatically — combat is fully decided the instant a match forms; there's nothing to click during the fight itself. Battles come in two formats (1v1, a single card each; or 5v5, five-card teams) across four modes with very different stakes.
The four modes
| Mode | If you lose | Rating? | Formats |
|---|---|---|---|
| Casual | Nothing — just for fun, no cards or coins move | No | 1v1, 5v5 |
| Competitive | Your entire fielded team transfers to your opponent | Own rating | 1v1, 5v5 |
| Risk | 1v1: 50/50 whether your card transfers. 5v5: you always lose 2 or 3 of your 5 (which count is also a coin flip) | Own rating | 1v1, 5v5 |
| Wager | No cards move — you pay your coin stake to the winner | Own rating | 5v5 only |
Competitive, Risk, and Wager each track a completely separate rating — a hot streak in one never touches the others, and Casual has no rating at all. Wager is matched at a fixed buy-in tier (100 / 500 / 1,000 / 5,000 coins) — you're only ever queued against others staking the exact same amount.
Building a team
Pick your cards in the order you want them to fight — that order is your lane order. A card with 0 ATK can't be fielded (it's incapable of dealing damage), and any card currently locked in a pending trade can't be fielded either.
How a fight resolves
Each side's front card fights the other side's front card. Attackers alternate every single hit — a coin flip decides who swings first, then it just alternates, win, lose, or draw, hit after hit, never resetting when a card falls. When a card's HP hits zero, the next card in that team's lane steps up. A team loses when its whole lineup is gone.
Every hit resolves in this order:
- The attacker rolls its Crit chance. On a crit, this hit's ATK is multiplied by 1.75× before anything else happens.
- That ATK is then reduced by the defender's Armor stat, as a flat percentage of the hit — up to 90% off at max Armor, never full immunity.
- Whatever's left after that lands on HP. Armor is a fixed % for the whole fight, not a pool that runs out — a high-Armor card stays tanky on every hit, all match long, not just until one big hit cracks it open.
Damage always deals at least 1, so a fight can never stall out. You'll see a floating number on every hit (gold and bigger on a crit, with a "CRIT!" callout).
Matchmaking & rating
You're matched against someone in the same mode, format, and (for Wager) stake tier. The rating gap the matchmaker will accept widens the longer you wait — tight at first, then looser, then eventually anyone — so a search never hangs forever waiting for a "perfect" opponent. Ratings start at 0 and move up or down using a standard ELO formula, floored at 0.
Battle History
Every fight you've been in is saved permanently, filterable by mode, format, and stake. Click any card thumbnail in a past fight to open its full detail view, exactly like clicking a card in your Collection.
Playing With Others
Friends & Blocking
Friends
Sending a friend request follows that account. You only become friends once they follow you back — it's a mutual state, not a one-sided request that just sits accepted forever. If you unfollow someone who still follows you, they become your "subscriber" rather than a friend, and you can re-follow any time.
Being friends with someone can unlock a "Friends only" setting they've chosen — for trades, inventory visibility, and more (see Settings & Privacy).
Blocking
Blocking someone immediately tears down any friendship or pending friend request between you (in both directions), cancels any pending trade between you, and stops either of you from messaging the other. Existing chat history stays put — only future messages are blocked. Only your own block is ever revealed to you; you can't tell whether someone else has blocked you.
Online status
"Online" means you've done something on the site in the last five minutes. It's a mutual signal — if you turn off sharing your own online status, you also stop seeing everyone else's.
Playing With Others
Messages
Direct messages with anyone you've started a conversation with — start one from a profile's message action. Each conversation shows the other account's avatar, an online dot (if they share their status), and a "Friend" tag if you're mutually following each other.
Read receipts
Like online status, this is mutual: turning off "show read receipts" in Settings hides when you've read a message, but also stops you from seeing when your own messages have been read.
Blocking in a chat
The Block button right in a thread does the same thing as blocking from a profile — see Friends & Blocking. A blocked conversation shows a note that you can't send messages there anymore, but you can still read the history.
Your Account
Your Profile
Your profile is what everyone else sees at /your-nickname. Most sections
on it can be individually hidden from public view — see
Settings & Privacy.
The basics
- Avatar — pick one emoji from the avatar grid, change it any time.
- Nickname — 3 to 20 characters, letters/numbers/underscore only. You get to set it exactly once — choose carefully, since it's also your public profile URL.
- Bio — up to 250 characters, shown right under your handle.
Showcases
Two separate showcases let you put your best stuff front and center on your profile: a 5-slot Card Showcase for your favorite pulls, and a 4-slot Achievement Showcase for whichever unlocked achievements you're proudest of. Click any slot to choose or change what's in it.
Cards block
Just above the Card Showcase, a small strip shows your three most recently pulled cards. On your own profile it's a shortcut into your full Collection; on someone else's profile, clicking it opens their full card list with the same search/filter/sort tools Collection has — as long as their inventory visibility setting allows it.
Stats
Total packs opened (broken down by tier), total cards collected, and a full F-through-SS rank breakdown of your collection. Each of these can be hidden from public view independently.
Visiting someone else's profile
You'll see a friend count, a Send Friend Request button (or your current status with them), and Trade / Block buttons — plus whichever sections they've chosen to keep public.
Your Account
Achievements
Dozens of long-term goals across every part of the game, grouped by theme. Unlocking one is permanent and pays out a coin reward immediately (some rewards are phrased as "packs," which just convert straight to coins at the standard pack price). Track your progress on the Achievements page, and feature your favorites on your profile's Achievement Showcase.
Groups
- Packs & Openings — milestones for total packs opened, and for Rare/Legendary pulls specifically.
- Card Rarity — pulling your first SS, hoarding SS cards, owning one of every rank, a perfect all-A-or-better pack.
- Categories — one themed achievement per category (Zoologist for Animal, Historian for Human, and so on), plus one for owning a card in every category.
- Card Stats — reaching big ATK/HP numbers, maxing a stat out entirely.
- Wiki Oddities — quirky one-offs, like pulling the same article twice or landing a card with no picture.
- Global Numbering — pulling a card that happens to land on a round global card number.
- Economy — spending milestones, and a separate track for hoarding coins without ever opening a pack.
- Profile & Showcase — filling your showcase, changing your avatar, curating your profile over time.
- Account — signing in for the first time.
- Battle — first win, win streaks per mode, playing your first Competitive fight, winning a full 5v5.
- Trades — trade count milestones, receiving cards of every rank (and an SS specifically) through trading, cancelling trades, and adding your first Trade Exception.
- Polyglot — owning a card from a genuinely rare language, and owning cards across a growing number of different languages.
- Inventory — pure collection-size milestones, from modest to absurd.
Your Account
Leaderboards
The standalone Leaderboards page ranks the top 10 accounts on four different boards — if you're signed in and outside the top 10, your own rank is still shown below a divider so you can see where you stand.
You can opt your account out of every leaderboard at once in Settings — it's a full opt-out, so you'll stop seeing your own rank too, not just hide from others.
Battle's own leaderboard
Separately, the Battle tab has its own leaderboard toggle for win/loss records by mode (Competitive, Casual, Risk, Wager) — that one's about fight records specifically, not coins or collection size.
Your Account
Coins & Economy
Where coins come from
- A 2,450 coin starting balance the moment you sign in for the first time.
- Achievement rewards.
- Winning a Wager battle — you receive your opponent's stake.
Where coins go
- Opening packs — 150 coins each.
- Losing a Wager battle — you pay your stake to the winner.
Click your coin balance at any time to open a full transaction history, filterable by source (Packs, Achievements, Battles, Admin). Your balance can never go below zero.
Your Account
Settings & Privacy
Open Settings from your profile menu. Every toggle here defaults to on — the game starts fully public and you dial back whatever you'd rather keep private.
Privacy
- Read receipts
- See (and let others see) when a message has been read. Mutual — turning it off hides it both ways.
- Online status
- The green "online" dot in Messages. Also mutual.
- Leaderboards
- Appear on the Leaderboards page and Battle's rankings — a full opt-out, not just a display filter.
Profile
- Card Showcase
- Show your featured cards to other visitors.
- Achievement Showcase
- Show your featured achievements.
- Stats
- Show your pack/collection stats publicly.
- Cards Collected by Rank
- Show your F–SS breakdown publicly.
- Friends
- Show your friend count publicly.
- Join Date
- Show "Member since" on your public profile (your own view always shows it regardless).
Trades
- Inventory visibility
- Everyone / Friends / No one — who can browse your full card inventory, in the Cards view-all view and the trade builder. Required for anyone to trade with you at all.
- Who can propose a trade
- Everyone / Friends / No one. Locked while you have any unresolved trade.