Skip to content

A state of the art lego ai creation that mimics the behavior of a real life snake 🐍. This project was made as part of the CS50 - Harvard - Introduction to Computer Science.

Notifications You must be signed in to change notification settings

LilianBittar/Lego-cs50-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CS50: AI-Snake

A python program that runs on Lego mindstorm and mimics a real life behavior of a snake. Some of the features of this program are randome tail wiggling with ability to hiss, bite and two operating modes controllerd by remote and autonomous.

Technical spicifications:

  • Written in python programming language.
  • State design pattern to switch between the modes.
  • Multithreading for different behaviors.

Architecture preview:

Preview

Project preview:

Preview

Video demonstration

https://www.youtube.com/watch?v=OiA8ewbjm5E

About

A state of the art lego ai creation that mimics the behavior of a real life snake 🐍. This project was made as part of the CS50 - Harvard - Introduction to Computer Science.

Topics

Resources

Stars

Watchers

Forks

Languages