Harv Prentiss

Projects


3D Tic-Tac-Toe

About

This project I did for my artificial intelligence class. It lets a player play a game of tic-tac-toe against a computer opponent on a 3x3x3 cube. The computer uses alpha beta pruning to make its moves. There are some kinks to work out in the evaluation function. This is something I will continue to work on, so it might be in a different state when you get it.

Features

  • Tic-Tac-Toe on a 3x3x3 cube
  • Computer opponent uses alpha beta pruning to make moves

Pulse Fitness

About

This was a project I did for my capstone class. I decided to make something that related to one of my hobbies which is exercise. The goal was to make a fitness tracking website that also had social features. People in general have better results when other people are involved in their exercising. This was my first time using Ruby and Rails. It was quite the learning process. I found somethings very simple to do, but others seemed more dofficult. In the end I'm happy with the result as it was something I built from my own mind.

Features

  • Twitter-esque feed of updates from people you follow
  • Create unique fitness routines and track your progress for each routine
  • Share routines with your friends

Prentiss Electric Website

About

This is a website I made for my Dad, who owns an electrical contracting company. He has wanted a website for awhile and we finally got everything together and built the site. It's still a work in progress and will always be evolving.

Features

  • Basic picture slideshow for showing off work
  • Email contact option to get emails from potential clients
  • Some info about all the workers
Website

Startup Guild

About

The Startup Guild is a website that was built as part of the A100 program. The goal was to design and build a community/jobs website for the startup community. This was a group project and I was put in charge of front-end development. The site was not fully finished as the end goal of the project was not to bring the site live, but to showcase skills.

Features

  • Profile tile wall - tiles flip to reveal info about person or company
  • Sliding navigation - can use the arrows on screen, on keyboard, or swipe gestures
  • Multiple color themes - Users can choose from 6 different color themes
  • Twitter feed - live feed for the website for news

Media Sorter

About

I built this application in C# for myself. You can point it to a directory and give it a destination directory. It will then search for any mp3 files in the directory and will move and sort them into the destination directory. It sorts based on the meta information on the file such as artist and album. It sorts it into a folder structure based on the artists and then the album. If no folder exists for the artist and/or the album one is created. You can save the results of the sort to a text file to keep as a record.

Features

  • Sort and store mp3 files by artists and album
  • Store a log of the changes to keep or review
  • Can be pointed at any directory for the target or destination.

Subway Tetris

About

Subway Tetris is part of my games research. I built this using C# and the Tao Framework for OpenGL. It started as normal Tetris, but at the time I was working at the Subway HQ so I felt Subway was a natural fit for the theme. The artwork is mine as well.

Features

  • All the addictiveness of normal Tetris with a sandwhich flavor
  • Will run on any Windows system with up to date .NET framework.
  • Space bar rotates pieces, arrow keys move, H key holds a piece

Blackjack

About

This was just messing around to make a blackjack game to play.

Features

  • Its blackjack with all the dealer rules
Blackjack

Magic The Gathering Card Lookup

About

This was more of a test to see how well the API wored. Turns out its a pretty good one. I might revisit it someday.

Features

  • Search for cards based on multiple search paramters.
Magic Search

To Do App

About

Teaching myself Angular and making something that could be useful.

Features

  • Add notes with different proiority levels.
To Do