ESC101 Project proposal          

 

                                                Project Title

                         Game of Othello

 

 Gagandeep Singh Y2144 (gagands@iitk.ac.in)

 Piyush Ranjan       Y2262 (piyush@iitk.ac.in)

     Project Tutor

 TV Prabhakar (tvp@iitk.ac.in)

 

Inspiration:

           We don't have much knowledge about programming 

           and have recently learnt it in this course.

           We wanted to make a game as it will be an 

           instructive and exciting experience which is 

           the sole aim of introducing projects in this 

           course.We saw some games on the net and played

           many of them. We liked this game very much.

           so we have taken up this project.

 

Sample I/O

          Our game will play according to the standard 

          rules of the game.This game will be played 

          on a 8X8 board .It will use calculus to 

          maximize the profit from the move.

            

 

Rules of the game

           Each player takes 32 discs and chooses one colour 

           to use throughout the game.Black places two black 

           discs and White places two white discs as shown 

           in Figure 1. The game always begins with this setup.

                         

                            Figure:1

            

                           A move consists of "outflanking" your opponent's disc(s)

             , then flipping the outflanked disc(s) to your colour.

           To outflank means to place a disc on the board so that

             your opponent's rows of discs is bordered at

             each end by a disc of your colour.

             (A row may be made up of one or more discs).

             

            Here's one example: White disc A was already in place

              on the board. The placement of white disc B outflanks

              the row of three black discs.

                                                               

            White flips the outflanked discs and now the row looks

              like this:

                                                           

                               

                              Our project will use user friendly GUI .We 'll use

               Java libraries such as swing for this purpose.

                              

        

                          Rules of othello