Lakshya Gour Image`
Lakshya Gour

CS 213 Chess Assignment

This project is a chess game developed as a part of the CS 213 course at Rutgers University.


Project Image

Introduction

The game is developed using Java and follows the standard rules of chess. The game includes features like castling, en passant, pawn promotion, and checkmate detection. The project aims to implement object-oriented programming concepts and enhance problem-solving skills through game development.

Objectives

This project was mainly about diving into object-oriented programming (OOP) and getting hands-on with object-oriented design (OOD) principles. I wanted to understand how to structure code using objects, which helps with reusing code, keeping things organized, and making them easier to manage. It was a cool way to learn about classes, inheritance, and all that fancy OOP stuff while making my project more structured and easier to expand later on.

Tools Used

Java
Object-Oriented Programming