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:
Observe the Signal
Watch the avatar carefully. Type the complete decoded phrase below.
✅
EVALUATION COMPLETE
Cadet:--
Date:--
Result:--
Take a screenshot of this page for your instructor.