Cs319 Section 3 Group D Fall 2018
Group name: Null Pointers
Project name: nomanleft
Project topic: Walls & Warriors
Ahmet Akif Uğurtan 21400526
Eren Aytüre 21200559
Berkay Karlık 21501938
Can Kaplan 21402322
Teymur Bakhishli 21503466
This repository is for the project of CS319 course. In our project we will implement Walls & Warriors board game to PC environment. The purpose of game is completing different puzzle configurations. On each challenge player has to place different shaped walls on the board in such a way that all blue knights and tower will been inside the castle. Our implementation have many expansions and changes over the original one. A major difference is beside the original challange solving mode, there will be time trial mode where player will solve as many puzzle as he/she can against time and a sandbox mode where player can design he/she's own challenge and then play it. Alongside the new mods, original gameplay's challenge design will be expanded as well. Different landforms such as hills or lava pits; variety of characters with distinct attributes such as giant which covers two unit ground, battering-rams that requires more unit of walls to complete will save gameplay from monotony by enforcing player to think new ways of solving the puzzle. A set of boosters will be available player's aid to complete the challenge rather easily. Each level completion will include some gold reward so that player can refill boosters from the shop ones they finish. Beside the gold, depending on the number of steps taken towards the completion, a level can be completed with up to three stars, which shows player's puzzle solving skills. Many other minor diffirences which will be explained in requirement elicitation report, will be included as well.
1 How to set-up
1.1 Playing via a JAR file
Requirements:
Java Runtime Environment (JRE)
Anyone that wants to play the game can enter our GitHub repository and download the jar file alone and run it directly to play
it. The only requirement is player should have installed at his/her computer.
1.2 Build&Play via sourceCode
Requirements:
A version control tool (optional)
An Integrated Development Environment (optional but for compatibility, IntelliJ Recommended )
Java Runtime Environment (JRE)
Java Development Kit (JDK)
An adequate understanding of software
Alternatively, a player can download the source code or clone it via a version control tool.
To do that step by step with version control:
1-) Clone the project from the project repository.
2-) Open the project folder via IntelliJ or create a new project on the IDE you use. The project folder is src/nomanleft in the repository.
If you use a different ide copy the files to your project excluding project related files.
3-) Compile the project with Java 8 JDK.
4-) Run it and have fun.
Doing it via downloading is pretty much the same. Instead of cloning download the project file and continue from step 2.
References:
https://www.smartgames.eu/uk/one-player-games/walls-warriors