Ideas whodunit -- murder mystery, distributed clues (35) - how do we distribute the mystery? - maybe one mystery per student? - what do we code for the clues? - rooms (like clue), one student writes each room - staff creates a puzzle and splits between rooms? - student makes multi-part puzzle, shares with other room robot fight (30) - version 1: staff writes the robot code, student writes the logic - version 2: student writes the robot code, users drive them obstacle course, one level per student (20) - circle in square moving, avoding bad circles - 1 level per student - code: detecting collisions, and ??? - provide: level data - episodal or sequential? - episode: if student makes a hard level, can pick another Distributed board game, card game (20) - staff provides setup - students program games - Risk -- grid, each player has one tile; random number of units; turn-based; can attack one tile each turn, if have more units then merge tiles and student code votes on who to attack next - team card game (Euchre or the like) - computer plays, and humans play (one of each in team) - staff writes game rules, students write game-playing software - 2 student teams; tetris board; when you clear a line, it adds a line to a random board on the other team - student code is the logic for their own board - staff coordinates line completions tron light-cycles (a maze-generating race game) (15) - detect walls, move - ai - regions bitcoin network (15) - merkle tree - provides distributed append-only ledger - ?? what to we record - why transactions - meme coin -- send images (how to grade this?) - could record who sent to whom, market trend analysis - voting system - each user has some starting credits; some way to share them puzzle game with rooms, one per student (12) - scope the puzzles, have a backup - staff: arrange the rooms - ???: coordinating the rooms online escape room (12) - (see puzzle game) - multi-student rooms? mazes with text-based riddles included (10) - post-MP9, this is not quite big enough; add what? RPG (10) - either graphics of data-tracking real-time data analytics (3) - what do we analyze? platform game (0) - graphics, level design - what do students code What's the hard part graphics == out of scope How is it distributed and coordinated