https://github.com/maruf346/behulas-odessey
Behula’s Odyssey is a Java-based racing game where players control the raft of Behula, navigating through a dynamic environment filled with obstacles like snakes and crocodiles. The game tests your reflexes and decision-making skills while introducing elements of the traditional folk tale of Behula and Lakhindar.
https://github.com/maruf346/behulas-odessey
game game-development java java-8 javaswing javaswingsapp
Last synced: 8 days ago
JSON representation
Behula’s Odyssey is a Java-based racing game where players control the raft of Behula, navigating through a dynamic environment filled with obstacles like snakes and crocodiles. The game tests your reflexes and decision-making skills while introducing elements of the traditional folk tale of Behula and Lakhindar.
- Host: GitHub
- URL: https://github.com/maruf346/behulas-odessey
- Owner: Maruf346
- Created: 2025-02-14T06:56:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-14T07:10:17.000Z (3 months ago)
- Last Synced: 2025-02-14T08:21:50.993Z (3 months ago)
- Topics: game, game-development, java, java-8, javaswing, javaswingsapp
- Language: Java
- Homepage:
- Size: 2.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Behula's-Odessey
## Overview
"Behula’s Odyssey" is a thrilling Java-based racing game where the player controls the raft of Behula, navigating through dangerous obstacles like snakes, crocodiles, and more. The game challenges players to improve their reflexes and decision-making skills while immersing them in the cultural heritage of the folk tale of Behula and Lakhindar.## Features
- **Player Controls:** Navigate the raft using keyboard inputs (up, down, left, right).
- **Obstacles:** Avoid various obstacles such as snakes, crocodiles, and bosses that move through the game environment.
- **Scoring System:** Earn points based on how long you survive without hitting obstacles.
- **Collision Detection:** If the raft collides with an obstacle, the game ends, and the final score is displayed.
- **Game Over Screen:** Displays the final score and a prompt to play again.
- **Visuals:** Animated visuals for the raft, obstacles, and background elements.
- **GUI:** Java Swing-based interface for an intuitive user experience.## Installation
To run the game, ensure you have Java installed on your system.1. Clone this repository to your local machine:
```bash
git clone https://github.com/maruf346/behulas-odyssey.git
2. Navigate to the project folder and compile the Java files:
```bash
javac Main.java
```
3. Run the game:
```bash
java Main
```
## Controls
Use the arrow keys (up, down, left, right) to control the movement of the raft.
Contribution
Feel free to fork this project and submit pull requests. Contributions, issues, and feedback are welcome!## License
This project is open-source and available under the MIT License.### Short Description
**Behula’s Odyssey** is a Java-based racing game where players control the raft of Behula, navigating through a dynamic environment filled with obstacles like snakes and crocodiles. The game tests your reflexes and decision-making skills while introducing elements of the traditional folk tale of Behula and Lakhindar. Play to survive, earn points, and challenge yourself to beat your high score!## Contact
Author: Maruf Hossain.
Dept. of CSE.
Green University of Bangladesh.
mail: [email protected]Feel free to explore and contribute!
---