Inspiration-how its related to THEME

The inspiration behind Shadow Odyssey came from classic side-scrolling survival games with a twist of mystery. When we heard the VelociCode theme was "Egg", we thought: what if the egg wasn’t a symbol of life but of finality? That gave rise to the idea of an egg as a mysterious, deadly relic in the shadows. In our game, touching the egg ends the journey just like a cursed object waiting to be triggered.

What it does

Shadow Odyssey is a Python-based side-scrolling runner game where the player navigates through a dark environment filled with obstacles and must avoid contact with a mysterious glowing egg sprite. If the player touches the egg, the game ends immediately, making it the ultimate threat in the shadows. The game tests reflexes, timing, and curiosity in a fast-paced environment.

How we built it

Language: Python Libraries Used:pygame – for sprite rendering, collision detection, event handling, and animation Game Mechanics: A continuously running character controlled by the player Background scrolling effect for movement illusion Collision detection for the egg sprite Game-over screen triggered instantly upon egg contact up arrow key ->Jump down arrow key -> Shrink left arrow key -> Move left right arrow key -> Move right

Challenges we ran into

Smoothing character movement and jump physics to feel responsive

Accomplishments that we're proud of

Created a fully functional game loop with clear win/loss conditions Successfully implemented sprite-based collision mechanics Designed an original twist on the “egg” theme by making it a threat rather than a reward Made a polished gameplay experience in limited time

What we learned

How to work with pygame for sprite management and collision detection

What's next for Shadow Odyssey

Background music and ambient soundscapes Save/load game feature AI-driven enemy logic More levels with richer environments Multiplayer or co-op capabilities

Built With

Share this project:

Updates