ZQSD is a platformer game developped as a java software projet at ENSSAT in 2025. The goal of this project is mainly to learn how to use Java while still having fun with it. As so the game uses only Swing and no external libraries.
Bellow, you'll find an installation guide to install the project. But feel free to fork the project and make your own game with it.
For now the game is usable via the command line or the Makefile.
Java 8 or higher is required to run the game. You can check your version with the following command:
java -versionIf you don't have Java installed, you can download it from the official website.
Clone the repository:
git clone git@github.com:GHero0/ZQSD.git- Navigate to the project directory:
cd ZQSD- Compile the project using the Makefile:
make compile- Run the game:
If you are using Linux, you can run the game with the following command:
make run-linux
If you're on Windows, the following command will run the game:
make run-windowsAlternatively, you can use:
make run
Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request. To contribute to the project, follow these steps:
- Fork the repository. Click the "Fork" button at the top right of the repository page.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name- Make your changes and commit them:
git commit -m "Add your feature or fix"- Push to the branch:
git push origin feature/your-feature-name- Open a pull request to the main branch of the original repository.
- Describe your changes and why they should be merged.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
🤧 The assets are still in development. For now the game uses non-free assets. The game is not intended for commercial use and is only a school project.