- CSE201 Game development project at IIITD using Java
- Angry Birds clone with a twist of low gravity just like the Angry Birds Space
- It currently has only three levels
- Ensure you have and
java
installed on your system
Note: you do not necessarily need to have
gradle
since there already exists a gradle wrapper binary for both Windows and Linux based systems included with the project(src/gradlew or src/gradlew.bat)
- For Arch Linux,
sudo pacman -S jdk-openjdk
- Clone the git repository from github
git clone https://github.com/aditya23043/AngryBirds
- Go to the
src/
directory in the git repo
cd src
- Run the program using the gradle wrapper binary
./gradlew run
- If you need to uninstall this game, just remove the git repo and your system will automatically remove temporary files / cache created for running the game
rm -rf AngryBirds
rm -rf ~/.cache
- The red background on the main menu, level selector and help menu screen is from https://www.wallpaperflare.com/abstract-red-minimalism-red-background-backgrounds-pattern-wallpaper-pxfri
- The birds, pigs and catapult's sprites were taken from https://angrybirds.fandom.com/wiki/Angry_Birds_Wiki
- The victory screen was originally picked from https://canva.com and then edited on https://www.pinta-project.com to achieve the final result
- All the buttons were made by us while taking inspiration from the color palette of the game as mentioned in the angrybirds wiki mentioned above
- Angry Birds font was taken from https://dafont.com
For any other asset, proper credits have been mentioned there only where that asset is used
- All functionalities of the game in its current state have been mentioned in the HELP menu with proper screenshots
- Main Menu
- Level Select Menu
- Level One
- Victory Screen
- Level Failed Screen
- Help Menu
- Aanya Gupta 2023007
- Aditya Gautam 2023043