Table of Contents

Afternoon Teams: (Angel, Jove), (Andrew, Emily, Ed), (Mei-Ling, Clair), (Ellie, Alix), (Zuri, Anastasia), (Jeni, Float), (Penny, Raymond), (Fang, Will)

Topics


Assignment

(Sit with your teams!)

Part 0: Blogging all your projects from last week

Please blog your projects from last week :)

Part 1: Blogging about software

Read this important article

Do you agree or disagree with Bill Gates?

Read the opposing side: https://www.gnu.org/philosophy/

(don't forget to add pictures and links)


Part 2: Rock Paper Scissors AI

Today we talked about what is a game. The definition we used is: Ludus, Paida, and Narrative. We also talked about Game Trees and how computers think about games.

Your assignment is as follows:

Note: You can use buttons or keys to represent user input. The choice is yours. Use good design principles!

Part 2: Tic Tac Toe AI

Same idea as before:

Stretch Assignments

You can go back to any previous project and work on them. No one had a chance to do the A* problem from Thursday yet.

You can also fork a classmates project or any other project you find interesting to tinker with.

Finally, if you are up for this challenge, try to make the game Black Jack (also known as 21), we will talk a bit about probabilities tomorrow.

http://math.hws.edu/eck/cs271/js-work/Blackjack.html

Feedback

https://docs.google.com/forms/d/1nNvgtxwBtGiDMfe_jjx1PH8MzwJlOR7jIAaEdLZ-sZI/viewform