Preview

Two Player Chess - Vhdl

Good Essays
Open Document
Open Document
1186 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Two Player Chess - Vhdl
DIGITAL SYSTEMS DESIGN PROJECT

07-Dec12

Two-player Chess
By: Nishit S. Rao (10EC75), Nikhil Vashistha (10EC73),
Mohammed Anees (10EC64)

Digital systems design project

Acknowledgement
We would like to take this opportunity to extend our sincere gratitude to Mr. Kiran Kumar, who has been with us through difficult times in our labs. The help provided all semester had encouraged us to attempt a project of such magnitude. We would also like to thank Ms. Kalpana G Bhat, without whose intital efforts our project could not have been envisioned.

Page 1

Digital systems design project

Abstract
Chess is a two-player board game played on a chessboard, a square checkered board with 64 squares arranged in an eight-by-eight grid. Each player begins the game with sixteen pieces: one king, one queen, two rooks, two knights, two bishops, and eight pawns. Each of the six piece types moves differently. Pieces are used to attack and capture the opponent's pieces, with the object of the game being to 'checkmate' the opponent's king by placing it under an inescapable threat of capture. In addition to checkmate, the game can be won by the voluntary resignation of one's opponent, which typically occurs when too much material is lost, or if checkmate appears unavoidable. A game may also result in a draw in several ways, where neither player wins. The 8x8 grid has a total of 64 squares alternately colored white or black. The columns are called files and the rows are called ranks. The files are labeled from a-h, while the ranks are numbered from 1-8. Each square of the chessboard is identified by a unique coordinate pair consisting of a file and a rank. Each type of piece (other than pawns) is identified by an uppercase letter, usually the first letter in the name of the piece in whatever language is spoken by the player recording. English-speaking players use K for king, Q for queen, R for rook, B for bishop, and N for knight (since K is already used). Each move of

You May Also Find These Documents Helpful

  • Good Essays

    Chess vs platos caves

    • 589 Words
    • 3 Pages

    Chess is played on a square board of eight ranks and eight files of squares, the colors of the 64 squares alternate and are referred to as light and dark squares. Pieces are divided, by convention into black and white sets.…

    • 589 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Main program is given below whereas subroutines aregiven after this program ends. inp = randn(1,502); p = [0.26 0.93 0.26]; snr = input('enter snr \n'); x=rand(10,30); for i=1:10 for j=1:30 if x(i,j)>0.5 x(i,j)=1; else x(i,j)=0; end end…

    • 819 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Summer Project -Ldpm

    • 11745 Words
    • 47 Pages

    I owe special thanks to Mr. Hitesh Patel, Manager and Mr. Harish Desai, Lab in-charge who gave me constant support, guidance and…

    • 11745 Words
    • 47 Pages
    Satisfactory Essays
  • Powerful Essays

    Report on Big Bazar

    • 4641 Words
    • 19 Pages

    We acknowledge our deepest thanks to our Project guide Professor Dr Shekher for all their care and encouraging words and giving suggestion at the crucial stages.…

    • 4641 Words
    • 19 Pages
    Powerful Essays
  • Satisfactory Essays

    8085 microprocessor

    • 9441 Words
    • 38 Pages

    EE 201 : Digital Circuits and Microprocessors Dr. Amit Sethi Room 303, EEE Dept. 2529, amitsethi Objectives for this session Introduce the 8085 Microprocessor Introduction to 8085 programming model Introduction to 8085 instruction set All computers are based on the Turing Machine concept • In 1937, Alan Turing described this abstract idea of a computer • Turing Machines consist of: – A tape of infinite length with symbols printed in cells – A read-write head that can move along the tape to read and write symbols – A state from a finite set stored inside the machine – A finite set of instructions that translate the current state and the read symbol into an action which can be: • Change to another state • Move to another place on the tape • Write a symbol on the tape Computer: Basic definitions • Computer is a machine that sequentially and automatically carries out a sequence of arithmetic or logical operations given as instructions in form of a program, which can be changed readily, allowing the computer to solve more than one kind of problem • Data and programs can be read from memories, storage or input devices • Data can be written into memory, storage and output devices Computer components: Memory • Write: An arbitrary word can be written into the memory • Store: Memory can store data (multiple words) • Read: An arbitrary word can be read from the memory for usage • Examples so far – Data latches are 1-bit memories – Registers are 1-word (e.g. 1-byte) memories • But, we want to study bigger memories Each bit of a memory is a latch I1 2n lines out DECODER n-bit address in bit Lx EN D ……

    • 9441 Words
    • 38 Pages
    Satisfactory Essays
  • Powerful Essays

    Economic Planning in India

    • 4721 Words
    • 19 Pages

    We would like to acknowledge the help and support of Prof. Meghna Chandok without whose support this project would not have seen the light of the day.…

    • 4721 Words
    • 19 Pages
    Powerful Essays
  • Good Essays

    E-Commerce Lesson Plan

    • 782 Words
    • 4 Pages

    I would also like to thanks Mr. Vaidya, the Lab Assistant for his help during the completion of this project.…

    • 782 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Essays

    • 11419 Words
    • 46 Pages

    I would like to thank my project coordinator Ms. Archana Rane for providing me with continuous support. She was always there to listen and to give advice, and encouraged me to perform better every time. Also, I am grateful to Mr. Sasikumar (CDAC) for providing me with the opportunity to work on this project. Special thanks to my project partner Vilas Suryavanshi from BVIT. Let me also say thank you to all the staff scientists of OSSRC department at C-DAC, Kharghar, for interesting discussions and feedback. I would like to convey my sincere thanks to the MCA Incharge- Mrs. Neha Chopade, Prof. Mrs. Kirti Wankhede, Prof. Mrs. Pooja Raundale for their constant help to go ahead with the project and moral support. I am deeply indebted to all of them for the excellent guidance and invaluable piece of advice. I owe special thanks with deep sense of respect and regard to Raoul Noronha and Meghan Kambli (Project Trainees - CDAC) for the extensive help, co-operation, valuable guidance and encouragement for the project work and the constructive feedback throughout the development phase. The most precious thanks to my parents for giving me life in the first place, for educating me with aspects from both arts and sciences and for their unconditional support and encouragement to pursue my interests.…

    • 11419 Words
    • 46 Pages
    Powerful Essays
  • Good Essays

    On April 1, 2003, the West Central Railway was reconstituted from the Jabalpur and Bhopal…

    • 2841 Words
    • 12 Pages
    Good Essays
  • Good Essays

    When emotions are profound, words sometimes are not sufficient to express our thanks and gratitude. With this thought, I express my gratitude and indebtedness to all those people who have helped and provided the very much-needed enthusiasm and the consistent encouragement required. The present shape of this work has come forth after contribution from different spheres. I sincerely express my deep gratitude to Mr.Rajiv Kumar Das,Scientist-D (DRDO), Mr. R.K Garg,Scientiest-E (DRDO),Mr. Sanjeev kumar,Scientiest-E(CSIO) for their guidance, constructive suggestions, timely help, constant encouragement and supervision in each and every step throughput the work. Their inimitable support helped in channeling my efforts in proper directions.…

    • 16992 Words
    • 68 Pages
    Good Essays
  • Better Essays

    report

    • 4972 Words
    • 20 Pages

    Alhamdulillah, thanks to God that have given us the strength and patience, finally we have finished the final project for this semester. First and foremost, we would like to thank our lab instructor, Madam Rohani Bt Hassan for the valuable guidance and advices. She inspired us greatly to work in this project. Her willingness to guide us in this project contributed tremendously to our project. We would also like to thank her for showing us some example that is related to our project.…

    • 4972 Words
    • 20 Pages
    Better Essays
  • Powerful Essays

    1. Enter a 1 on the Karnaugh map for each fundamental product term that corresponds to 1 output, in the truth table. Enter 0s elsewhere.…

    • 1137 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    waiting line

    • 4923 Words
    • 20 Pages

    First of all I am extremely thankful to my college CDAC for providing me with this opportunity and for all its cooperation and contribution. I also express my gratitude to my Project mentor and guide Mrs. Shipra…

    • 4923 Words
    • 20 Pages
    Powerful Essays
  • Powerful Essays

    permitted under the United States Copyright Act, no part of this publication may be reproduced…

    • 38476 Words
    • 360 Pages
    Powerful Essays
  • Powerful Essays

    This is to certify that the technical seminar report on “Wireless Integrated Network Sensors” being submitted by Mr.D.VINEETH KUMAR, (09B91A0414) in partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in Electronics & Communication Engineering, Guru Nanak Institutions Technical Campus, Hyderabad to the J.N.T.U. Hyderabad is bonafide work carried out by him/her.…

    • 7520 Words
    • 31 Pages
    Powerful Essays

Related Topics