Tetris Agent

For my final project in college I wrote a machine learning agent which could play Tetris using using Deep Q learning. The user can train the agent in two different ways and play against the agent or watch it play. It is written in python and has a user friendly interface.
I plan to continue to work on and it and add feature and improvements.

Github page for Tetris Agent

  • Tetris game main menu


    Main menu:
    You can pick from looking at training the agent or playing against it.

  • Tetris training mode screen


    Training mode:
    The Agent trains over 3000 games and learns what moves will give the best long term outcome.

  • Tetris vs mode screen


    Versus mode:
    You can play against either of the trained agents.

  • Tetris solo mode screen


    Solo mode:
    You can watch the Agent play as it keeps track of high scores.

The Reading Nook

This is a college project that I and my group designed using ruby on rails. The reading nook is an ecommerce website for selling books. The Reading Nook

Picture of The Reading Nook website

TeaTimeCode

This is an individual self-driven project that is ongoing (as you can see!).

TeaTimeCode was designed using Jekyll which is a Ruby framework. It is being hosted using GitPages and designed with Html, Css and markdown.

Nobber

My first group project in college a personal book author website.

Designed using HTML, CSS, Javascript. Nobber

Picture of Nobber website