. . .
\|/
`--+--'
/|\
' | '
|
|
,--'#`--.
|#######|
_.-'#######`-._
,-'###############`-.
,'#####################`,
/#########################\
|###########################|
|#############################|
|#############################|
|#############################|
|#############################|
|###########################|
\#########################/
`.#####################,'
`._###############_,'
`--..#####..--'
Ahoy, brave adventurer! Welcome aboard the maiden voyage of So_Long, a thrilling quest through the uncharted seas of game development, where every challenge brings ye closer to glory. Prepare to embark on an epic journey filled with danger, excitement, and the promise of untold riches.
Gameplay.mp4
So_Long is a testament to yer courage and ingenuity, marking yer inaugural adventure into the world of graphical projects at Ecole 42. But this be no ordinary journey—it be a quest for greatness, where ye must collect precious treasures scattered across the land and prove yer mettle as a true hero. Set forth on this grand expedition, for the fate of yer destiny awaits!
- Treasure Hunting: Embark on a quest to collect valuable treasures scattered across the land, each one a testament to yer skill and determination.
- 2D Platformer Game: Explore So_Long's meticulously crafted 2D world, where precision jumps, cunning maneuvers, and strategic planning are essential to overcome obstacles, traverse treacherous terrain, and conquer the challenges that lie ahead.
- Dynamic Gameplay: Navigate through a vibrant world filled with perilous obstacles, cunning enemies, and hidden secrets waiting to be discovered.
- Projectiles and Combat: Arm yerself with bombs and vanquish foes with skillful precision, clearing the path to victory with every explosive blast.
- Ghostly Adversaries: Encounter spectral foes that lurk in the shadows, testing yer courage and resolve as ye strive to overcome their sinister presence.
- Parallax and Vignette Effects: Immerse yerself in a richly detailed environment brought to life by stunning parallax effects and haunting vignettes that add depth and atmosphere to yer adventure.
To embark on this epic quest, follow these steps:
Prepare yer vessel for the challenges ahead:
- Ensure ye have the Minilibx library installed on yer system, for it be the key to unlocking the mysteries of So_Long's graphical world.
-
Begin yer journey by cloning the So_Long repository:
git clone https://github.com/Vpekdas/so_long.git
-
Navigate to the project directory:
cd so_long
-
Prepare yer ship for the trials ahead with the following command:
make
Take command of yer fate and set sail into the unknown:
./so_long [map_name]
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to the following individuals and assets for their contributions to this project:
- FirePh0enix: Thank you for explaining the basics of sprite drawing, key detection, collision calculation, gravity management, parallax effects, and player camera coding.
- Fidwig: Special thanks for coding the vignette, optimizing falling collision, and initiating pathfinding with the max jump factor.
- ForAbby-X: Gratitude for providing references in 2D game development and sharing ideas to enhance the game's immersion.
- Ludenc: Providing the Cave background and tileset.
- Pixel Frog: Supplying player, enemy, and bomb animated textures.
- Totuslotus: Contributing animated coin textures.