Skip to content

tomkuttler/Clash-Perpetuation

Repository files navigation

Clash Perpetuation

Java

Clash Perpetuation is a top-down RPG game created using Java programming language and Greenfoot game engine. It was developed as a school project for 10th grade computer science. The objective of the game is to control a golden knight character who must defeat all enemies to advance to different maps and win the game.

demo

Table of Contents

Installation

To install and play the game, follow these steps:

  1. Clone the repository
  2. Open Greenfoot
  3. Click on Open Project and navigate to the cloned repository directory
  4. Select the Clash Perpetuation folder and click Open
  5. Press enter to start the game

Warning

The size of the maps fits to a fullscreen window of Greenfoot on Windows 10. If you are using Windows 11 and the maps are cut off because of the larger Taskbar, activate this setting: Automatically hide the taskbar

How to Play

  • Use WASD to move the character
  • Click to attack with a melee weapon or to shoot an arrow with a ranged weapon
  • Defeat all enemies to advance to the next map
  • Open chests and collect new weapons and potions to heal your character
  • Defeat the boss in the last map to win the game

Game Features

  • Top-down view
  • Multiple maps to explore
  • Upgradable weapons with different stats (see stats.md)
  • Challenging enemy AI
  • Simple and intuitive controls

Credits

This game uses several assets that were created by various artists. I would like to give full credit to the creators of these resources:

The character sprites were generated using the Universal LPC Spritesheet Generator created by Sander Frenken. The generator is based on the assets from the Liberated Pixel Cup, which are available on OpenGameArt.org.

The Liberated Pixel Cup assets are also used for the maps, objects and items.

Please check out these resources if you're interested in creating your own game. A complete list of is included in README.txt.

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository to your own account.
  2. Create a new branch with your changes.
  3. Submit a pull request with your changes.

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. You are free to use, copy, modify, distribute, and display the work, as well as make derivative works based on it, as long as you give attribution to the original author and share any derivative works under the same license. For more information about the license, please see the LICENSE.md file.

Creative Commons License

About

Top-down RPG game created using Java and Greenfoot

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages