Unit Six
Design
Alpha
Wed Mar 20 / Thur Mar 21
1 | Project Overview
A Day - SAT (Juniors Only)
Projects
Introduce Trello
Examples: JARVA, Excelblem, Tank Commanders
Set up your trello board, share the link, and invite members
Board must be public
Expectations
Lists (at least: Long Term, To Do, In Progress, Completed)
Labels (at least: Code - BLUE, Design - GREEN, Media - RED, Bugs - PURPLE)
Members Assigned Cards
Work Time
Create Trello and share with Mr. M by end of period (doesn't need to be completed right now)
Create Contract goals and share with Mr. M by end of period (can edit until next first conference)
Fri Mar 22 / Tues Apr 2
2 | Contract Conferences
Finalize Contracts with Mr. M
Wed Apr 3 / Thur Apr 4
3 | Coding Day
Work Time
Fri Apr 5 / Mon Apr 8
4 | AP Review / Code
A Day - Half Day Friday
Work Time
Tues Apr 9 / Thur Apr 11
5 | FRQ #1
Assign AP-1 Codingbats (x10) (due Sunday @ 11:59 pm)
Explain Free Response Format
Do one example problem
Work Time
Fri Apr 13 / Mon Apr 15
6 | Coding Day
A Day - SAT Day - Juniors Only
Work on projects
Tues Apr 16 / Wed Apr 17
7 | FRQ #2
Example Problem
Work Time
Thur Apr 18 / Fri Apr 19
8 | Jar Files
Make your project into a Jar File and test it out
Work Time
Mon Apr 22 / Fri Apr 23
9 | End of Alpha
Work Time
Submit Alpha by Midclass (+1) or Midnight (+0)
Zip file must include: project code, running jar file, at least 2 screenshots, text file with description + control
Threnody builds an isometric RPG engine (2022)
Action puzzler RPG Squared lets players push boxes and slide on ice. (2022)
Plants vs. Mummies has a functional gameplay loop in their Alpha (2023)
Investigate the mysteries of Monkey Town and do battle using exotic animals in Frey Battle Simulator. (2023)
RAM Planting Sim displays a calm vista to grow your garden (2023)
Jedi Upgrade includes a very large Grogu (2022)
Phase Two
Mon Apr 22 / Tues Apr 23
10 | Presentations
Share projects with the class
Work Time
Wed Apr 24 / Thur Apr 25
11 | Conferences
Update Conference Goals for Beta Phase
Work Time
Fri Apr 26 / Mon Apr 29
12 | Intern AP Lesson Day
Shiqi and Brady lead the class in an AP Review Game
Tues Apr 30 / Wed May 1
13 | Practice MC AP Exam #3
Complete multiple choice exam
Thur May 2 / Fri May 3
14 | Review Day
Go over practice exam and questions
Students who missed the practice exam will take it instead
Mon May 6 / Tues May 7
15 | Flex Day
Additional time to study and work on projects
Final questions before the AP Exam
In TopShot, you shoot foes as Mom or a Soccer Player. (2023)
Pokemon Battler featuring Evee and Bulbasaur (2022)
Guns are an important part of Legendary Sword 2. (2022)
AP Exam
Wednesday May 8th @ 12:00 pm
Wed May 8 / Thur May 9
16 | Exam Day!
A1 - No class due to AP Exam. All are welcome to come in prior to their exam to study, hang out, and relax. Room is wide open during A1 and A2. Come for last minute review!
B4 - Work Day
Fri May 10 / Mon May 13
17 | Coding Day
Work Time
Wed May 15 / Thur May 16
18 | Last Class Day For Seniors
Play the C++ Final Projects
Farewell to Seniors!
Work Time
Fri May 17 / Mon May 20
19 | Coding Day
A Day - Half Day
Work Time
Tues May 21 / Wed May 22
20 | End of Beta
Work Time
Submit Beta by Midclass (+1) or Midnight (+0)
Zip file must include: project code, running jar file, at least 2 screenshots, text file with description + control
"Jenshin Go!" brings the spirit of gacha games to AP Java (2022)
Threnody adds textures and collisions (2022)
In Chromatic, shift between colors to gain new powers (2022)
Release
Thur May 23 / Fri May 24
21 | Presentations
Share projects with the class
Work Time
Tues May 28 / Wed May 29
22 | Final Conferences
Informally meet with each team
Work Time
Thur May 30 / Fri May 31
23 | Code
Work Time
Mon June 3 / Tues June 4
24 | Code
Work Time
Wed June 5 / Thur June 6
25 | Submit Project
Turn in Project to Mr. M on a flash drive
Brief Talk: How to prepare for C++
Fri June 7 / Mon June 10
26 | Last Day
Play Final Releases!
Physics puzzler IQ Ball implements swinging rope and hazards.
JackBluff features three games, including slots (2023)