Computer Science & Software Engineering
Course Progress
0/0
Code Runner - Examples
Objectives in Technical Learning
Code Runner - JavaScript
Lesson Planning
Variables
Strings
Classes and Methods
Mathematical Expressions
Booleans
JSON and JavaScript Objects
Nested Conditionals
Iterations
Data Abstraction!
Arrays
Conditionals
Functions
Teaching Weeks Issue
Likert Review
Sprint 4 - CSSE Objectives
OCS GameEngine Guide
Variables and HTML DOM
GameEngine Essentials Guide
Characters
Backgrounds
Enemy Death
Enemy Collision
DOM Updates
Objects, Instance Data
Game API
Randomized Dialogues
Local Storage in JS
Gravity
Blocks
Transitions Screens
Single Responsibility Principle (SRP)
Finite State Programming
GameEngine Essentials Summative Assessment
Sprint 5 - CSSE Objectives
Cookie Clicker in Game Engine
Game-in-game
Implementing Enemies
Web APIs and Local Storage Documentation
API's and how they are used
Game Over | Transitions | Leaderboard
Local Storage
Player | Animation | Collision
Backgrounds | Theme | Messages
Enemies | Collision
Platform | Elevated
Game Help - Platformer
OOP, Multiplayer
Cookie Clicker in Game Engine
1 min read
•
Assignment
Game Time!
Cookie Clicker is a classic game. Using the OCS Game Engine we can make the Cookie stationary, move, speed-up, get small,etc.
How to Play
- Click Start
- Click on the Cookie
Game Status:
Not Started
Extend and Change IT!
The scale factor change makes the game much more difficult.
Game Status:
Not Started
How it is Made!
Key system files…
- Clicker.js: extends NPC, implements handleClick()
- GameControl.js: defines CanvasClickHandler()
- GameObject.js: defines isPointInside(), handleClick()
Key Usage files…
- GameLevelDesert.js: look for box with on image counter
- game-runner.html: provides id for status update…
Review Commit for Specifics