Skip to content

maurotecci/Call_of_Earth_v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 CALL OF EARTH

Fun videogame to explore the world of recycling.

Call of Earth Logo

Version Pygame Type

📚 Table of Contents



🧩 Overview

Call of Earth is a versatile game built with Pygame, designed to deliver engaging eco-themed mini-games and educational content. Its architecture emphasizes maintainability and seamless integration of multimedia assets.

Why Call of Earth?

This is a school project that aims to create an interactive platform that promotes environmental awareness through a videogame.

Core features include:

  • 🌱 Modular Design: Organized into distinct components for easy extension and maintenance.

  • 🎮 Asset Management: Efficient handling of images, audio, and save files for smooth gameplay.

  • 🚀 Multi-Game Architecture: Supports diverse mini-games like trash collection, eco-quiz, and vehicle navigation.

  • 🛠️ UI & Interaction: Includes menus, achievements, shop, and stats for a comprehensive user experience.

  • 🔁 Centralized Control: Manages game flow, stage transitions, and persistent data.



⚙️ Source Code Download

🧩 Prerequisites

The project requires the following dependecies:

  • Programming language: Python.

📖 Steps

  1. Clone the repository:
 > git clone https://github.com/maurotecci/Call_of_Earth_v2 
  1. Navigate to the project directory:
 > cd Call_of_Earth_v2 
  1. Install the dependencies:
 > pip install -r requirements.txt 
  1. Start main.py:
 > python src/main.py 


💾 Game Download

  1. Go to the Releases section of this repository.
  2. Download the latest version of CallOfEarth.exe.
  3. Unpack the zip file.
  4. Double-click the file to start the game.


🎮 Gameplay

🕹️ Controls

Action Key
Aim Hold Spacebar
Shoot / Move Up ⬆️ Arrow Up
Move Down ⬇️ Arrow Down
Move Left ⬅️ Arrow Left or A
Move Right ➡️ Arrow Right or D

🧰 Game items

Textures Type
Paper Cigarette Plastic bottle Banana peel Glass bottle 🗑️ Trash items — collect them to earn points
Water dropPlantRock ⚠️ Bad items — avoid them or you'll risk losing
Mushroom Boost item - collect it to bring you closer to victory

📸 Screenshots

🏠 Main menu

Game menu

🏀 Basketball minigame

Throw the trash in the right bin to score points.

Game Example

🙌 Credits

Developed by Mauro Tecci — 2024
Built using Python & Pygame.

Return ⬆️

About

Call of Earth is a "green" videogame created using the pygame-ce library

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages