Documentation

How to use the simulator

Start here for the shortest path from picking a skater to reading a full result, with workflow help and quick answers in one place.

Need the workbench instead?

Documentation should stay focused on help content. Open the simulator when you want to build, run, and compare layouts.

Before you start

You do not need official notation, BV tables, or judging math to use the simulator.

If you only remember one flow, remember this:

  1. Pick a skater.
  2. Pick SP or FS.
  3. Load a template or make a few edits.
  4. Press Run.
  5. Read the result.

Guests and signed-in users

  • Guest mode is enough for quick trials.
  • Signed-in users get saved history, PBs, synced layouts, and a stable nickname after verification.

If you are just trying ideas, stay in guest mode. If you want persistence, use an account.

First run in five minutes

  1. Open the simulator.
  2. Pick a skater.
  3. Choose Short Program or Free Skating.
  4. Open Templates if you do not want to start from zero.
  5. Make small changes if needed.
  6. Press Run.

If the layout is invalid, the simulator will stop you and show rule notes near the editor.

Build a layout without memorizing the rules

Understand the main screen

Use the header to switch language, confirm where you are, and move between the main site sections.

  • The skater picker decides who you are building for.
  • The segment switch decides whether you are editing SP or FS.
  • SP has tighter slot rules.
  • FS gives you more jump freedom.

Editing jumps and spins

Tap a jump or spin slot to open the editor.

  • The editor guides you toward legal structures.
  • SP slots narrow choices automatically.
  • You do not need to hand-calculate combo legality.

If something is selectable but still gets flagged later, read the validator note instead of guessing.

Templates, library, and import

  • Templates are the fastest realistic start.
  • Library is where your saved layouts live.
  • Import is for layout codes or shared results.
  • Copy exports the current layout code.

Best habit:

  1. Load a template.
  2. Change one or two things.
  3. Save your own version.

Reading rule notes

There are three common states:

  • Clean: legal
  • Usable with losses: runnable, but not full value
  • Invalid: cannot score correctly

Warnings do not always mean the run is dead. Read the note first.

What happens after you press Run

Protocol-style result

After execution, you get a protocol-style result page with:

  • total score
  • TES / PCS / deductions
  • per-element detail
  • rerun and sharing actions

The fast questions to ask are:

  • Did the jump content come out the way I expected?
  • Did anything lose value?
  • Is this score good enough for the comparison I care about?

Shared results and imports

Result links can be reopened later. Shared layouts can also be brought back into your own planner.

Leaderboards and daily settlement

Public boards show recent activity.

  • High Scores: top scores
  • Skater Bests: best result per skater
  • Trending: activity
  • Total: combined SP + FS finishes
  • Daily settlement: yesterday's frozen snapshot

If you mainly care about your own progress, the account area matters more than the public boards.

Account dashboard and cloud sync

The account area is where signed-in users manage:

  • nickname
  • recent runs
  • PB summaries
  • signed-in devices

If you use more than one device, email verification is what makes sync actually useful.

Common questions

The page says my layout is invalid. What should I check first?

Start with the rule notes near the editor. Most invalid layouts come from:

  1. The wrong element type in an SP-required slot.
  2. Too many jumps, spins, or sequences.
  3. A repeated jump structure that the rules do not allow.

I only want to try the simulator quickly. What is the fastest path?

Stay in guest mode, pick a skater, load a template, and run it.

When should I create an account?

Create one when you want your nickname, PBs, recent runs, and saved layouts to persist.

Do I need to know official notation before using the app?

No. The editor, templates, slot labels, and validator are meant to teach you as you go.

Can I share layouts and results?

Yes.

  • Layout codes are meant to be reused.
  • Result links can be opened directly.
  • Public posts should clearly say the result is simulated.

How accurate is the scoring and simulation?

It aims to be rule-aware and internally consistent, but it is still a simulation. Use it for exploration and comparison, not as an official score or forecast.

Site notes

What is UNIFS?

UNIFS is an independent figure skating simulator built for SP / FS layouts, scored runs, and protocol-style results, not for official judging.

Is this official?

No. This is not an ISU product, federation tool, or event system. It is an independent fan-made project.

Is it free to use?

Yes. The current public simulator is free.

How can I support the project?

The best support is to use it, share it, and report rough edges.

Back to top