User Tools

Site Tools


spcs:2015:ai

This is an old revision of the document!


Honors Academy : Shanghai


Artificial Intelligence and Game Design


Description: This is a course on Game Design and Artificial Intelligence. Students learned foundational concepts in programming, design, and engineering, using various programming languages. They engage in classroom discussions, documenting ideas, and keeping online journals. The students work with different game development and programming tools each day, including: Twine, Github, Processing, PuzzleScript, and Sploder. In addition to digital game design and development, a final project in the course is to design and playtest their own board games. A major emphasis of this course is in understanding how to have an impact in the world of technology. We will discuss careers as scientists, designers, engineers, artists, and producers. At the end of the course, each student will create their own poster presentation on a topic they found interesting in class. These topics include design, software engineering, game studies, algorithms, artificial intelligence, and development tools among others. All of their projects and assignments are documented in their blogs that they will update multiple times a day.

Teacher: Sherol Chen

  • email: ffpaladin@gmail.com

TA:

  • Yinan
  • Zhouheng - Jeffrey
  • Yang - Kevin

Location: Shanghai, China


Schedule


Daily Schedule Time
8:30 Session 1 1 hr 20 min
9:50 Break 20 min
10:10 Session 2 1 hr 20 min
11:30 Lunch 1 hr (10 min)
12:40 Session 3 1 hr 20 min
2:00 Break 20 min
2:20 Wrap-Up, Clean-Up, Assignments 25 min
2:45 Writing Time 1 hr (15 min)
4:00 Go Home

Course schedule will be subject to change!

Week 1MondayTuesdayWednesdayThursday Friday
Topic Introduction Game Studies Graphics Algorithms Simulations
8:30 Overview Blog Guest: Wes Guests: Ryan/Carson Objects
Lock Activity Programming Searching Keyboard and Mouse
9:50 BREAK BREAK BREAK BREAK BREAK
10:10 Quiz Guest: Russ Debate Sorting Guest: Ernest
Ludology Narratology Graphics Finite State Machines
11:30 LUNCH LUNCH LUNCH LUNCH LUNCH
12:40 Twine Twine Animations Visual Sorting Perler Beads
Github
2:00 BREAK BREAK BREAK BREAK BREAK
2:20 Blogging Github processing.js Seurat Painting Assignment
2:45 Writing Time Writing Time Writing Time Writing Time Writing Time
Week 2MondayTuesdayWednesdayThursday Friday
Topic Electronics Artificial Intelligence Prototyping Play Testing Final Project
8:30 Interview Puzzle Interview Puzzle Interview Puzzle Interview Puzzle Interview Puzzle
Guest: Stone Guest: Tronster Object Oriented Board Game Game Project
9:50 BREAK BREAK BREAK BREAK BREAK
10:10 Arduino Alan Turing Traveling Sales Person Board Game Game Project
Areas of AI Searching
11:30 LUNCH LUNCH LUNCH LUNCH LUNCH
12:40 Arduino Puzzle Script Game AI Final Poster Game Project
Sploder
2:00 BREAK BREAK BREAK BREAK BREAK
2:20 Assignment Assignment Assignment Assignment Assignment
2:45 Writing Time Writing Time Writing Time Writing Time Writing Time

Student Blogs

Assignments

  1. Twine
  2. Animated Character
  3. Visual Sort
  4. Ball Simulation
  5. Seurat
  6. Conway's Game of Life
  7. Pixel Animation
  8. Perler Beads
  9. Arduino
  10. PuzzleScript
  11. Sploder
  12. Board Game
  13. Final Poster

Materials


Videos

Software

Amazon

Materials

  • Markers - 10 packs
  • Crayons - 10 packs
  • Scissors - 10 pair
  • Glue - 5 bottles
  • Clear Tape - 5 rolls
  • Colored Paper - 5 packs
  • Big white paper - 50 sheets
  • Clothing Iron - 1
  • White board markers - different colors
  • Printer white paper - 1 pack
  • Rulers - 10
  • Masking Tape - 1

Examples

  • Tuper Tario Tros
  • You Only Live Once
  • But That Was Yesterday
  • Powder
  • There's Only One Level
  • Achievement Unlocked
  • You Have to Burn the Rope
  • Argument Champ
  • 20Q
  • Akinator

People: Stone, Ernest, Dave, Wes, Carson/Ryan, Russ, Ben, Alex

/soe/sherol/.html/teaching/data/attic/spcs/2015/ai.1436436080.txt.gz · Last modified: 2015/07/09 03:01 by ffpaladin