No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2ac6919 Dec 27, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Initial commit Dec 27, 2017
js Initial commit Dec 27, 2017 Refining Dec 27, 2017
index.html Initial commit Dec 27, 2017


Our favorite AI nemesis, HAL9000 vs. Dave Bowman

  • Construct a chatbot that responds to various inputs from Dave
  • Feel free to use the HTML and CSS scaffolds or construct your own
  • Be creative with your logic and responses!
  • Feel free to also change the characters and anything in the starter code—be creative!

Grading Rubric (Pass/Partial/Fail)


  • Have the AI respond to user input
  • Do at least 3 different things
  • One of the commands must utilize the list of people in the class to send a reply
  • Use at least 1 conditional to change the response
  • Leverage a for loop to iterate over a collection
  • Use a random component
  • Go above and beyond simple if/else statements

Stretch Goals

  • Have 2 or more AIs responding based upon user input
  • Use a regular expression to parse and manipulate the response
  • Have a conversation between two AIs (without creating an infinite loop!)


  • A working chatbot hosted somewhere publicly accessible (CodePen, Github Pages, etc.)
  • A new git respository containing your code
  • A file with explanations of what your bot does, what commands it responds to, the approach taken, unsolved problems, etc.