BSCGD B Assignment

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

Introduction

Chess online is a digital version of the online chess game, that people
could play on the internet. This would be a multiplayer game in which
people from all the world regardless of their location could play and
compete with each other.
The purpose of this game design document (GDD) is to provide a
comprehensive overview of Chess Online, outlining all the features and
modes.
Gameplay Overview
The main purpose of the gameplay of our chess game would be to allow
the user to follow the rules of a standard chess game. Each player will
have 16 pieces including a King, a queen, two knights, two bishops, two
rooks and eight pawns. The purpose of the game is to checkmate the
opponent’s king by placing it in a position where it’s being attacked and
cannot move any other position or get out of that attack.
Each player will take their turn to move a piece across the 64 square
board, player A will have white pieces and player B will have black
pieces. Player A will always make the first position but you will be
chosen randomly for the position.
FEATURES
Our online chess game will include the following features:
 Multiplayer Mode:
Players will be able to connect with other players from all over the
world and play chess at real time, if they have internet
connectivity.
 AI Opponent:
If the user will not have internet connection he or she can then
play against our special variety of AI bots that will keep them
entertained and will get harder after every level.
 Custom Board & Pieces:
Players will have the ability to choose from variety of chess boards
and piece designs of different colors to enhance their gaming
experience and enjoy the time.
 In-game Chat:
Players can communicate with their opponents through an in
game build up chat system.
 Move History:
In chess it’s important to remember the sequence of moves you
made, so we will also provide with history of every move that
players have made to keep track of their moves.
 Time Control:
Chess is a time consuming game so we will provide with pre-
defined time frame for games ranging from few minutes to a few
hours.
 Leaderboard:
We will provide a leaderboard for the top players of the league.
 Bonuses:
We will provide the user special gifts such as in-game emotes or
stickers and special custom board skins to keep them encouraged.
Technical Requirements
Our chess game will be a web-bases application, available through
browser on desktop and mobile devices and could also be downloaded
on your mobiles through app or play store.
The game will be built using HTML, CSS, JavaScript and backend frame
like node.js or Django.
Conclusion:
Our online game provides a convenient and engaging way for players to
enjoy the classical game of chess and connect with other players from
all over the world. With a range of features and intuitive user interface,
it promises to be a fun and challenging experience for all players of all
levels.

TEAM MEMBERS:
SYED TALHA-220526
MUHAMMAD MUNEEB EJAZ-220464
Associate professor DR Hameedur Rehman
Faculty of Computing & AI, Air University, Islamabad.

You might also like