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 Design
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 Simulation Project
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


Week 1

  1. Twine
  2. Animated Character
  3. Visual Sort
  4. Ball Simulation
  5. Seurat
  6. Conway's Game of Life
  7. Pixel Animation

Week 2

  1. Perler Beads
  2. Arduino
  3. PuzzleScript
  4. Sploder
  5. Board Game
  6. Final Poster

Activities


  1. Twine Project
  2. Github
  3. Lock game
  4. Reading: Game Design Basics
  5. Narrative, Ludus, Paida Lesson
  6. Guest Speakers
  7. Processing animated creature project
  8. Processing visual sort project
  9. Intellivator Video
  10. Egg Puzzle
  11. Rock Paper Scissors game
  12. Processing Seurat pixel program
  13. Processing simulation/game team project
  14. Mario design video
  15. Game Reviews
  16. Processing Objects Exercise (the moving cars)
  17. Cell phone, address book design project
  18. Ludology Narratology Debate
  19. Lesson on compilers and basics of computer language (slides)
  20. Drawing posters and design documents

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, Noah

/soe/sherol/.html/teaching/data/attic/spcs/2015/ai.1436605807.txt.gz · Last modified: 2015/07/11 02:10 by ffpaladin