Skip to content

This repository contains solutions to the projects from Harvard's CS50 Introduction to Artificial Intelligence with Python.

Notifications You must be signed in to change notification settings

ghsaboias/ai-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harvard CS50 Projects

This repository contains solutions to the projects from Harvard's CS50 Introduction to Artificial Intelligence with Python. Each project includes different sub-projects related to AI and game logic.

Table of Contents

Installation

Clone the repository to your local machine. Each sub-project has its own requirements.txt file. Navigate to the sub-project directory and run pip install -r requirements.txt to install the necessary dependencies.

Usage

Each sub-project can be run independently. Navigate to the sub-project directory and run the main Python file (usually named after the sub-project, like tictactoe.py or degrees.py).

Projects

  • project-zero includes two sub-projects:

    • degrees: A Python program that determines how many "degrees of separation" apart two actors are.
    • tictactoe: A Python implementation of Tic Tac Toe game with an AI opponent.
  • project-one includes two sub-projects:

    • knights: A logic puzzle solver implemented in Python.
    • minesweeper: An AI that plays Minesweeper, also implemented in Python.

Contributing

We welcome contributions! Please see the contributing guidelines for more details.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

This repository contains solutions to the projects from Harvard's CS50 Introduction to Artificial Intelligence with Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published