Inspiration

I was inspired by the challenge of creating a dynamic platformer that combines spatial reasoning with engaging level design. The idea of building a world where players leap tile-to-tile to conquer obstacles drove me to develop Leap Logic.

What it does

Leap Logic is a puzzle-platformer where players jump across tiles, navigating from a starting platform to a final one through a tube, solving medium-to-difficult logic challenges along the way.

How we built it

I built Leap Logic using Horizon Desktop Editor and TypeScript, focusing on creating a 2D world with tiles, a tube, and platforms. The level design includes a sequence: initial tiles to the first platform, more tiles to a tube, upward tiles to the tube's top, and a final jump to the end platform. It started with only 2 tiles that moved up and down. Scripting, mechanics, and visuals were all added on the updated world.

Challenges we ran into

Smoothing out performance across devices, especially with lag when multiple players join on mobile. The current setup works but needs optimization for a seamless experience.

Accomplishments that we're proud of

I'm proud of publishing the initial level, which features a functional tile-to-tube-to-platform progression. Getting it to work, even with some lag, is a significant step forward.

What we learned

I learned about the complexities of multi-device compatibility and the need for performance optimization. Building the world also taught me more about level design and player interaction.

Built with

  • Languages: TypeScript
  • Frameworks/Platforms: Horizon Desktop Editor

What's next for Leap Logic

  • Optimize Performance: Address lag issues, especially for multiple players on mobile, to ensure a smoother experience.
  • Expand Levels: Develop new levels with increased difficulty, adding unique challenges like moving tiles or time constraints.
  • Test and Refine: Conduct thorough testing across devices and gather feedback to fine-tune gameplay.
  • Add Features: Explore multiplayer enhancements, such as cooperative or competitive modes, to enhance the current multi-player setup.

Built With

Share this project:

Updates