Unit Five
Design
Phase One + AP Review
Fri Mar 31 / Tues Apr 11
1 | Project Overview
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)
Threnody builds an isometric RPG engine (2022)
Action puzzler RPG Squared lets players push boxes and slide on ice. (2022)
Project Documents
Trello Link provided to Mr. M by end of class today
Contract Goals shared with Mr. M by end of class today
Wed Apr 12 / Thur Apr 13
2 | Coding Day
Work Time
Fri Apr 14 / Mon Apr 17
3 | Coding Day
Work Time
Plants vs. Mummies has a functional gameplay loop in their Alpha (2023)
Tues Apr 18 / Wed Apr 19
4 | AP Review / Code
Announcements
Complete AP-1 Codingbats (x10) by Wed Apr 26 at 11:59 pm
Work Time
Thur Apr 20 / Mon April 24
5 | Coding Day
Work Time
Investigate the mysteries of Monkey Town and do battle using exotic animals in Frey Battle Simulator. (2023)
Day Off For Students - Professional Development 4/21
Tuesday Apr 25 / Wed Apr 26
6 | Coding Day
A Day - SAT Day - Juniors Only
Work on projects
RAM Planting Sim displays a calm vista to grow your garden (2023)
In TopShot, you shoot foes as Mom or a Soccer Player. (2023)
AP Review Session - Programming Club
Wednesday 2:30 to 4:00. Last club to come and ask questions before the AP Exam!
Codingbat AP Problems
10 problems from AP-1. Due Wednesday by 11:59 pm.
Thur Apr 27 / Fri Apr 28
7 | Practice MC AP Exam #3
Complete multiple choice exam
Mon May 1 / Tues May 2
8 | Review Day
Go over practice exam and questions
Students who missed the practice exam will take it instead
Jedi Upgrade includes a very large Grogu (2022)
AP Exam
Wednesday May 3rd @ 12:00 pm
Wed May 3 / Thur May 4
9 | Exam Day!
A2 - 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 A2 and A3. Come for last minute review!
B3 - Work Day
Pokemon Battler featuring Evee and Bulbasaur (2022)
Fri May 5 / Mon May 8
10 | Jar Files
Make your project into a Jar File and test it out
Work Time
Guns are an important part of Legendary Sword 2. (2022)
Tues May 9 / Wed May 10
11 | Checkpoint Submission
Work Time
Submit Checkpoint by End Of Class
"Jenshin Go!" brings the spirit of gacha games to AP Java (2022)
Checkpoint #1 - Alpha
Submit your project to Mr. M via a Schoology Message by end of class on May 9 (A Day) or May 10 (B Day)
Zip file must include: project code, running jar file, at least 2 screenshots, text file with description + controls
Phase Two
Thur May 11 / Fri May 12
12 | Presentations / Conferences
Discuss Checkpoint #2 Goals
Work Time
Mon May 15 / Tues May 16
13 | Coding Day
Work Time
Threnody adds textures and collisions (2022)
Wed May 17 / Thur May 18
14 | Last Class Day For Seniors
Play the C++ Final Projects
Farewell to Seniors!
Your final grade is the Alpha submission
Work Time
In Chromatic, shift between colors to gain new powers (2022)
Fri May 19 / Mon May 22
15 | Coding Day
Work Time
Physics puzzler IQ Ball implements swinging rope and hazards.
Tues May 23 / Wed May 24
16 | Coding Day
Work Time
Checkpoint #2
Submit your project to Mr. M via a Schoology Message by 7:30 AM on Thursday, May 25th.
Zip file must include: project code, running jar file, at least 2 screenshots.
Thur May 25 / Fri May 26
17 | Presentations / Conferences
Discuss Checkpoint #3 Goals
Work Time
Phase Three
Memorial Day
Tues May 30 / Wed May 31
18 | Coding Day
A Day - Graduation / Async
Work Time
JackBluff features three games, including slots (2023)
Graduation Day (Async)
Thur June 1 / Fri June 2
19 | Coding Day
Work Time
Mon June 5
20 | Coding Day (A Only)
Work Time
IQ Ball has ice cream, volcanos, and sharks (2022)
Tues June 6 (B) / Wed June 7 (A)
21 | Submit Project
Turn in Project to Mr. M on a flash drive
Brief Talk: How to prepare for C++
Checkpoint #3 - Release
Submit your project to Mr. M via a Schoology Message by the end of class on Tues June 6 (B Day) or Wed June 7 (A Day)
Thur June 8 (B) / Fri June 9 (A)
22 | Last Day
Play Final Releases!