Sei sulla pagina 1di 4

International Conference and Workshop on Advanced Computing 2014, TCET, Mumbai, India

Big Bang Chess


Nevil Mehta Pritesh Jagani Jaydeep Parekh Dr. Abhijit Joshi Mrs. Neha Katre
Department of IT Department of IT Department of IT Department of IT Department of IT
D. J. Sanghvi COE D. J. Sanghvi COE D. J. Sanghvi COE D. J. Sanghvi COE D. J. Sanghvi COE
Mumbai, India Mumbai, India Mumbai, India Mumbai, India Mumbai, India
nevil2192@gmail.com, priteshjagani@gmail.com, parekh.jaydeep1311@hotmail.com, abhijit.joshi@djsce.ac.in, neha.mendjoge@djsce.ac.in

ABSTRACT
In recent times, there is a growing craze for games. Bringing more
and more interactive games with new rules, high animation etc is
the focal point while game development. The traditional game of
chess hold the basic rules of making a move and killing the piece
coming on the way or to the specified move location. The game is
being played since many years in the same way and no new
innovation in terms of rules and pieces has been introduced. The
project named “Big Bang Chess” implements a classic version of a
new game collaborated with Chess and the rules of Paper-Scissor-
Rock-Lizard-Spock-Shark-Phoenix-Dragon with a high end
Graphical User Interface with different rules and pieces altogether.
Our implementation of Big Bang Chess is for two players.

The primary goal of our project work “Big Bang Chess” is to


interface a game, animation to create an interactive learning
environment. The .NET framework provides an easy way for
developing desktop and web applications. Other important
ingredients include Mixcraft and Flash that provide a way for Figure 1: Existing System
audio and video development respectively. In this paper we present
an innovative improvisation of the current game of Chess with a
It is one of the most popular games played by millions of
new rule set and GUI. people worldwide. Each player begins the game with
controlling sixteen pieces, i.e., the tools of the game: one
Keywords king, one queen, two rooks, two knights, two bishops and
eight pawns. Each type of piece moves differently. These
Chess, .NET framework, Mixcraft, Flash pieces are used to attack the opponent’s pieces and capture
the opponent’s pieces. The main objective here is to
I. INTRODUCTION checkmate the opponent’s king whereby the king is under
immediate attack (in "check") and there is no way to remove
A game is a system in which players engage in an artificial it from attack on the next move [6].
conflict, defined by rules that result in a quantifiable
outcome. The key components of game include goals, rules, The game of chess is not merely an idle amusement but is
challenge and interaction. Many games help to develop also useful in the course of human life. Several very
practical skills, serve as a form of exercise, or otherwise valuable qualities of life have to be acquired and
perform an educational, simulation, or psychological role. strengthened so as to be ready on all occasions for life is a
Games can be characterized by "what the player does." This kind of Chess. By playing chess, we gain foresight which
is often referred to as game play. The major key elements of considers the consequences that may need an action,
a game are the tools and the rules. Tools are the components circumspection which surveys the whole chessboard and
required to play the game while rules generally determine caution not to make hasty decisions. With these or similar
turn order, the rights and responsibilities of the players, and aims, chess is taught to children in schools today.
each player’s goals. Games can take a variety of forms,
from competitive sports to board games and video games. There are many chess variants today, the most popular being
We will discuss the game of chess in this paper. Xiangqi in China and Shogi in Japan [7]. Chess variants
consist of a variety of strategy board games that are similar
Chess is a two player game played on a chessboard. Figure to the traditional game of Chess. We are presenting a variant
1 shows the existing chess game with the pieces on 8 X 8 to the traditional game of chess in this paper. We have
checkered board. named it as “Big Bang Chess”. We discuss about this new
variant and its implementation in the next sections.

208
International Conference and Workshop on Advanced Computing 2014, TCET, Mumbai, India

II. OUR APPROACH III. SYSTEM ARCHITECTURE

Rock-paper-scissors is a hand game played by two or more Figure 3 represents the system architecture. As shown in
people. The "rock" breaks scissors, the "scissors" cut paper figure 3, the user interacts with the system using the GUI.
and the "paper" wraps rock; if both players throw the same Once the user makes a move, the AI Engine checks with the
shape, the game is tied. This hand game originated in Japan database for the various rules and functions accordingly.
named as Jan Ken Pon. A variation to this traditional hand The functions of the AI engine are Error Generation,
game is Paper-Scissor-Rock-Lizard-Spock which is a Checking for validations, and video pop-ups. The database
five-gesture expansion of the classic method. The following consists of various rules which include moving rules, killing
are the rules of the five-gesture method: rules, winning rules, match draw rules, cascading rules,
 Scissors cut paper incorrect move rules. The database also stores the various
 Paper covers rock moves performed by the players. The AI engine generates
 Rock crushes lizard the various videos using the multimedia database. The
 Lizard poisons Spock multimedia database acts as a repository of the character
 Spock smashes (or melts) scissors videos and animated videos. These videos are extracted
 Scissors decapitate lizard from the multimedia database by the Multimedia Audio and
 Lizard eats paper video Generation module and passed to the AI engine which
displays the videos to the user [1, 2, 3].
 Paper disproves Spock
 Spock vaporizes rock
 Rock breaks scissors

The various conditions and rules are shown in Figure 2.

Figure 3: System Architecture

The system uses a combination of media such as audio,


video, stills, etc. The various formats corresponding to the
media used are:
Figure 2 : Paper-Scissor-Rock-Lizard-Spock Rules.
1. Audio (Music) – MP3 files.
2. Audio (Speech) – WAV files.
Each piece can kill two others and can be killed by the
3. Audio (Background Score) – WAV files.
remaining two as shown in Figure 2. The three new
4. Videos – MOV files.
characters of the game are the Dragon (King), the Phoenix
5. Stills – JPEG, PNG files.
and the Sharks. These are the most powerful characters of
the game in terms of their power, i.e., they can be killed by
All the media files are saved in their respective repositories
anyone and can kill anyone.
and will be accessed from the same in the code.
1. Audio files - /aud/*.*
Our game has visual effects and audio instructions or
2. Video files - /vid/*.*
notifications for users who just want to play using voice
3. Stills - /pic/*.*
instructions. Whenever there is a movement of a piece from
one place to another, there will be a tracker which will
The use case diagram of the System is shown in Figure 4. In
update the player of the piece that was moved and the
the diagram there are two actors: User/Player and System.
position from where it was moved. In next section we
The player activities include:
discuss about the implementation of this game.
 Play game
 Move piece
 End game.
209
International Conference and Workshop on Advanced Computing 2014, TCET, Mumbai, India

The System activities include:


 Identifying piece Figure 6 shows a snapshot of an instance of the game when
 Identifying position checkmate situation occurs.
 Checking for validate move
 Kill

Figure 6: GUI with a Checkmate prompt.

V RESULTS AND EVALUATION

Figure 4: Use Case Diagram Some of the results are discussed below.
1. Whenever there is a movement of a piece from one place
The user will be provided with a set of rules and Big Bang to another, there will be a move tracker which will
Chess being interactive will enable the user to play an audio update the player of the team which played, the piece
for the set of rules. The game, with visual effects also has that was moved and the position from where it was
audio instructions or notifications for users who just want to moved. Figure 7 shows the position tracker of the last
play on voice instructions. However, the user has an option move by a player.
of keeping the sound off in case he/she does not want any
sound instructions. This rules page shown in Figure 5 Figure 7: Position tracker
explains the rules of the different pieces and also has audio
instructions.

2. Whenever there is a kill and if the kill is legal as per the


rules of the game, then the corresponding animation
video will be played of the piece killing the other piece.
Figure 5: Rules Page We have made use of animations to give the game a
lighter feel. Figure 8 depicts a snapshot of the game
IV WORKING OF THE SYSTEM showing the kill situation in the game.
The working of the game is as follows:
1. The player with white pieces starts the game and
makes the first move.
2. System will check which piece is moved by player.
3. System will identify position of the piece.
4. System will check if it is a correct move or kill.
5. If it’s kill or correct move, the System will make a
move and store this move in the database and the
game proceeds.
6. If the move is not a legal move, then the system will
prompt an error.
7. If the Dragon is checked, a prompt will appear.
8. If the Dragon is Check-mated, the game ends.
Figure 8: Animation played on a kill
210
International Conference and Workshop on Advanced Computing 2014, TCET, Mumbai, India

ACKNOWLEDGMENT
Figure 9 shows the prompt of an illegal kill as per the rules
of the game Big Bang Chess. We would like to thank respected Principal, Dr. Hari
Vasudevan, D. J. Sanghvi College of Engineering for giving
us facilities and guidance. We would also like to thank Shri
Vile Parle Kelavani Mandal for encouraging us in such co-
curricular activities.

REFERENCES

[1] J. Pitra, E. Sandewall, W. Bibel, G. Huet, H.-H. Nagel


and M. Somalvico, “Artificial Intelligence in Western
Europe”, In the Proceedings of International Joint
Conference on Artificial Intelligence, 1977.
[2] Robert Levinson, Feng-hsiung Hsu, T. Anthony
Marsland, Jonathan Schaeffer, David E. Wilkins, “The
Figure 9: Illegal Kill
Role of Chess in Artificial Intelligence Research”, In
the Proceeding of International Joint Conference on
The game was evaluated by approximately 75 persons Artificial Intelligence - IJCAI, 1991.
including students and faculty members. The criteria for [3] Tan Shunhua, Chen Miao, “Search Algorithm in the
evaluation include layout/design, creativity, content, quality, Five-piece Chess”, Published in the Journal of
graphics, and overall impression [5]. The Table1 gives the Emerging Trends in Computing and Information
analysis of the evaluation done. Sciences, VOL. 3, NO. 4, April 2012.
[4] Yu Liu, Dan Li and Yingsong Hu, “Machine Learning
Table 1: Analysis of evaluation of the game in Adversarial Game Using Flight Chess”, Published in
Criteria Excellent Very Good Fair the Journal of Multimedia Information Networking and
good Security (MINES), 2011.
Layout/Design 43 27 5 - [5] Rebecca B. Reynolds, Eun Baik and Xiaofeng Li,
Creativity 52 15 8 - “Collaborative Information Seeking in the Wild:
Middle-Schoolers’ Self-Initiated Teamwork Strategies
Content 36 20 12 7
to Support Game Design”, In the Proceeding of
Quality 45 15 10 5
Association for Information Science and Technology,
Graphics 55 17 3 - Maryland, USA, 2013.
Overall 54 16 5 - [6] James Eade, “Chess for Dummies”, 2nd Edition, Wiley
Impression Publishing Inc., 2005.
[7] Jess Rudolph, “Shogi – the Chess of Japan Its History
From this analysis, we can say that the game Big Bang and Variants”, In History of Chess, 2009.
Chess has been accepted and liked by most of the users on
the basis of various parameters considered during evaluation
process.

VI. CONCLUSION AND FUTURE WORK

Our project introduces a new game Big Bang Chess by the


merger of the same with Rock-Paper-Scissor-Lizard-Spock-
Shark-Phoenix-Dragon. Occupying the user’s interest with
Animations, Sound Effects and Interactive GUI makes the
target audience grow.
Further development of the game can be implementation for
networks, smart phones and other portable devices. Playing
games online where different users can compete against
each around the world.

211

Potrebbero piacerti anche