Skip to content

⭐"Lomi Bwerewr" is a 2D Pygame game inspired by an Ethiopian Epiphany tradition πŸŽ‰. A boy throws lemons πŸ‹ at a girl, who must dodge them to stay in the game. This fun project blends cultural heritage with modern gaming, letting players experience a unique Ethiopian custom. πŸ•ΉοΈ

Notifications You must be signed in to change notification settings

Fraol7/Lomi-Bwerewr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Lomi-Bwerewr

This Pygame project, developed as part of a school assignment, brings to life a traditional Ethiopian game celebrated during the Epiphany, especially in Gonder city. The game reflects a local custom where a boy throws lemons at a girl to express his interest in her. If she finds his gesture appealing, she joins him in the festive celebrations. This playful interaction is a unique way for unmarried youngsters to connect during the holiday. By digitizing this tradition, the game preserves an important aspect of Ethiopian cultural heritage, allowing the younger generation to engage with and appreciate these customs in a modern format.

Overview

"Lomi Bwerewr" is an action-packed 2D game developed using Pygame. The game centers around two characters: a boy and a girl. The boy throws lemons while the girl runs and jumps to avoid them. The objective is to dodge as many lemons as possible to keep the girl alive. The game ends when the girl gets hit by a lemon.

Features

  • Dynamic Background: A scrolling background that creates an immersive environment.
  • Character Animation: Both the boy and girl have smooth, animated sprites for running, throwing, jumping, and more.
  • Lemon Throwing: Lemons are periodically thrown by the boy, with increasing difficulty as time progresses.
  • Sound Effects and Music: The game includes background music, sound effects for jumping, and throwing lemons.
  • Start and Game Over Screens: Interactive screens to start the game and restart after the game ends.

Gameplay

  1. Start Screen:

    • Click "αŒ€αˆαˆ­" on the screen to start the game. Which means "Start the game" in Amharic.
    • The game begins with the boy and girl ready to play. Lomi-Bwerewr
  2. In-Game:

    • The girl will automatically run across the screen. Lomi-Bwerewr
    • Press the SPACE arrow key to make the girl jump and avoid the lemons. Lomi-Bwerewr
    • Each lemon avoided increases the player's score.
    • The game speeds up, making it more challenging as the score increases. Lomi-Bwerewr
  3. Game Over:

    • If the girl is hit by a lemon, the game ends, and a game over screen appears.
    • You can restart the game by clicking on the "α‹°αŒαˆ˜α‹ α‹­αˆžαŠ­αˆ©" button, which means "Play Again" in Amharic. Lomi-Bwerewr

Controls

  • Space Bar: Make the girl jump to avoid the lemons.
  • Left Click: Start the game clicking the "αŒ€αˆαˆ­" button.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/lomi-bwerewr.git
  2. Navigate to the project directory:
    cd lomi-bwerewr
  3. Install the dependencies:
    pip install pygame
  4. Run the game:
    python main.py

Assets

  • Background image, character sprites, lemons, and sound effects are stored in the assets/ directory.
  • Ensure all assets are correctly placed for the game to run smoothly.

Credits

  • Developed by -[AbelNigus] -[EyuelDemrew] -Fraol7 -Zrobera
  • Pygame was used for game development.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

⭐"Lomi Bwerewr" is a 2D Pygame game inspired by an Ethiopian Epiphany tradition πŸŽ‰. A boy throws lemons πŸ‹ at a girl, who must dodge them to stay in the game. This fun project blends cultural heritage with modern gaming, letting players experience a unique Ethiopian custom. πŸ•ΉοΈ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages