Akebi-Hangman is a visually enhanced fork of the classic Hangman game from techwithtim/Hangman using PyGame.
This version incorporates a revamped UI, custom anime-inspired graphics, and enhanced audio effects for a more immersive gaming experience.
-
Revamped Layout:
- Updated game interface with an improved design for better visual appeal.
-
Custom Anime Graphics:
- Replaced traditional hangman images with self-drawn anime-style characters inspired by the anime "Akebi."
- Images dynamically change as incorrect guesses are made, progressing from
hangman1
tohangman7
.
-
Enhanced Win and Death Screens:
- Added unique UI for both winning and losing scenarios.
-
Background Sound and Effects:
- Added a background music track (
bg.mp3
). - Included a click sound effect (
pop.mp3
) for button interactions.
- Added a background music track (
-
Expanded Word List:
- The game now features an updated set of word choices located in
words.txt
.
- The game now features an updated set of word choices located in
-
Dynamic Graphics:
- Progressive visuals as the game unfolds.
- Centered word display overlaying custom anime images.
-
Sound Effects:
- Background music loops continuously for an engaging experience.
- Interactive button sounds for better feedback.
-
Enhanced Gameplay UI:
- Clearly displayed guesses.
- Highlighted win or loss conditions with visual cues.
- Start the game by running main.py.
- Guess the word by clicking on the letters or typing them on your keyboard.
- Each incorrect guess progresses the hangman animation closer to completion.
- Win by guessing the word before the hangman is fully drawn.
- Lose if the hangman animation is completed before guessing the word.
main.py
: The core game logic.resources/
:font/
: Custom fonts used in the game.hangman/
: Anime-style hangman images (1.png
to7.png
).sound/
: Audio files including background music (bg.mp3
) and click effects (pop.mp3
).
words.txt
: List of words used in the game.
![](https://private-user-images.githubusercontent.com/67418265/396996132-42b6ca5e-461c-40ea-974a-fc2acc1f4471.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NDU1NDEsIm5iZiI6MTczOTU0NTI0MSwicGF0aCI6Ii82NzQxODI2NS8zOTY5OTYxMzItNDJiNmNhNWUtNDYxYy00MGVhLTk3NGEtZmMyYWNjMWY0NDcxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE1MDA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5ZjE4ODIwYTQwNGJmZGYwNzU0Y2RhMmY2ZTNkOWNjZDNlMDYxY2I5MWI3NWEzMDYyZGM3MTc0MDBiMGQyMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7x3BNjr0kd7lzWdvMiorKQaLhcpbgCmq_yGYFFCdIRg)
![](https://private-user-images.githubusercontent.com/67418265/396996466-bec404bf-be02-47c0-abc5-ff15c4ba8966.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NDU1NDEsIm5iZiI6MTczOTU0NTI0MSwicGF0aCI6Ii82NzQxODI2NS8zOTY5OTY0NjYtYmVjNDA0YmYtYmUwMi00N2MwLWFiYzUtZmYxNWM0YmE4OTY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE1MDA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwZGFlNjJkNmZlYjAyODgwZDQzMTA0MjBmMmU2ZWQyZWU0MjYwMDk3ZTM2MDFlYjQwNmU5Y2FkNTQyZTQyNGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.yQ2vOKYozFOQjC9hf7C5yVymyDvCnkXIx7yAhWSQAdk)
![](https://private-user-images.githubusercontent.com/67418265/396996248-9fe4311c-9042-4ac3-aca0-5b452ab265e9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NDU1NDEsIm5iZiI6MTczOTU0NTI0MSwicGF0aCI6Ii82NzQxODI2NS8zOTY5OTYyNDgtOWZlNDMxMWMtOTA0Mi00YWMzLWFjYTAtNWI0NTJhYjI2NWU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE1MDA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAzNGUyNzM5ODNkOGQxZTM2YzdjMzliMWI4NDUzYjExODJkODc2MDZhYTQ2ZWEwOWYxZjcwMDFkY2Q2NjQ4NWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mznpDakfQxhWwWi3h6XBbP-yakhE4oK1NjLjSnHuWJI)
- Clone the repository:
git clone https://github.com/kyou6/Akebi-Hangman.git cd Akebi-Hangman
- Install dependencies: Ensure that you have Python installed. Then, install Pygame:
pip install pygame
- Run the game:
python main.py
Original Repository: techwithtim/Hangman