Alpha
Thur Mar 26
1 | Project Overview
Explain Project
Planning Sections
Contract
Astraeus Redemption Trial (Max 80%)
Work Time
Share Design Doc (includes Trello Link) by End of Class
Wed Apr 1
3 | Conferences Part 2
Half Day
Remaining Conferences
Work Time
Tues Apr 14
4 | Coding Day
Work Time
Thur Apr 16
6 | Jar Files
Make your project into a Jar File and test it out
Work Time
Mon Apr 20
7 | End of Alpha
Work Time
Submit Alpha by End Of Class (+1) or Tonight @ 11:59 pm (+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)
Beta
Tues Apr 22
8 | Presentations
Share projects with the class
Have Beta Goals Updated
Work Time
Thur Apr 24
9 | Conferences
Beta Conferences
Work Time
Tues Apr 28
10 | Review Game
Intern Review Game!
Work Time
Thur Apr 30
11 | Practice MC AP Exam #3
Complete multiple choice exam
Mon May 4
12 | Review Day
Go over practice exam and questions
Students who missed the practice exam will take it instead
Wed May 6
13 | Coding Day
Work Time
Fri May 8
14 | Coding Day
Work Time
Tues May 12
15 | C++ Capstones / Last Day For Seniors
Play C++ Projects
Farewell to Seniors!
Work Time
Thur May 14
16 | Prepare for AP Exam Day
Study for the AP Exam!
Tomorrow, you are welcome to come to my classroom in the morning before the exam to prepare!
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)
"Jenshin Go!" brings the spirit of gacha games to AP Java (2022)
AP Exam
Friday May 15th @ 12:00 pm
Mon May 18
17 | End of Beta
Work Time
Beta Due Date
Early Submission - Today @ End of Class (+1 EC)
Normal Submission - Tonight @ Midnight (+0 EC)
Zip file must include: project code, running jar file, at least 2 screenshots, text file with known bugs + context
Threnody adds textures and collisions (2022)
In Chromatic, shift between colors to gain new powers (2022)
Release
Wed May 20
18 | Presentations
Share projects with the class
Work Time
Fri May 22
19 | Conferences
Informally meet with each team
Work Time
Tues May 26
20 | Code
Work Time
Fri May 29
21 | Code
Work Time
Mon June 1
22 | Code
Have peers help you test your project
Get Your Jar Ready!
Wed June 3
23 | Submit Final Project
Work Time
Release Due Date
Early Submission - Today @ End of Class (+1 EC)
Normal Submission - Tonight @ Midnight (+0 EC)
Zip file must include: project code, running jar file, at least 2 screenshots, text file with known bugs + context
Fri June 5
24 | Play Games
Play and Evaluate Final Releases
Vote for Java Game of the Year!
Tues June 9
25 | Last Day
Post-Mortem on Final Project
Brief Talk: How To Prepare for C++
Thur June 11
26 | End of Year
No Final Exam - Attendance Optional
Physics puzzler IQ Ball implements swinging rope and hazards. (2022)
JackBluff features three games, including slots (2023)