Unit One
Design

Tue Aug 30

1 | Welcome

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

      • Example Board

        1. Board Name is your project name

        2. Lists: Long-Term, To Do, In Progress, Completed

        3. Labels: Code, Media, Bugs, Design

        4. Set a new background fitting your project

        5. Make it public

        6. 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

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!

Preparation for C++

Wed Oct 26


19 | Preparations

    • Setting up Replit

    • Expectations for Long Term Sub

    • Meet The Cherno