Interactive calculator

FLAMES Calculator

FLAMES is a deterministic name game that returns one playful label; it does not describe or predict a real relationship.

Play the traditional FLAMES name game with deterministic multiset cancellation, a visible count, and transparent circular elimination.

Play FLAMES with two names

Common letters are cancelled as a multiset, then FLAMES is eliminated in a circle.

Names to compare

Use Latin letters. Accents, spaces, hyphens, and apostrophes are handled locally.

Calculated on this deviceYour entries stay in this browser and are not sent to our servers.

FLAMES is a familiar pencil-and-paper name game. The letters stand for Friendship, Love, Affection, Marriage, Enemy, and Sibling. This calculator makes the cancellation and circular elimination visible so the same pair of normalized names always reaches the same label. The label is the outcome of a word game, not evidence about two people.

Because “Enemy” can sound harsher than the other outcomes, this page treats it as a playful game label only. It never suggests hostility, danger, or a reason to confront or avoid someone.

How the FLAMES game works

First, the tool normalizes both supported names. It cancels matching characters as a multiset: each occurrence can cancel only one occurrence on the other side. Repeated letters therefore matter. It then counts all uncancelled characters.

That count drives a circular elimination over the six letters F-L-A-M-E-S. At every round, the selected item is removed and counting continues from the next position using (i+n-1)%length. The final remaining letter maps to its displayed game label.

Entering the names

Use two names, nicknames, or fictional labels. Keep your choice consistent if you want to reproduce the game later. Display spelling remains visible, while supported Latin text is normalized consistently for matching. A result should never depend on capitalization or a random seed.

If the two normalized names contain exactly the same multiset of letters, the remaining count is zero. Version flames-multiset-josephus-1.0.0 returns the explicit state same_letters instead of attempting a circular count with zero.

Methodology and audit trail

The result can show the normalized characters, which pairs were cancelled, the remaining count, and each elimination step. This audit trail separates FLAMES from a generic percentage generator. Swapping the two names produces the same uncancelled count and final outcome.

No interpretation model changes the elimination after it runs. English and Spanish labels refer to the same semantic outcome. A change to normalization, cancellation, start position, counting rule, or zero-count behavior requires a new method version.

Reading the outcome lightly

Friendship, Love, Affection, Marriage, Enemy, and Sibling are fixed pieces of the game. They do not establish the current relationship, predict what it will become, or reveal someone's feelings. Even a label that seems accurate may be coincidence or a broad association.

If an outcome sparks a thought, turn it into a neutral question about your own expectations. Do not use it to pressure another person, make an accusation, or claim that a relationship is destined.

Limitations

FLAMES does not account for consent, communication, orientation, family structure, culture, history, compatibility, or safety. Names can change and different nicknames create different strings. None of those outputs is more authoritative than another.

The tool accepts only its documented supported characters. Unsupported scripts receive a clear error instead of a hidden transliteration. FLAMES is entertainment, not counseling, assessment, or advice for a significant life decision.

Privacy

Cancellation and elimination happen on this device. The raw names and outcome do not need to leave the browser, appear in the URL, persist in a profile, or enter analytics. Reloading or closing the page clears the v1 state.

Permitted aggregate events can identify the tool and locale, but not a name, initials, remaining letters, count, final label, or stable hash. The quiz receives no FLAMES input or result.

Example

Imagine the fictional labels “Mira” and “Rami.” The same letters cancel occurrence by occurrence. Because all supported characters match as a multiset, the count is zero and the tool returns same_letters; it does not force one of the six labels. For another pair, the page would show the nonzero count and each circular removal before the final game label.

Frequently asked questions

What does FLAMES stand for?

Friendship, Love, Affection, Marriage, Enemy, and Sibling—the six labels in the traditional name game.

Is FLAMES accurate?

It is accurate only in following its published game rules. It does not measure or predict a relationship.

Does order matter?

No. Multiset cancellation makes the count symmetric, and the same count drives the same elimination.

What if all letters cancel?

The calculator displays the separate same_letters state. It does not divide, count, or invent a label from zero.

Are names uploaded?

No. The device-only method is designed to keep names and the outcome inside the browser.

Conclusion

FLAMES works best when its steps stay visible and its label stays playful. Follow the cancellation, enjoy the familiar game, and leave real conclusions about a relationship to communication, consent, and lived experience.

Sources

  • Unicode Consortium, Unicode Standard Annex #15 — Unicode Normalization Forms, for the input-normalization boundary.
  • The cancellation and Josephus-style elimination above are the normative method definition for this version.

Related tools

  • Love Calculator
  • Friendship Calculator
  • Name Compatibility Calculator