Unit One
Design
Tue Aug 29
1 | Welcome
Theme Reveal
Establish Groups
Work Time
2021 - JARVIS has enemies and background objects
Thur Aug 31
2 | Planning
Technica - Hackathon @ UMD for Underrepresented Genders
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 5
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 7
4 | Code
Work Time
2021 - Falcon has a working toolbar, planting crops, and harvesting
2021 - Gecko adds levels
Thur Sept 7 @ 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 11
5 | Code
Reminders
Letter of Recommendation Requests (Sept 30th)
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 13
6 | Code
Work Time
2021 - Jarvis introduces caves with the biome system.
PD Day - September 15
Mon Sept 18
7 | Code
Work Time
2021 - Gecko revises graphics and
level design
2022 - Blackout adds a flashlight
Wed 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
Fri 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.
Wed 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
Fri Sept 29
11 | Code
Work Time
2021 - Jarvis battles The Rockmonster in the desert biome using the block gun.
Tues 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 5
13 | Checkpoint #2
Share your work with the class
Mon Oct 9
14 | Code
Work Time
Wed Oct 11
15 | Playtesting
Get people in the class to test out your game
Work Time
2021 - Jarvis adds a snow biome complete with hostile snowmen
Fri Oct 13
16 | Finalize Projects
Merge and Upload
All Classes - Sun Oct 15 @ 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
Tues Oct 17
17 | Launch Day!
Complete Project Reflection Form
Share your projects and play each other's games
Preparation for C++
Thur Oct 19
19 | Preparations
Setting up Replit
Meet The Cherno