Les meilleurs développeurs informatique freelances sont sur Codeur.com

Un jeu vidéo d'action et d'aventure en 2d dans la biblio pygame de py

 Fermé · Moins de 500 € · 6 offres · 1015 vues · 7 interactions


History of the Video Game: The Forgotten Lands

Synopsis
For centuries, the depths of the Earth have hidden a terrible secret: a forgotten underground world where three elemental kingdoms coexist in fragile balance. Legend has it that at the heart of these abysses lies an absolute power, capable of reshaping the world depending on who possesses it. But this balance has been broken…

The three Kingdoms – Ignis Abyssus (the lava kingdom), Sylva Obscura (the underground jungle), and Glaciem Profundis (the ice kingdom) – have fallen under the control of an evil force. An unknown entity, the Lord of the Abyss, has taken over the lands and corrupted their inhabitants, turning every corner into an infernal battlefield.

You, a nameless adventurer, have been trapped in these forgotten lands. Your only way out: advance through these hostile worlds, defeat the corrupted guardians, and face the Lord of the Abyss to return to the light of the outside world…

Adventure Progression

🔹 Level 1: Ignis Abyssus – The Lava Caves
A burning underground world, where rivers of lava flow between rocky bridges. The air is heavy, and fiery creatures roam in search of prey.

🔸 Enemies:

Ember Golem: Moves slowly and attacks by throwing flaming rocks.

Fire Serpent: Emerges from the ground and strikes quickly.

Blazing Bat: Charges at the player to deal damage.

🔹 Boss: The Ashen Titan
A massive molten stone colossus with three simple attacks:

Crushing Punch – Slams the ground in front of him.

Flaming Boulder Throw – Launches a slow but powerful rock.

🔹 Level 2: Sylva Obscura – The Underground Jungle
A lush but hostile underground forest, where roots form traps and the vegetation is alive… and aggressive.

🔸 Enemies:

Corrupted Tribal Warriors: Attack with poisoned spears.

Giant Spiders: Leap to bite and slow the player.

Carnivorous Plants: Spit projectiles.

🔹 Boss: The Ancient Sylvan Guardian
A gigantic living tree with simple yet formidable attacks:

Branch Strike – Hits in front of him with a root.

Thorn Throw – Launches three thorns that deal damage on contact.

Vine Summon – Summons vines that temporarily slow the player.

🔹 Level 3: Glaciem Profundis – The Ice Caves
A frozen labyrinth, where the cold slows movement and ice walls conceal deadly enemies.

🔸 Enemies:

Ice Knights: Attack with their frozen swords.

Spectral Wolves: Fast and leap to attack.

Ice Spirits: Float and launch frost projectiles.

🔹 Boss: The Frost Queen
A spectral figure clad in ice armor with the following attacks:

Lance Strike – A straight-line attack with her frozen lance.

Ice Shards – Fires three ice shards in a straight line.

Frost Breath – Temporarily slows the player by exhaling ice.

🔹 Final Battle: The Lord of the Abyss
After traversing the three kingdoms, you finally arrive at the Throne of the Abyss, a lost temple where the true master of these lands hides.

🔸 Boss: The Lord of the Abyss
A former adventurer who fell under the grip of darkness, he has stolen the powers of the three kingdoms and uses them to his advantage.

🔹 Simple yet strategic attacks:

Fireball – Sends a burning projectile in a straight line.

Wave of Thorns – Summons roots to hinder movement.

Glacial Breath – Temporarily freezes part of the arena.

After an intense battle, if you manage to defeat him, the underground world will regain balance… but one final choice will be imposed upon you:

Escape and leave this world in peace.

Take his place and become the new Lord of the Abyss.

Game Interface

1. Main Menu

The main menu interface includes:

A "Play" button → Allows access to level selection.

A "Settings" button → Opens the game settings menu.

2. Settings Menu

The settings tab contains a list of key bindings used in the game.

The user can modify key controls according to the options defined in the code.

3. Level Selection

The level selection interface displays 4 buttons corresponding to the levels:

Ignis Abyssus 🔥

Sylva Obscura 🌿

Glaciem Profundis ❄️

Throne of the Abyss ⚔️ (final battle)

Progression Rule:

Only the first level is available at the start.

The following levels unlock only after completing the previous one.

Each button displays the corresponding kingdom title.

4. Game Interface

When a level starts, the interface contains:

Full-screen gameplay.

Top-left corner:

A health bar → Displays the character's HP.

A "Settings" button ⚙️ → Opens the settings menu.

Level Progression

Level Start

When a player selects a level, they are immediately transported to the corresponding environment.

Each level consists of a long underground path to traverse.

Environment and Progression

Background and level design match the selected kingdom:

Ignis Abyssus 🔥 → Fiery caverns, lava rivers.

Sylva Obscura 🌿 → Dense underground forest, giant roots.

Glaciem Profundis ❄️ → Ice caves, slippery floors.

Throne of the Abyss ⚔️ → Dark temple, ominous atmosphere.

Enemies appear throughout, requiring combat to progress.

The player must advance while avoiding traps and enemy attacks. The final level consists only of a boss room.

The Boss Room

At the end of the path, the player reaches a large enclosed room, signaling the boss battle.

Defeating the boss is the final challenge before completing the level.

Level Completion

Once the boss is defeated, a screen indicates level success.

The next level unlocks in the selection menu.

If the player fails, they restart from the beginning of the level or a checkpoint if available.

⚠️ Key Aspects for Feasibility

1. Game Engine Choice (Mandatory)

Pygame (recommended for full Python coding).

2. Collision and Enemy Management

Smooth and well-managed character movement (avoid collision bugs).

Simple enemy AI:

Predetermined movements (left-right patrol, charge at player).

Basic attacks (projectiles, melee strikes).

3. Combat Balance

Bosses that are too difficult = frustration → Allow multiple attempts.

Game Type: A 2D Metroidvania / Platformer

🔹 2D Gameplay

The entire game takes place in a side-scrolling view.

All elements (characters, enemies, environments) are in 2D with simple animations.

🔹 Metroidvania Style

The game follows a semi-linear structure with interconnected levels.

Players must overcome obstacles, enemies, and traps to advance.

🔹 Platforming Mechanics

The character can walk, jump, and attack.

Levels include platforms, requiring precise jumps.

Possible interactive elements (collapsing bridges, ground spikes, moving platforms).

Budget indicatif : Moins de 500 €

Publication : 06 mars 2025 à 14h32

Profils recherchés : Développeur spécifique freelance , Développeur mobile freelance , Développeur de jeux vidéo freelance , Développeur Python freelance , Développeur full-stack freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

6 freelances ont répondu à ce projet

6 propositions de devis en moins de 2h

Roger_Clanget Agence de développement mobile
minuitagency Agence de développement mobile
Camille Compiègne Agence développement spécifique
LouisFour Développeur full-stack
Killian Rochet Développeur Python
Charles Marthouret Développeur full-stack
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients