Skip to content

nuPURohit/C_LTTS

Repository files navigation

Chess Engine

  • In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest. A chess engine is usually a back end with a command-line interface with no graphics or windowing.
  • So the project focuses on building the Chess Engine with the help of C Language.

Poster

SDLC Activity Based Learning

Build Code Quality Git Inspector Unity Valgrind
C/C++ CI cppcheck-action Codacy Badge Contribution Check - Git Inspector Unit Testing - Unity CodeQuality Dynamic Code Analysis Valgrind

Folder Structure

Folder Description
1. Requirements Documents detailing requirements and research
2. Architechture Documents specifying design details
3. Implementation All code and documentation
4. Test Plan and Output Documents with test plans and procedures
5. Report Overview
6.Images and Videos How to play
7. SWOT Analysis Strenght,Weakness,Opputunity,Threat

Contributors List and Summary

SF Id. Name Features
259899 Nupur Purohit 1) Promotion 2) Casting 3) EnPassant 4) CheckMate 5) Stalemate

Expectations vs. Implementation

  1. Multi Function and Multi File Approach ✔️
  2. MakeFile based Compilation for Windows + Linux OS ✔️
  3. Doxygen based Documentation ✔️
  4. Clean Code ✔️
  5. Use of Concepts: structures,typedef,enums,pointers,function,dynamic memory and function pointer ✔️
  6. Unit Testing with Unity ✔️

Reference:

  1. reference

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published