Unit One
Design
Tue Aug 30
1 | Welcome
Theme Reveal
Establish Groups
Work Time
2021 - JARVIS has enemies and background objects
Thur Sept 1
2 | Planning
Pitch Mr. M on your project
Make a Design Document
This is an informal document for your group (not graded)
Carefully think about both the game design AND the program structure.
Create a Trello Board
Board Name is your project name
Lists: Long-Term, To Do, In Progress, Completed
Labels: Code, Media, Bugs, Design
Set a new background fitting your project
Make it public
Send a link to the board in a Schoology message
Begin Outlining Contract and share it with Mr. M
2022 - Yin Yang uses the Godot Engine to build their first levels
2022 - Somnium adds an introductory animation with music and particle effects
Tues Sept 6
3 | Contract Conferences
Mr. M can work with you to help build your contracts and refine project goals.
By 8:00, all teams should have shared both Trello and Contract.
2021 - Forge Enlightened allows users to place buildings
2021 - Alpaca (ft. Dwayne)
Phase One
Thur Sept 8
4 | Code
Senior Assembly - 9 / 8 / 22
Work Time
2021 - Falcon has a working toolbar, planting crops, and harvesting
2021 - Gecko adds levels
Thur Sept 8 @ 8:30 am
Contract Locked
By this point your project plan should be established and all future tweaks will require Mr. M's approval.
Mon Sept 12
5 | Code
Reminders
Letter of Recommendation Requests (Sept 15)
Google Form
Naviance
Programming Club Meets Wednesday 9/14 @ 2:30 to 4:00
Work Time
2022 - Switchback allows the user to swap worlds to find keys an avoid spikes
2022 - Diechotemy adds enemies
Wed Sept 14
6 | Code
Work Time
2021 - Jarvis introduces caves with the biome system.
Fri Sept 16
7 | Code
Work Time
2021 - Gecko revises graphics and
level design
2022 - Blackout adds a flashlight
Tues Sept 20
8 | Merge and Upload
Merge and upload Checkpoint #1 code (due tonight)
Begin work on next goals
2022 - Emordnilap allows the user to go forward and backward in time.
2021 - Alpaca improves graphics and adds platforming action
All Classes - Sept 20 @ 11:59 pm
Submit Program for Checkpoint #1
Upload a zip file to Schoology containing program code and a runnable jar file of your project
Phase Two
Thur Sept 22
9 | Checkpoint #1 Presentation
Look at the Project Page and explore peers games
Demo your project with the class
2022 - Ying Yang has its two characters have unique playstyles.
Tues Sept 27
10 | Code
Work Time
2021 - Dixie Farming adds a shop and house for the player
2021 - Quest adds a ton of new levels with new art styles
Thur Sept 29
11 | Code
Work Time
2021 - Jarvis battles The Rockmonster in the desert biome using the block gun.
Mon Oct 3
12 | Code
Work Time
2021 - Alpaca adds new levels and a currency system
2021 - Forge adds arrow towers that can attack enemies
All Classes - Oct 3 @ 11:59 pm
Submit Program for Checkpoint #2
Upload a zip file to Schoology containing program code and a runnable jar file of your project
Phase Three
Thur Oct 6
13 | Checkpoint #2
Share your work with the class
Mon Oct 10
14 | Code
Work Time
PSAT Day
No Class on Wednesday October 12
Fri Oct 14
15 | Playtesting
Get people in the class to test out your game
Work Time
2021 - Jarvis adds a snow biome complete with hostile snowmen
Tues Oct 18
16 | Finalize Projects
Merge and Upload
All Classes - Oct 18 @ 11:59 pm
Submit Program for Checkpoint #3
Upload a zip file to Schoology containing program code and a runnable jar file of your project
Thur Oct 20
17 | Launch Day!
Complete Project Reflection Form
Share your projects and play each other's games
Preparation for C++
Wed Oct 26
19 | Preparations
Setting up Replit
Expectations for Long Term Sub
Meet The Cherno