Skip to content
View Kelrogg's full-sized avatar
:octocat:
:octocat:
  • UK, Leeds
Block or Report

Block or report Kelrogg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kelrogg/README.md

Demo

screen-recording.1.webm

Sturdy-Doodle

This project serves as a valuable learning opportunity in various areas, including HTML Canvas, Sprite Sheet animations, Object-Oriented Programming, math and physics concepts, Collision Detection, and Gravity control.

Step-by-Step Approach:

  1. Set up HTML, CSS, and JS files for the project.
  2. Organize files and folders, including images, stylesheets, and sounds.
  3. Create a Player class to establish the foundation for character interactions.
  4. Define initial coordinates for the player within the game environment.
  5. Implement background layers for an immersive visual experience.
  6. Enhance player interaction with background layers to depict movement.
  7. Introduce platforms (floors) to the game.
  8. Improve interactivity with platforms, creating a dynamic gaming environment.
  9. Implement collision detection mechanisms for a realistic gaming experience.

Popular repositories Loading

  1. web-development web-development Public archive

    CSS 1

  2. Kelrogg Kelrogg Public

    Config files for my GitHub profile.

    JavaScript 1

  3. backend backend Public archive

    C#

  4. oop oop Public

    C++

  5. Tycoon_miner Tycoon_miner Public

    GDScript

  6. Beat-emUp3D Beat-emUp3D Public

    GDScript