"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.
- 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.
To run the game, ensure you have Java installed on your system.
- Clone this repository to your local machine:
git clone https://github.com/maruf346/behulas-odyssey.git
- Navigate to the project folder and compile the Java files:
javac Main.java
- Run the game:
java Main
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!
This project is open-source and available under the MIT License.
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!
Author: Maruf Hossain.
Dept. of CSE.
Green University of Bangladesh.
mail: maruf.bshs@gmail.com