Skip to content

alexander-denev/VR-Chessche

Repository files navigation

VR-Chesche

My first VR-Game-Development work. The Chess is very well known in domain of Game AI from the beginnig. I, too have tried to demonstrate AI algorithms in this game. Following are the details about game:

Game: 3D AI Chess
Game mode: Human Player vs Computer
AI-Algorithms: MiniMax, Alpha-beta pruning
Software: Unity-3D
Language: C#
Programming: Object Oriented Programming
Data-structures: Arrays, Lists, Stack

Instructions:

  • Tiles are highlighted based on actions:

    • Yellow: Selected Chessman
    • Blue: Walkable path for Chessman
    • Light-Red: Tile with opponent's piece that can be captured
    • Purple: EnPassant move or Castling move
    • Red: King is in check
  • Code details:

    • The heart of the game is BoardManager script, which is handling the entire game from beginning to end while utilizing the classes and functions defined in other scripts
    • The logic for Chess AI that is implementation of AI algorithm is written in ChessAI script
    • The comments and meaningful variable/function names will be helpful to understand the code

You may write to me for further information :)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors