8000 GitHub - italoadler/p5.workshop: The 2D Platformer Remix Lab is designed as a laboratory for experimenting with various 2D game mechanics and narratives.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

The 2D Platformer Remix Lab is designed as a laboratory for experimenting with various 2D game mechanics and narratives.

Notifications You must be signed in to change notification settings

italoadler/p5.workshop

Repository files navigation

2D Game Remix: Runner and Beyond

Overview

Welcome to the 2D Game Remix project! This project is a creative exploration based on an existing game, utilizing assets available on OpenGameArt. The primary goal is to experiment with different game mechanics and narratives using the same assets. The project follows a methodology inspired by Italo Adler and starts with a runner mechanic, evolving into various new mechanics and storylines.

Initial Mechanics

The initial version of the game features a runner mechanic where the horse moves automatically across the screen. The core features include:

  • Automatic Forward Movement: The horse runs continuously without player control.
  • Jump Mechanic: The horse can jump over obstacles using a key press.
  • Color Change: The horse changes color as it collects magical flowers.
  • End Encounter: The horse meets a sage at the end of the level, where it stops and bows.

Experimental Mechanics and Features

As the project progresses, various experimental mechanics and features will be added. These include:

  • Parallax Background: Enhance visual depth with multi-layered backgrounds moving at different speeds.
  • Double Jump: Introduce a mechanic allowing the horse to perform a second jump while in mid-air.
  • Maze Level: Create a complex maze with platforms and obstacles.
  • Timed Challenge Mode: Add a mode where players must complete the level within a time limit.
  • Flower Boost: Implement a temporary speed boost when collecting flowers.

Development Process

1. Automatic Runner Mechanic

Tasks:

  • Implement the automatic forward movement.
  • Create running animations.
  • Ensure seamless looping of the screen.

Narrative Context:
The horse begins its adventure, running through enchanted lands.

2. Parallax Background Effect

Tasks:

  • Add background layers.
  • Create a parallax effect with varying speeds.
  • Ensure smooth looping.

Narrative Context:
The horse explores a world filled with depth and magical wonders.

3. Jump Mechanic

Tasks:

  • Add jump functionality.
  • Implement gravity for landing.
  • Animate the jump action.

Narrative Context:
Navigate through treacherous terrain with agility.

4. Platform Design Level

Tasks:

  • Design levels with platforms and obstacles.
  • Implement collision detection.
  • Add checkpoints.

Narrative Context:
Navigate a mystical forest with floating platforms.

5. Color Change Mechanic

Tasks:

  • Add collectible flower assets.
  • Implement color change on collection.
  • Smooth transition of color.

Narrative Context:
The horse gains vibrant colors, reflecting its connection to the magic.

6. Final Encounter with the Sage

Tasks:

  • Design the final meeting area.
  • Implement stopping and bowing animations.
  • Add dialogue or message from the sage.

Narrative Context:
The horse receives wisdom from the sage at the end of its journey.

7. Double Jump Mechanic

Tasks:

  • Implement double jump functionality.
  • Add visual cues for the double jump.
  • Balance the mechanic with the level design.

Narrative Context:
The horse gains enhanced skills with the ability to double jump.

8. Maze Level

Tasks:

  • Create a maze with pathways and traps.
  • Implement navigation aids.
  • < 6BF2 li>Add obstacles and checkpoints.

Narrative Context:
Navigate through a complex labyrinth in the enchanted forest.

9. Timed Challenge Mode

Tasks:

  • Add a countdown timer.
  • Implement game-over conditions.
  • Adjust difficulty for the timed challenge.

Narrative Context:
Race against time to complete the quest before the barrier closes.

10. Flower Boost Mechanic

Tasks:

  • Implement speed boost on flower collection.
  • Add boost duration and effects.
  • Ensure proper integration with gameplay.

Narrative Context:
Speed up with magical flower boosts to overcome challenges.

Contributing

Contributions are welcome! Please refer to the Contributing Guidelines for more details on how to get involved.

License

This project is licensed under the GNU General Public License (GPL) v3.0.

Credits

This project uses assets from the 2D Platformer Art Assets by Horse of Spring on OpenGameArt. The assets include:

  • Horse Sprites
  • Background Tiles
  • Obstacle and Platform Tiles
  • Flower Sprites

Special thanks to the creators for providing these assets and making them available for use in our project.

Acknowledgements

Thank you to Italo Adler for the inspiration and methodology used in this project.

About

The 2D Platformer Remix Lab is designed as a laboratory for experimenting with various 2D game mechanics and narratives.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0