A Java-based game developed by Mehedi and Ataur from CSE, SUST, Bangladesh.
SUST Life is a 2D game that simulates life at SUST (Shahjalal University of Science and Technology). The game features a character that can navigate through the university environment, interacting with various elements and playing mini-games.
- Java Development Kit (JDK) 17 or higher
- Maven (for building and running the project)
- Clone the repository:
git clone https://github.com/yourusername/Liquid-Luck.git
cd Liquid-Luck- Navigate to the project directory:
cd SUST_LifeTo run the game, use Maven:
mvn compile exec:javaThe game uses the following keyboard controls:
W- Move UpS- Move DownA- Move LeftD- Move Right
SUST_Life/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── liquid_luck/
│ │ │ ├── sust_life/ # Main game classes
│ │ │ ├── tile/ # Tile management
│ │ │ ├── miniGamePong/ # Pong mini-game
│ │ │ └── sprites/ # Game sprites
│ │ └── resources/ # Game assets
│ │ ├── *.png # Image files
│ │ └── startScreen.txt # Map layout
└── pom.xml # Maven configuration
- 2D character movement
- Collision detection
- Tile-based map system
- Mini-games (including Pong)
- Custom sprites and graphics
The game is built using:
- Java Swing for the GUI
- Maven for dependency management and building
- Custom game engine implementation
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Mehedi and Ataur
- CSE, SUST
- Bangladesh
This project is licensed under the MIT License - see the LICENSE file for details.
- SUST (Shahjalal University of Science and Technology)
- All contributors and testers