We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
SonicSaga
Jump to navigation
Jump to search
- This is still a work in progress. It may be changed in the future.
SonicSaga is an esoteric programming language created by User:PrincessPandaLovelace. It is themed after the Sonic the Hedgehog video game series. The source code style is based on Sonic platformer games, text adventure games, and, to an extent, prose stories.
Example programs
Hello, world!
HELLO WORLD ZONE ACT 1 Sonic runs in. Sonic encounters an Omochao. Omochao says, "H - 72 in decimal form". Big 50 Ring Item Box coming up ahead! Sonic collects the Big 50 Ring Item Box. Sonic collects 20 rings. Sonic collects 2 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "e - 101 in decimal form". Sonic collects 20 rings. Sonic collects 9 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "l - 108 in decimal form". Sonic collects 7 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "l - 108 in decimal form". Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "o - 111 in decimal form". Sonic collects 3 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "Space - 32 in decimal form". Watch out, lasers! Sonic runs into lasers. Watch out, a Buzz Bomber! Sonic runs into the Buzz Bomber. Watch out, a Motobug! Sonic runs into the Motobug. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "W - 87 in decimal form". Big 50 Ring Item Box coming up ahead! Sonic collects the Big 50 Ring Item Box. Sonic collects 5 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "o - 111 in decimal form". Sonic collects 20 rings. Sonic collects 4 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "r - 114 in decimal form". Sonic collects 3 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "l - 108 in decimal form". Watch out, an Egg Pawn! Sonic runs into the Egg Pawn. Watch out, a Motobug! Sonic runs into the Motobug. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "d - 100 in decimal form". Watch out, a Caterkiller! Sonic runs into the Caterkiller. Watch out, a Caterkiller! Sonic runs into the Caterkiller. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic encounters an Omochao. Omochao says, "! - 33 in decimal form". Watch out, lasers! Sonic runs into the lasers. Sonic collects 8 rings. Watch out, a Motobug! Sonic homing attacks the Motobug. Sonic reaches the Goal Ring. SONIC HAS PASSED ACT 1. LEVEL COMPLETE!