Popcorn Hacks
JSON Object:
Here are some basic definitions that are included in this hack:
- rpg.md: This is an HTML file and uses other files to help run the game.
- GameControl: This is a JS file that uses “object literal pattern” to design controls for the game.
- Background & Turtle: This is for the background and the turtle itself.
- GameEnv: This determines the sizes of the canvas properties.
New Background
Here is a screenshot of my new background with the sprite:
Player Popcorn Hack:
Dependencies are outside modules that you class needs in order to use specific methods or features.
- Here is some example code from player.js to illustrate this:
file:///home/chronos/u-187f5e7304e68048d0e1b377184e52b47c75387f/MyFiles/Downloads/Screenshot%202024-09-25%208.41.45%20PM.png
RPG Game Ideas:
-
include levels, each level has an objective the player must complete, which will increase in difficulty as you progress into the game.
-
incorporate sound effects for the player to have a more intense gaming experience
-
should have multiple sprites, some for specific levels. For example, we can include a monster sprite that can chase the player through the maze.
Gaming Hacks
-
Establishing pair programming habits in the classroom. This will extend to other forms of collaboration, such as group work and team projects.
Aug 17, 2023
-
A key to learning in this class is understanding how to make a GitHub Pages project. This guide will setup and run the project. At the end, you will have a student Website that can be used for blogging classroom learnings and progress.
Aug 21, 2023
-
conditionals hacks
Nov 10, 2024
-
An introduction to JavaScript conditionals
Nov 10, 2024
-
A basic overview of the fundamentals of JavaScript conditionals
Nov 10, 2024
-
Basic concept for while loops
Nov 7, 2024
-
An intro to data abstraction
Nov 6, 2024
-
An intro to data abstraction
Nov 6, 2024
-
An intro to data abstraction
Nov 6, 2024
-
An intro to data abstraction
Nov 5, 2024
-
The JavaScript Classes & Methods Homework assignment for the JavaScript Fundamentals course.
Nov 4, 2024
-
An introduction to JavaScript Static Variables
Nov 4, 2024
-
An intro to data abstraction
Nov 2, 2024
-
An intro to data abstraction
Nov 2, 2024
-
Booleans are a data type that can only have one of two values, true or false. In this tutorial, we will learn about the boolean data type in JavaScript.
Oct 31, 2024
-
A boolean expression is an expression that evaluates to a boolean value. A boolean expression is evaluated using relational and logical operators. The result of a boolean expression is either true or false.
Oct 31, 2024
-
Popcorn hack 2
Oct 31, 2024
-
-
Popcorn hack 1
Oct 31, 2024
-
-
Strings and functions
Oct 30, 2024
-
-
-
-
An introduction to JavaScript Classes & Methods
Oct 27, 2024
-
An in-depth look at JavaScript methods.
Oct 27, 2024
-
An introduction to JavaScript conditional statements
Oct 27, 2024
-
-
Booleans lessons project
Oct 25, 2024
-
JavaScript Variables
Oct 25, 2024
-
Learn about the different data types in JavaScript.
Sep 30, 2024
-
An introduction to JavaScript for loops and working with Sprites.
Sep 30, 2024
-
An introduction to JavaScript variables, input, and output using the RPG game as an example.
Sep 30, 2024
-
SASS, CSS, SCSS, Nesting, and Variables
Sep 19, 2024
-
Quick launch into Variables, Functions, Arrays, Classes, Objects.
Sep 15, 2024
-
JavaScript, HTML, CSS and Markdown are the primary coding languages used by bloggers when developing in the GitHub Pages system. Student developers can learn functionality while adding functionality to their GitHub pages website.
Aug 23, 2023
-
These hacks are for tools that are used in the development process. Completing these hacks will help you to understand the tools better and are foundational for the course
Aug 23, 2023
-
Linux and the shell is used in this example to setup and verify the installation of the tools. Additionally, a few programming exercises are included.
Aug 22, 2023
-
Tech has reshaped our lives, from the internet to the smartphone in your phone pocket, or the advent of AI. This course is opening new technology possibilities, by equipping you with the developer tools that are the keys to boundless technology possibilities.
Aug 21, 2023
-
This class will require you to make a Portfolio 2025 Web Site, a GitHub Account, a Slack Account, and as part of final exam will require you update your LinkedIn account.
Aug 19, 2023
-
Pair Programming allows you to have secondary thinking as you work, not just a reflection after you are done, but real-time support.
Aug 16, 2023
-
Anytime in Sprint 1 is time to show accomplishments to teacher. The last week of the Spring there will be a formal live review meeting.
Aug 16, 2023