Strict Standards: Non-static method Loader::database() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 23

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 177

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 178

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 179

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 180

Strict Standards: Declaration of dbTable::create() should be compatible with dbObject::create() in /home/mrharr2/public_html/conc/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 642

Strict Standards: Declaration of dbIndex::create() should be compatible with dbObject::create() in /home/mrharr2/public_html/conc/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 806

Strict Standards: Declaration of dbData::create() should be compatible with dbObject::create() in /home/mrharr2/public_html/conc/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 1051

Strict Standards: Declaration of dbQuerySet::create() should be compatible with dbObject::create() in /home/mrharr2/public_html/conc/concrete/libraries/3rdparty/adodb/adodb-xmlschema03.inc.php on line 1302

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 181

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 26

Strict Standards: Non-static method Cache::startup() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 27

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 64

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 28

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 30

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 31

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 32

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 33

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 34

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 35

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 36

Strict Standards: Declaration of DatabaseItemList::sortBy() should be compatible with ItemList::sortBy($column, $direction = 'asc') in /home/mrharr2/public_html/conc/concrete/libraries/item_list.php on line 0

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 37

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 38

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 39

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 40

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 41

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 42

Strict Standards: Declaration of BlockController::setupAndRun() should be compatible with Controller::setupAndRun() in /home/mrharr2/public_html/conc/concrete/libraries/block_controller.php on line 0

Strict Standards: Declaration of BlockController::get() should be compatible with Controller::get($key = NULL) in /home/mrharr2/public_html/conc/concrete/libraries/block_controller.php on line 0

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 43

Strict Standards: Declaration of AttributeTypeView::action() should be compatible with View::action($action, $task = NULL) in /home/mrharr2/public_html/conc/concrete/libraries/attribute/view.php on line 0

Strict Standards: Non-static method Loader::library() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 44

Strict Standards: Declaration of AttributeTypeController::setupAndRun() should be compatible with Controller::setupAndRun() in /home/mrharr2/public_html/conc/concrete/libraries/attribute/controller.php on line 0

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 52

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 53

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 54

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 55

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 56

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 57

Strict Standards: Declaration of PendingAttributeType::getList() should be compatible with AttributeType::getList($akCategoryHandle = false) in /home/mrharr2/public_html/conc/concrete/models/attribute/type.php on line 0

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 58

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 59

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 60

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/file.php on line 3

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 61

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 62

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 63

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 64

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 65

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/collection_types.php on line 25

Strict Standards: Declaration of CollectionAttributeKey::getList() should be compatible with AttributeKey::getList($akCategoryHandle, $filters = Array) in /home/mrharr2/public_html/conc/concrete/models/attribute/categories/collection.php on line 0

Strict Standards: Declaration of CollectionAttributeKey::add() should be compatible with AttributeKey::add($akCategoryHandle, $type, $args, $pkg = false) in /home/mrharr2/public_html/conc/concrete/models/attribute/categories/collection.php on line 0

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 66

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 67

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 68

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 69

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 70

Strict Standards: Declaration of Page::add() should be compatible with Collection::add($data) in /home/mrharr2/public_html/conc/concrete/models/page.php on line 0

Strict Standards: Declaration of Page::duplicate() should be compatible with Collection::duplicate() in /home/mrharr2/public_html/conc/concrete/models/page.php on line 0

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 71

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 72

Strict Standards: Declaration of ComposerPage::getByID() should be compatible with Page::getByID($cID, $versionOrig = 'RECENT', $class = 'Page') in /home/mrharr2/public_html/conc/concrete/models/composer_page.php on line 0

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/composer_page.php on line 11

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 73

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 74

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 75

Strict Standards: Non-static method Loader::model() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 76

Strict Standards: Non-static method View::getInstance() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/theme_paths.php on line 4

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/mrharr2/public_html/conc/concrete/dispatcher.php:23) in /home/mrharr2/public_html/conc/concrete/startup/session.php on line 22

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/mrharr2/public_html/conc/concrete/dispatcher.php:23) in /home/mrharr2/public_html/conc/concrete/startup/session.php on line 22

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 13

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Loader::db() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 48

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 20

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 24

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 27

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 31

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 35

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 39

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 43

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 48

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 54

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 90

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 114

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 118

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 122

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 126

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 131

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 136

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 140

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 144

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 148

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 152

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 156

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 160

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 165

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 168

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/app.php on line 177

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Config::getOrDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/localization.php on line 5

Strict Standards: Non-static method Config::getAndDefine() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 87

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/config.php on line 91

Strict Standards: Non-static method Localization::init() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/localization.php on line 37

Strict Standards: Non-static method FileTypeList::getInstance() should not be called statically in /home/mrharr2/public_html/conc/concrete/config/file_types.php on line 15

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/startup/debug_logging.php on line 3

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/package.php on line 78

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 117

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 137

Strict Standards: Non-static method Loader::package() should not be called statically in /home/mrharr2/public_html/conc/concrete/startup/packages.php on line 8

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 299

Strict Standards: Non-static method User::checkUserForeverCookie() should not be called statically in /home/mrharr2/public_html/conc/concrete/startup/user.php on line 4

Strict Standards: Non-static method Config::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/startup/maintenance_mode_check.php on line 5

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 69

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 15

Strict Standards: Non-static method Loader::helper() should not be called statically in /home/mrharr2/public_html/conc/concrete/startup/process.php on line 29

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/loader.php on line 259

Strict Standards: Non-static method View::getInstance() should not be called statically in /home/mrharr2/public_html/conc/concrete/dispatcher.php on line 262

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/collection_types.php on line 40

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 117

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 137

Warning: Cannot modify header information - headers already sent by (output started at /home/mrharr2/public_html/conc/concrete/dispatcher.php:23) in /home/mrharr2/public_html/conc/concrete/libraries/view.php on line 833
Mr. Harris :: Game Design

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 69

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 15

Strict Standards: Non-static method PermissionsCache::getObject() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 70

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 45

Strict Standards: Non-static method Area::getOrCreate() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/block.php on line 63

Strict Standards: Non-static method Area::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/area.php on line 153

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/area.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 117

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 137

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/block.php on line 67

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 117

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mrharr2/public_html/conc/concrete/libraries/cache.php on line 137

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 69

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 15

Strict Standards: Non-static method PermissionsCache::getObject() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 70

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/mrharr2/public_html/conc/concrete/models/permissions.php on line 45
 
 
    September

Tuesday and Thursday, Period 5
Sign up for an account in Code Combat.  
Complete the first two sections, Kithgard Dungeon and Backwoods Forest, all the available free levels.
When I return, we'll continue the Avoider, I'll check this off on Friday.
This class is always changing based on available software, how the class went last semester, and what teachers at GP and SHS think will be the most relevant at this level.  At this point, the main goal is for a student to know if Game Design is a career you would like to pursue.  So-Isle has a similiar goal with their Game Design program.
People have expressed in the past that a computer programmer should teach the class, that isn't an option because we have only one unit of this class.
We currently plan on using only Flash this semester, because it is used in some app programming, like Angry Birds.  Flash can also cross over into designing web pages, and it is Adobe software, so it has characteristics that can cross over to other computer programs and other career fields.  We don't want to use Alice at this time, what we have seen is that the most motivated students feel it is not a useful program and discount the material that follows, while the less motivated students don't want to advance to more challenging programs after using Alice.
--

Stickman

Create a 1920 X 1080 stage as in the video.
In the first layer create a Background for your animation.  Include area for you action, like grass and then perhaps sky as well.
Add a face with the paintbrush in the background and create shading as in the video on the back of the head.
In Frame 36 of the background layer, add a blank frame.
Start a new layer and name it stickman.  Animate 36 frames of animation by drawing a stickman in each frame.  Start each new frame by right clicking it and adding a Blank Keyframe,... then draw a little different movement of arms, legs, or.....  Remeber 36 frames.
Name it Last First Stickman, and turn in the .swf file.
-----
-
Tween 2
Use a default stage and create a shape tween and two classic tweens.
Have the shape tween change from a cirle to a square and change colors.
For the first classic tween have it move across the stage, rotating, the finish skewed and one side shortened.
For the last classic tween have a circle move across the stage and change colors.
Name it First Last Tween 2
--
Tween 3
Create a car with two tires that spin.  Remember each need to be in a seperate layer, say tire 1, tire 2 and car.
Create a very long background layer that  has a road and sky.  Add lines to the road.  Make sure to covert the art
  in each layer to symbols.
Using Classic Tweens, have the car move to the middle or across the stage and the ba background move over the stage
  from the right to the left, to create the motion.  Your tires must be turning.
Turn in as Last First Tween 3 as a .swf file
--
Dancing BMO, video is in the share drive, link is for home use.
Complete the BMO as in the video to include (for 80%):
1. BMO 
2. 10 or more frames
3. Fluid movement
4. Turn in as an swf.
For up to 100%, add 2 enhancements:
1.  Color
2.  Sound/music
3.  Tweens
4.  Background
5.  Shadow
6.  Programming


Create your own character, based on the criteria for the BMO video.  For 80%:
1. Moving drawing, topic is Pokemon
2. 10 or more frames
3. Fluid movement4. Turn in as an swf.

For up to 100%, add 2 enhancements:
1.  Color2.  Sound/music
3.  Tweens
4.  Background
5.  Shadow (counts as 2 enancements)
6.  Programming

Have it finished by October 6th, end of the period.
If you want to apply for extra credit, add Extra to the file name, we'll vote, top three will get extra.

Work through the Legend of Zelda video tutorial, save a copy after video 2 as Last First RPG  found under jharrisclassshare, Assignments, RPG.
We'll continue this later, so be sure you can find that copy again, change the filename to Last First RPG Edit.  For extra, add additional to the file name, for example,
Harris Jeff RPG Edit Additional.
Change 2 of the following:
The map
The colors
The character
sounds that fit game (2 of 2)
Text
Speed and Stamina (2 of 2)
Swinging Sword (2 of 2)

Pong Tutorial (found in the Share Drive)
Add to the tutorial:

Complete the Pong tutorial and add 2 of the following items:

Sound that fits (ball hitting paddle or wall) count as 2.

Ball goes back to the middle after a score.

Background paddle and ball change.

Easy, Medium, and Hard (difficulty) count as 2.

Background music count as 1.

Add bonus to filename to apply for extra credit


Fix the Pencil across lead assignment, or turn it in.

*We may or may not use the assignments below, we are trying something different at this time.

The Alice software we’ll be using is found here (for home use)
 
Why Alice?  Watch second.

Turn in the Avoider game found in the share drive for 30 points if working, including enemies, a skull or similiar, background.  Extra for sound, counter, improved graphics (run it by me).  Thanks
*don't do again

Complete SpriteI.docx 20 points
Complete Sprite2_3.docx 30 points

Colorize for 5 points, the GI, 10 points for a WWII photo

Music Video Assignment  Music_Video_turn_in_by_1210_Jan_29.docx

 
Chapter 1 PowerPoint (looked at in class)
The book and data files are found under jharris class share, under Cashman.

Read the information on Project One, "Exploring Alice and Object-Oriented Programming" starting on page 12 of the Alice 2.0 TextbookPreview the documentView in a new window.

Follow the instructions on page 62-63 to create an animated Hello World Program (use the student data file, "Apply 1 Hello.a2wView in a new window")


 
Read Chapter 1, while working through the Chapter 1

As you work through the assignments in Project One, define these key terms plus three additional words (your choice) that you run across. The corresponding page number is in parenthesis. Write these down on in a text program (Word, NotePad, etc) and then save the file as a PDF and submit here in Canvas.

  1. Alice (AL 2)
  2. class of objects (AL 6 )
  3. computer program (AL 2)
  4. event (AL 16)
  5. event-driven software (AL 17)
  6. encapsulated methods (AL 15)
  7. function (AL13)
  8. IDE (AL 8)
  9. instance (AL 6)
  10. instantiation (AL 6)
  11. methods (AL 6)
  12. Object tree (AL 13)
  13. object-oriented programming, or OOP (AL 6)
  14. pan (AL 12)
  15. primitive methods (AL 15)
  16. properties (AL 5)
  17. state (AL 6)
  18. your choice
  19. your choice
  20. your choice

 


Work through the Chapter 1 Exercise.
Project 1 data files are here for home use, and on the share drive for school use. 
From home, click on the link to open the folder, right click on the file you want to download, go save as, and save in a folder.  Open Alice and open the assignment.
If you have questions that nobody can answer, email to  mailto:jeff.harris@sno.wednet.edu, I’ll get back to you as soon as I can.  From Gaggle, you would have to type the above in, from home you might be able to just click on the link.
 
The first assignment will take a few days to complete, I’ll be in communications with Mrs. Ferguson to adjust the schedule.
 
 
It is okay to run the textbook from the network.  Starting with the textbook found under 5_game, start reading at page 13.
 
Be sure to try to comprehend some of the words that will be used in the book like IDE and instance, class, object oriented programming, methods, state.
 
Load the ice skater as covered on page 22.  .
 
Pay attention to the parts of Alice on page 23 and 24, like the camera controls, object tree, subparts, properties, methods, and functions.
 
Get as far as you can, at least to page 24.
 
Work through the step-by-step instructions for using the clipboard, deleting an item, unduing and redu.
 
Using edit and tools.
 
Try to get through page 37 (on Adobe Acrobat, 37/260).
 
Start the skaterhello project.  Save it as LastFirstskaterHello.  Save it in the folder with your name.  I’ll check this off when I return.
 
Work on the animated Hello World problem found on page 62 of Adobe Reader.
You have to open an existing data file.  To do this, go file open in Alice, go to the share drive and the cashman folder, and the Program 1 data files, and apply 1 alice.
A more permanent way to have Alice always open data files is to find the data file, go to “open with”, choose browse, and change the default program to Alice. 
 Save the file as LastFirstpg62num
 
Complete penguin, name it as thebook said or penguin is fine, have your name on it and period.
The cow project and call it Lab 1-3 chicken is tasty (include your period and name)
 
The data files should be in the games folder under the cashman folder, Project 1, Project 1 data files.  Turn in the completed projects to the inbox.  For the inbox, you have to right click on the inbox icon, then drag the icon to the desktop, lift up the right mouse button and choose create shortcut, and drop the completed assignments into the inbox folder.  If you drag the entire inbox to the desktop, I’ll never receive the file.  If you try to drag the completed file into the entire inbox and not the shortcut, it seems to just give me a shortcut instead of the actual data file.  If I only get a shortcut, I can’t grade your work when you are not logged in.
 
On page 70, complete the “Joe Cool project.  Call it pg70JoeCool
 *We added 3+methods and to the story for a 10, 7.5 was just what was in the book.
The data file is in the Cashman folder under Project 1, Project 1 data files.
 
Use hebuilder and shebuilder as discussed on the lesson on page 70, number 3, call it pg70num3.
Hebuilder and shebuilder are found under the people folder, all the way to the right.
You can work with your neighbor on this project to create your own people and dialog.
Create a 6-slide storyboard to help you plan your movie.
Use this storyboard, copy it into Word and print it.
We’ll do more on storyboarding later.  Storyboarding is supposed to help you with planning.  It is an important concept in programming, it is more useful with complex programs, but we have to start somewhere.

Flash Music Movie

To reinforce video 6 under chapter 2, every 24 frames, put a picture, have 5 layers, have text, have the pictures appear at different times (using keyfames and frames).  Save as swf and turn in.  Save as last F Music.

Flash Text, Create a Movie with Static, Dynamic and Input text.Sports.  This will apply video Chapter 2 video 1.


Watch and work through the video lessons 0101 - 0206.  We turned in 0204.  For 0204, we added one argument, for a total of 3, and change the topic, age was a commonly used one.  An example might be if age >= 18,  print time to get a job.
For 205, we just typed what was on screen and checked it for 5 points.

Circle video, watch and duplicate, called Circles Final in the gradebook.

 


 

Access card videos.  We watched the video and duplicated what was on the video, named Access Card in the gradebook.

 


 

Create a Basic RPG Game in Flash AS3 Part 1

 

Create a Basic RPG Game in Flash AS# Part 2

Create a Basic RPG Game in Flash AS# Part 3

Create a Basic RPG Game in Flash AS# Part 4

 


 

 

 

Based on Chapter 5 in the videos and the circle videos and access card videos.  Tenatively due in two days.

New Assignment, name it Flash Flash Applied 1, turn it in as an SWF,

4 points each item above:

 

Create your own swf including:

1. Cohesive story or situation that makes sense.

2. Button(s)

3. Dynamic Text

4. Action Script, mouse click and if statements, and scale

5. Alpha to make things visible or invisible

 


 

We created an assignment called "Enter your Name" based on the Lynda Flash Videos, Chapter 4 and 5.  You enter your name as input text, and have it project in the dynamic text box along with a message like, "Jeff Harris, You are AWESOME."

 


 

Circle videos, we completed the task on the circles videos and checked it in the middle and end.  If you weren't here, just finish the video and turn in the finished product as circles.swf, along with your name.

 

 


 

 First Person Shooter GaggleTube Links, higher quality, work from school:

Video 1

Video 2

Video 3

Video 4

Video 5

Video 6

Video 7

Video 8

Video 9

Video 10

Video 11

Video 12

Video 13

Video 14

Video 15

Video 16

Video 17

Video 18

Video 19

Video 20

Video 21

Video 22

 

 

Files are under the 5-Game folder, under assignments, under T-Rex
For Home Use, here is the Start World
 

 
 
Work on apply your knowledge 1 in the textbook on Adobe Acrobat page 129. 
 
Page 129 on Adobe, Alice in an Alice World, use the data file in the share drive under assignments.
 
Page 131, Three Penguin Dance
Complete part 2 on page 132
Complete page 134:
2 A Short Airport Animation
Complete page 137:
3 B A L L E R I N A M O V E M E N T S
 
Complete page 140:
Cases and Places #1
Complete Page 141:
Cases and Places #2.
2This exercise will test your storytelling ability as well as your Alice programming skills. The Alice world
Case 2-2 aquarium.a2w contains an aquarium with three fish: a blueFish, a pinkFish, and a greenFish
(Figure 2-113). Your task is to write a short story that can be enacted by the three fish. You may work
alone or with another student. Your story should have a clear beginning, middle, and end. In the beginning,
the viewer should become familiar with the world of the aquarium and the behavior and attitudes
of the characters in your story: the three fish. In the middle some incident or action should occur. In the
end, the fish should react to the incident or action that occurs. Remember not to make things too complicated
or lengthy. This should be a very short fish story.
You will need to create methods to provide the behaviors for the fish needed for your story, such as
moving forward while swimming, turning left or right, floating up and down, and swimming around in
a circle. Exactly what they are able to do is up to you. Each of the three fish already has a swim
method, which moves the fish's tail back and forth, world.my first method in the current world demonstrates
the use of this method. You should create modules that call the necessary behaviors for each
part of your story, then call these modules from world.my first method. You can delete the demonstration
code currently in world.my first method after you see how it works.
You can begin by starting Alice and opening the file, Case 2-2 aquarium.a2w, from the Data Files for
Students. See the inside back cover of this book for instructions for downloading the Data Files for Students
or see your instructor for information about accessing the files required in this book. Remember
to use good modular design in creating your fish story world. An outline and an organizational chart of
the modules in your world may be useful. Your finished world should be saved with the name Case 2-2
fish story.a2w.

 First Person Shooter GaggleTube Links, higher quality, work from school:

Video 1

Video 2

Video 3

Video 4

Video 5

Video 6

Video 7

Video 8

Video 9

Video 10

Video 11

Video 12

Video 13

Video 14

Video 15

Video 16

Video 17

Video 18

Video 19

Video 20

Video 21

Video 22

 

Create an FPS with:
For 1-3, 5 points each
1.  Movement forward backward left and right, or equivilent.
2.  Have one primary simulated weapon.
3.  The simulated firearm kicking back and/or to the left or right as it fires.
(have 2 or more of the following, 10 points each)
4.  One or more additional "simulated weapon" (video 21 and 22) that you can switch.
5.  Have 5 or more attackers (video 23).
6. Have person move to new level.
35 total
Up to 10 extra for additional 4-6, or if class votes it into the top 33%.

 

 Either draw a graphic or import a picture and use similiar code to video

6 to have your graphic move across the screen.  

 
 
   April
 Went over the first part of a tutorial to teach us a game, here
Next videos for First Person Shooter
 Here is how we varyed from the videos:
Video #2 Vehicle Objects
Put a cube and a sphere on the screen, make one the vehicle of the other, have them move forwared and backward using the up and down key.
Video  11 and 12
Have penguin ask for a number, if it is over 50, give one statement, if it is under 50, a different statement
Video 13 - Poses
As an example, person moves leg back, pose 1, down, pose 2, forward, pose 3.
Video14_15
Import a picture as a billboard, Use dummys to move around the screen.
Apply Video 1-15, see below
Video 16
We just completed through the variable being equal to 1 and the object becoming invisible.
Video 17 Penguin Loop
Have an If Statement and Loop and Random numbers so penguins jump together or in a group randomly.
Video 17 applied game, see second section below
 
  *So far we completed 1-7 and 20
Make or add to the first person shooter we created earlier (4 points for each item):
1.  An ammo counter, from video 1.
2.  Instructions.
3.  2 weapons and switching (Extra).
4.  A health counter, from video 1.
5.  4 way movement.
6.  Weapons and Victims
7.  Reload ammo animation.

The American Film Institute's list of The 100 Greatest Movie Quotes Of All Time is on the Web at
www.afi.com/tvevents/100years/quotes.aspx#list. Working alone, with another student, or with several
students, pick one of the quotes and develop an Alice world that enacts a short scene using the quote.
Complete the following tasks:
1. Find a quote from the American Film Institute's list that would fit in a scene using objects from the
Alice galleries. You will need to look through the folders in the Alice galleries and find several
objects that can be used to create the scene for your new world. If you have high-speed Internet
access, you may want to look in the Web Gallery, which is more extensive than the Local Gallery.
You may also want to create new characters for your story using the heBuilder and sheBuilder tools in
the local object gallery's people folder.
2. Develop an outline for a short animation using the quote and the objects from the gallery. Be careful
not to get too carried away describing a long and complex scene that will be too difficult and time
consuming to implement.
3. Create an organizational chart that shows the modules in the story, and develop a list of the Alice
methods that you would need to write to implement your story as an Alice world. Identify any
reusable methods.
4. Implement your story as an Alice world with separate methods showing good modular design. Save
the finished world with the name Case 2-3 AFIScene.a2w.

 
Chapter 2 Applied Exercise, 4 days
*as an alternative, you can add another level to the FPS.  Have the person move to a different area of the screen with different scenery, different weapon(s), different people attacking you.
25 methods
The Wild Wild West moved to the suburbs
How The Titanic really should have been
Throw down with inanimate objects
Señor Harris finds friendship with the Cheshire cat and/or a ninja turtle
Prize for #1, non-plain chips, 2 liter soda.


 
 
Applying Videos 1-15
Create a world in Alice with:
  1. A billboard, which can be a picture off the Internet.
  2. Something moving using the keys or mouse.
  3. Take input and redisplay it, perhaps asking user for his/her name and redisplaying. (video 12)
  4. At least one capture pose (video 13).
  5. Apply dummy objects, perhaps at the end (video 14)
 

 
 Add to video 17 (called 17 applied in the gradebook), or start fresh, or :
1.  Using keys or a mouse to move things around.
2.  Decisions using if or while, or if you have a different idea, run it by me.
3.  Have instructions display on the screen somehow.
3.  Random #s optional.
 
 

 
Alice Tic-Tac-Toe.  Have 9 squares, Random numbers optional.  20 points for a version that looks good and works well, 17 for one that looks good and looks like it should work, 15 for a version that looks good and is missing code, less for less quality.
 
 

 
   March

 
 
 Make or add to the first person shooter we created earlier (4 points for each item):
1.  An ammo counter, from video 1.
2.  Instructions.
3.  2 weapons and switching (Extra).
4.  A health counter, from video 1.
5.  4 way movement.
6.  Weapons and Victims
7.  Reload ammo animation. 
 


*For assignments that take more than one day to complete, we will use the following grading scale:
100%     Assignment works properly, has all requirements
80%       Assignment looks like it should work but doesn't
70%       Assignment is missing a few things, doesn't work
60%       Assignment is 60% complete, doesn't work
Skateboard Tutorial
 

 
 


Bad Guy robot, Complete in Alice 2.2
 

 
 

 
 
 

 

Pong  ------ This is the assignment that works
 Pong Changes  ---------   This link is for changes a student suggested, may or may not be helpful.
 
 


 
 

 
 

 
 

 
 

 
 

 
 




 

 

3D Helium Molecule Tutorial
 

 

I put the data file in the assignments folder.  You have to open Alice, go File Open, browse to the assignments folder, you have to choose all files in order to see the file.

 
 
 

 
 

 
 

 
Complete the Alice tutorials.  When you open Alice, there is a tab that says tutorials, complete all 4, name them like we have been naming things with your name, call them tutorial1, tutorial2, tutorial3, and tutorial4. 
*There don’t appear to be any tutorials for Alice 3.  There are a few of you who did this in Focus last year.  If you don’t want to do this again, try to create the skater hello and cow project in Alice 3, use the same names just add A3 to the end of the file name.  I suspect this will take you at least two days to do, it is hard to estimate from here.  If you are going to get too far ahead, it might be a good idea to bring in some other work.  Please don’t turn in assignments before they are assigned, because it will make grading difficult.
 
Monday and Tuesday and even Wednesday and Thursday, we wrapped up tutorials and checked off old work from my time away for reserve duty.
Continue working on Tutorials 1-4
Chapter 1 Applied Exercise, 3 days
 
Topic:
History or Greece or Budget, or the Notebook
 
Include:
A storyboard (5 points)
Place 5+ objects (5points)
20+ method (20 points)
Play it to show me
 
Chapter 1 Applied Exercise, 3 days
 
Topic:
History or Greece or Budget, or the Notebook
 
Include:
A storyboard (5 points)
Place 5+ objects (5points)
20+ method (20 points)
Play it to show me
 
Chapter 3 In Chapter Exercise.
Pg 185, Jumping in Wonderland
Pg 186, Japanese Dance Routine
Pg 188, Jumping Ballerinas
Pg 189, Fibonacci Penguin
Pg 192, Cases and Places#1
random.jpg
 

 
 
Pg 192, Cases and Places #2
Pg 193, Cases and Places #3
Pg 194, #2, Creating a Loop to Read Data from a File

 
 
 
 
Chapter 4 In Chapter Exercise
 
Kodu Tutorial 1, Moving Around, 5 points
Kodu Tutorial 2, Eating Apples, 5 points
Kodu Tutorial 3, Terrain, 5 points
Kodu Tutorial 4, Counter and End Game
Kodu Glass Walls Tutorial which keep character from falling off the edge of the world.
Tutorial 01V06, Can you program Kodu to move towards the castle?
Kodu and the Golden Apple I-SOL'N, Teach Kodu how to meet up with his friend
Kodu and the Golden Apple II-Sol'N Teach Kodu how to lead his friend.

 
Applied Kodu Exercise 16 points.  Include:
Save
Arrows for movement
A counter
3 or more objects
Eating
Terrain
2 other items, your choice
Have a story that makes sense
 

Kodu Applied #2
Two Players, One Gun.
Create a game in Kodu that includes:
1.  A Story, for example, shooting enemies to get apples, score points by getting apples.
2.  Instructions
3.  Score
4.  2 moveable objects, one shoots, 2 players
5.  Terrain change
6.  Glass wall change
7.  Setting Change
8.  Eating
9.  2-3 non player characters that talk to you
10.  An announcement at the end.
 

 
Kodu Applied #3
This game will consist of a jet that you fly and 4 blimps that you must shoot. One of the blimps should be set to move randomly and shoot, while the other 3 remain stationary. You will need to keep score. Assign 1 point for each hit you make on a blimp. The high score should be 40. You also need to create a timer set for 30 seconds
Getting Started
1. Open Kodu and select "Load World".
2. Select "First Tutorial " and then "Play"
3. Select "Exit Tutorial " and that should give you a work area
4. Add your objects 1 jet and 4 blimps
5. Program the blimps to move randomly
6. Program one blimp to shoot
7. Program the jet to fly using the arrow keys and to shoot using the space bar
8. Add a 30 second timer
9. Keep score - Each shot the jet shoots that hits a blimp should be worth 1 pt
   May
 
 *From June 6-June 12th
 Check off tiny game 8/10 without changes, 10/10 with changes (new pictures)
 Side Scroller, 10/10 if not working, 20/10 working
 Complete Pong or Alice City and Bad Guy Robot (from above)
Or
 Find a new Corona tutorial to complete.
 
 Corona Angry Birds  -- FYI, this might just work at home, I put a screen shot in the share drive under Angry Birds.

  June
 
 
 


*data files for above are in the share drive under the game folder, assignments, Tiny Game.
Alice Tic-Tac-Toe.  Have 9 squares, Random numbers optional.  20 points for a version that looks good and works well, 17 for one that looks good and looks like it should work, 15 for a version that looks good and is missing code, less for less quality.
 
 
*For assignments that take more than one day to complete, we will use the following grading scale:
100%     Assignment works properly, has all requirements
80%       Assignment looks like it should work but doesn't
70%       Assignment is missing a few things, doesn't work
60%       Assignment is 60% complete, doesn't work
Skateboard Tutorial
 

 
 
Junkyard  The required documents are found in the assignments, Junkyard folder.  Remember to choose all files to see the data file.
Data file, for home use.
 
The purpose of this assignment is to demonstrate how to use a template for quizzes.
I saved the required assignment documents in the assignments folder under Template World, click on the match.
Worlds Starting World 
Download images word1.jpgword2.jpgword3.jpg
The data file is in the Assignments folder, and here
 
 For the final assignment, 20 points, complete:
Junkyard  The required documents are found in the assignments, Junkyard folder.  Remember to choose all files to see the data file.
Data file, for home use.
Or, make your own working Corona project, have it different than the projects we completed earlier, or I won't grade it.  For example, don't open the Tiny Game and just change the background and pictures.  Include physics, a background, pictures or drawings that interact with something else.

Work through these two links and save your work.
Drawing 1 uses the pencil tool, brush, and brush mode, drawing 2 uses the eraser, changed line properties, paint bucket, and lasso, drawing 3 uses free transform, distort and scale 
Turn in a completed animation as is covered in the video.  The general procedure is to draw a stick figure animation to figure out how your character will move, then add a layer with corresponding, more complete yet simple drawings, then fill in the layer.  Turn it in as an swf and we'll look at it on June 9.