Skip to content

A simple 2D platformer game, made with HTML, CSS, and JavaScript. This is a course project from freeCodeCamp. I added in additional functionality, along with fixing bugs entirely on my own. I also made comments for each line of code, understanding exactly what each line is doing.

Notifications You must be signed in to change notification settings

WilliamFerns1/2D-Platformer-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Platformer Game

Simple Platformer Game Project Type HTML,CSS JavaScript OOP freeCodeCamp

image

A simple platformer game, where you are a block. You can move around, and jump on the platforms, and reach checkpoints. This project was a course project from freeCodeCamps DSA JavaScript course. I added in additional features and fixed bugs on my own:

  1. Fixed glitching under canvas when hitting platfrom from side when the platform is really low.
  2. Added in side detection logic for the platforms, so that when the player hits one of the sides, it stops moving, instead of glitching through it.
  3. Added detailed comments for each line of code, literally. I understood every single line of code that was written. By doing so, I actually learn how to solve problems, and how the code works, instead of falling into tutorial hell. That allowed me to fix the two bugs mentioned above.

Feel free to check the website/game out, and give feedback on what I can improve if you like.

Technologies:

  1. HTML
  2. CSS
  3. JavaScript

Contributions:

If you really like the Platformer Game, and you see something you can improve, feel free to fork this repo, make your changes, and submit a pull request. If you see any spelling mistake on this markdown file, or on the website, please make an issue, so that I can fix it. Thanks. Recommendations on how I can improve it would be great.

What I learnt from making this project:

  1. HTML
  2. CSS
  3. JavaScript
  4. OOP - Object Oriented Programming
  5. Mobile Responsiveness
  6. Basic Data Structures And Algorithms
  7. Problem Solving Skills

License:

This project is under the MIT license. Feel free to do whatever you want with it, I really don't care.

Conclusion:

If you are someone that are looking to hire a developer, whether it is freelancing work, an internship, or a full time position, feel free to reach out to me with one of the following channels:


About

A simple 2D platformer game, made with HTML, CSS, and JavaScript. This is a course project from freeCodeCamp. I added in additional functionality, along with fixing bugs entirely on my own. I also made comments for each line of code, understanding exactly what each line is doing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published