Skip to content
/ HAK3 Public

Katamino - Bilkent University CS319-1 Project for Group HAK3

Notifications You must be signed in to change notification settings

yailke123/HAK3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HAK3

Trailer: https://www.youtube.com/watch?v=U6h1B2jYoqc

Katamino - Bilkent University CS319-1 Project for Group Number:1.H Group Name:HAK3

Group Members:

  1. Ege Özcan
  2. Mustafa Bayraktar
  3. Simge Işıl Tabak
  4. Yağız Efe Mertol
  5. Zeynep Gözel

Project Topic: Katamino

Description of Katamino: Katamino has 12 different pieces. Every piece contains 5 squares, arranged in different ways. There are also filler pieces which are 1 or 2 squares. The classic katamino game is setup by dividing the board into two parts. After that both players are given five blocks and 4 filler blocks. The first player to fill their section with the given blocks is the winner of the game.[1]

Description and requirements of Katamino:

  • In our project we will implement the geometrical mind game Katamino.
  • The main objective of this project is to make this a desktop game using the fundamentals of object oriented programming.

General: It is a singleplayer 2D mind game, where the player tries to fill the board with the given blocks in different colours and geometrical shapes.

How to Compile Code:

  1. Pull the project to your favourite IDE.
  2. Specify the Project SDK to a Java SDK to any version above version Java 8.
  3. Compile and have fun.
  4. We suggest to play the game on a Windows OS and 1080p resolution.

Board Designs: Board designs will feature pixel art that will give an extra joy to the main target audience that are children and also adults. The users can add their own pixel art as an additional feature.

Controls: Mouse is used to drag the blocks from the given blocks onto the board. After the block is chosen by using left click, it can be rotated ninety degrees clockwise by using the right click.

Gameplay: Player chooses the game level and category from the main screen and begins the game. Different boards will appear according to the player’s selections. Player should fill the board with the given blocks.

Additional Features, Differences:

  • A time counter will keep count of the time from the beginning of the level.
  • A move counter will keep count of the moves done by the user in the current level.
  • An online leaderboard will allow the user to upload their score (which is determined by their move and time count) to an online database and compare it with other users.
  • A level creator will allow the user to create a board design using pixel-art.
  • A hint system will be implemented. This system will guide the user towards a solution.
  • Easter eggs

References: 1.“Katamino.” Game Rules, www.thegamerules.com/en/board-games/family/katamino-907-detail.

About

Katamino - Bilkent University CS319-1 Project for Group HAK3

Resources

Stars

Watchers

Forks

Packages

No packages published