_
[Space] Play/Pause | [Esc] Stop
View & Settings
Environment & Physics

🚩 ICS Flag Hoists

Type a message to generate the official International Code of Signals flag hoists on the ship's mast.

Mast empty. Type a signal to hoist.

🌐 Bridge Co-op Simulator

Join a live Fleet channel. The Captain broadcasts commands, the Signalman translates, and the Helm executes.

Your Comm ID
Generating...

— OR —

🔦 Aldis Lamp Trainer

Visibility zero. Decode the flashing light signal through the dense fog. Audio assist is disabled.

Requires high concentration.

🧠 Comprehensive Training Campaign

Progress through 3 tiers of difficulty to achieve mastery.

Letters & Numbers | 10 WPM | Fixed Speed | Clear Weather

🎴 Flashcards

Memorize signals at your own pace. Click the card to flip it.

⛈️ Squall Mode

Survival time-attack! Decode rapidly to survive the storm. Correct answers add time (+2s), mistakes cost you dearly (-5s).

🏆 Local Leaderboard

  • Play a game to set a score!

📷 AI Vision Grader

Step back from your webcam and perform the signals physically. Our neural network tracks your skeleton and grades your arm angles in real-time.

Target Signal
A
Click "Activate Camera" to begin

🏫 Instructor Scenario Builder

Create a certified exam link to send to cadets. This URL will lock their simulator into strict testing mode.

📊 Data & Reporting (Instructor)

Export the cadet's local SRS memory data and high scores for LMS integration or spreadsheet tracking.

🎓 Cadet Certification

Generate an official, shareable Digital Diploma based on your current simulator progress.

📖 Maritime Semaphore Animator – Complete User & Instructor Guide

Welcome to the Maritime Semaphore Animator! This powerful single-file tool helps cadets, deck officers, and instructors master maritime visual communications including semaphore arms, Aldis lamp, and ICS flag hoists.

⚓ 1. Simulator Tab – Core Practice Area

This is the main training screen where you practice sending and receiving semaphore signals.

  • Type any message in the input box (example: PORT 15, MAYDAY, HARD A STARBOARD).
  • Click Play or press Spacebar to start the animation.
  • Spacebar toggles Play/Pause.
  • Esc stops the current signal.
  • Enter key in the input box also starts playback.
  • Use the speed slider to adjust from 5 to 40 words per minute (WPM).
  • View: Sender / Receiver – switches perspective instantly so you can practice reading signals from the other ship.
  • Dual View shows both sender and receiver side-by-side.
  • Environment controls let you change Weather (Clear, Dusk, Fog, Heavy Rain), Wind Force, and Sea State for realistic conditions.
  • Night Mode changes lighting and makes the ALDIS lamp glow.
  • 3D Engine provides a more realistic 3D sailor with proper lighting (toggle on/off).
  • Prosign buttons (Attention, Annul, Error, Numeral #, J) automatically add the correct code and play it.

🚩 2. ICS Flags Tab – International Code of Signals

Practice the official flag version of signalling.

  • Type letters or short messages (example: UW or MAYDAY).
  • Click Hoist Flags.
  • Official ICS flags appear on the mast with smooth hoist animation.
  • Each flag is labeled with its letter for easy learning.
  • This complements the semaphore arm training by showing both systems together.

🌐 3. Bridge Co-op (Multiplayer)

Real-time ship-to-ship or fleet training.

  • Your unique Comm ID appears automatically.
  • Click Copy ID or Copy Invite Link to share with crewmates.
  • Others can join by pasting your ID or opening the invite link.
  • Type a command and click Transmit to Fleet – everyone connected sees the signal on their avatar.
  • Works even if the other person is offline (uses Echo-Ship ghost mode).
  • Live badge shows when the channel is active.

🔦 4. Aldis Lamp Trainer

Night-time visibility-zero training using flashing light.

  • Click Start Night Watch.
  • The sailor avatar disappears – only the ALDIS lamp flashes.
  • Watch the Morse code flashes and type the decoded word.
  • Fixed speed of 10 WPM with realistic timing between letters and words.
  • Score is tracked. Great for realistic bridge watch practice under difficult conditions.
  • Click Flash Again to replay the current signal.
  • End Watch returns you to normal mode.

🧠 5. Quiz Mode – Structured Training Campaign

Three progressive levels aligned with real maritime training:

  • Level 1 – Deckhand: Letters and numbers at fixed 10 WPM.
  • Level 2 – Boatswain: Words and prosigns with adaptive speed.
  • Level 3 – Captain: Real COLREGs scenarios in storm conditions.

How to use:

  • Choose level and click Start.
  • Watch the signal on the avatar.
  • Type your answer and submit.
  • Correct answers give feedback and may increase speed.
  • Wrong answers show slow-motion replay of the correct signal.
  • At the end you get score, peak WPM, and weak points.
  • Review mode lets you replay any missed signals.

🎴 6. Flashcards

Memorize signals at your own pace.

  • Click the card or press Spacebar to flip between the visual semaphore position and the letter + Morse code.
  • Use Hard and Easy buttons for spaced-repetition learning (SRS).
  • Arrow keys navigate between cards.
  • Click View Full Visual Dictionary to see every signal in a clean grid.

📷 7. AI Vision Grader

Physical practice with real-time feedback.

  • Click Activate Camera & AI Engine.
  • Stand back so your full upper body is visible.
  • The system shows a target letter and tracks your arm positions using your webcam.
  • Real-time feedback tells you how many degrees your arms are off.
  • Hold the perfect position for about one second and it automatically moves to the next letter.
  • Great for building correct muscle memory.

⛈️ 8. Squall Mode – Survival Time-Attack Game

Fun and stressful gamified training.

  • Click Enter the Storm.
  • Decode letters as fast as possible while the weather gets worse (rain → fog → night + high wind).
  • Correct answer: +2 seconds (more with streak combos).
  • Wrong answer: -5 seconds.
  • Type single letters quickly in the terminal.
  • At the end you see your final score and can share it on X (Twitter) or WhatsApp.

🏫 9. Academy Tab – Certification & B2B

Powerful tools for structured training and assessment.

Instructor Features:

  • Build custom exams: set message, speed, weather, wind, and sea state.
  • Generate and copy a secure exam link.
  • The link puts the student into locked exam mode (no shortcuts allowed).
  • Export cadet progress as CSV or SCORM/xAPI JSON for your LMS.

Cadet Features:

  • Generate a beautiful digital diploma with your name and achieved rank based on Squall scores.
  • Take locked exams sent by instructors.

⌨️ 10. Keyboard Shortcuts & Pro Tips

  • Spacebar: Play/Pause in Simulator, Flip card in Flashcards.
  • Esc: Stop current signal.
  • Enter: Submit answers in Quiz, Aldis, etc.
  • Left/Right Arrow: Navigate flashcards.
  • Note: During active evaluation modes (Squall, Exam, Aldis), Space and Esc are blocked to prevent cheating.

💡 Tips for Best Results:

  • Use on a desktop or laptop for the best experience (AI Grader needs webcam).
  • All progress (SRS stats, Squall scores, quiz results) is saved automatically in your browser.
  • The entire app works offline after the first load.
  • Instructors: Share exam links or invite links with cadets for remote training.
  • For classroom use: Open multiple tabs on one computer for Bridge Co-op practice.

Enjoy training and fair winds! ⚓

CERTIFIED TRAINING EXAM IN PROGRESS

Student Verification

You have been assigned a certified semaphore decoding exam. All tools and hints are locked.

Conditions set by Instructor:
  • Speed: -- WPM
  • Weather: --

Instructor override PIN to exit:

Punctuation ignored