Git Product home page Git Product logo

Ian Smith's Projects

broken-elevator icon broken-elevator

This program will tell a user the best path to a floor given some problems with the elevator. The user should enter how many floors there are in the building, what floor they're starting on, their goal floor, the number of floors the elevator can go up at a time, and the number of floors the elevator can go down at a time. If it is impossible to reach the floor, the program will tell the user to take the stairs.

hashbook icon hashbook

This is a C program that acts similarly to Facebook, but primarily uses HashTables. The hash table hashes person objects by the first letter of their name, and chains by linked list at collisions. In addition, a person object's friend list is also a linked list that runs with an insertion time of O(1), making for a very fast and simple "Facebook" done entirely in C.

inside-music icon inside-music

Inside Music lets you step inside of a song, seeing its individual pieces to give you a closer look at how music is made.

red-black-display icon red-black-display

Allows the user to enter any number of ints (order taken into account) into a red-black tree. The program will then tell the user the color of each node

simon-game icon simon-game

This is a classic Simon says game where colors flash in a pattern and you repeat the pattern as best as you can. Make sure to click the 'on' button and then start to start playing. (Credit goes to Mary Chen on YouTube for helping with the implementation)

superman-quotes icon superman-quotes

This is a page that generates a random quote (The topic being Superman) and gives you an option to see a different random quote, or to tweet about it with the hashtag #SupermanQuotes.

vr-google-cardboard icon vr-google-cardboard

This holds a VR workspace that can be built through Xcode. The app simply holds a giant letter I, A, and N in different flashing colors. This was a just a fun project to see if I could develop something for cardboard. This is iOS only.

weather-app icon weather-app

This is a weather app that requires use of location services

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.