Skip to content

Minecraft Survival is my very first video game, which I made from scratch. It's clearly not a perfect game, but it means a lot to me.

License

Notifications You must be signed in to change notification settings

maxencebonamy/Minecraft-Survival

Repository files navigation

Sand Box

minecraft_survival.mp4

Description

Minecraft Survival is my very first video game, which I made from scratch. It's clearly not a perfect game, but it means a lot to me.


The main aim is to collect cards. There are two types: mobs and potions. All cards have a rarity ranging from "common" to "legendary".

Before starting a game, you can select a mob and an effect from all those in your collection. Of course, each mob and effect has its own special features, which you can discover as you play. You can also select the difficulty of the game, from "peaceful" to "hardcore".


Once the game has started, the first phase begins. It's all about collecting resources. As soon as you press the button in the bottom right-hand corner, you'll be able to choose from 4 different items. This action can be performed a number of times, depending on the difficulty level chosen. You can then transform your items by making new ones. You can also enchant some objects and even improve their level with the anvil.


Once this collection phase is complete, the second phase can begin. This is a card-based battle. There are two rows of cards: the top row represents the enemies, and the bottom row your player (which corresponds to the mob you chose before starting the game). Each turn, you can perform several actions: move, use your effect, shoot an arrow, attack an enemy with your sword, eat a golden apple, etc. Enemies in front of you can also attack you, depending on their range and special features.

You'll have several waves like this. As you progress through the waves, you'll eventually reach a boss. For example, at the end of the "overworld" waves, there will be the Elder guardian. Then the Wither at the end of the "nether" waves, and finally the Ender Dragon at the end of the "end" phase.


If you manage to beat the dragon, you've won the game, and will be awarded trophies and emeralds. With these emeralds, you'll be able to open chests, and who knows, maybe unlock a new card. Otherwise, you'll simply upgrade the cards you already own, up to level 10.

Try out the game by following the instructions below!


Get Started

Launch the game:

  1. Click on the Releases button on the right and select the latest version.
  2. Download the .zip archive and extract the files.
  3. Run the .exe executable.

Run the program:

Note

Prerequisites:

  • Git must be installed on your computer. If not, click here.
  • Python version 3.9 or greater must be installed on your computer, if not, click here.

  1. Clone the repository on your computer. To do this, open a terminal in the folder of your choice and run the following command:
git clone https://github.com/maxencebonamy/Minecraft-Survival
  1. Navigate inside the folder you've just cloned with the following command:
cd Minecraft-Survival
  1. Install dependencies by running this command:
python -m pip install -r requirements.txt
  1. Start the program with the following command:
python main.py

Features

As the game launches in full-screen mode by default, to exit more easily, simply press the ESC key.

Parameters that can be modified in the game:

  • Game language: English and French are available.
  • The number of FPS (frames per second): you can choose between 60 and 120.
  • Music: you can switched it on or off.
  • Sound effects: you can activate or deactivate them.

Cheat codes:

You can use cheat codes to perform certain actions. To use them, go to the game's "settings" menu, and place your cursor on the "back" button without clicking. Then execute the key combination you're interested in.

Warning

Please note that your progress may be compromised if you use a cheat code. Use at your own risk.

  • H + T + Up Arrow: set player's trophy count to maximum (38,000)
  • H + T + Down arrow: set player's trophy count to 0
  • H + E + Top arrow: set number of emeralds to 10000
  • H + E + Down arrow: set number of emeralds to 0
  • H + L + Top arrow: unlock all cards by upgrading them all to maximum level (10)
  • H + L + Up Arrow: remove all unlocked cards (keeping one mob card and one effect card both at level 1, as when starting the game).

About

Minecraft Survival is my very first video game, which I made from scratch. It's clearly not a perfect game, but it means a lot to me.

Topics

Resources

License

Stars

Watchers

Forks

Languages