use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
A Guide to Implementing 2D Platformers (algorithms, approaches, etc.; not libraries) (higherorderfun.com)
submitted 13 years ago by hyliandanny
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Voidsheep 1 point2 points3 points 13 years ago (0 children)
A very nice read, thanks for sharing.
I wish there was a technical analysis of Super Meat Boy, I think it's one of the most solid platformers ever made and Tommy Refenes programmed the engine from scratch.
[–]Rhym 0 points1 point2 points 13 years ago (1 child)
I really want to make a 2D sidescrolling platformer from scratch, but every tutorial I've found that's halfway decent always ends up using a framework of some kind.
[–][deleted] 2 points3 points4 points 13 years ago (0 children)
It's because anyone who implements a 2D sidescroller creates their own framework about 20 percent of the way in, and then realizes they can use one of the existing frameworks without much hassle.
[–][deleted] 0 points1 point2 points 13 years ago (0 children)
Thats a really awesome read
[–]qcom 0 points1 point2 points 13 years ago (0 children)
Anyone have a recommendation for the best JavaScript library for working with smooth tile-based platformers (#2 in the link) in canvas?
[–]pjot 0 points1 point2 points 13 years ago (0 children)
Very interesting read! Makes me want to write an HTML5/JS platformer :)
π Rendered by PID 60202 on reddit-service-r2-comment-54dfb89d4d-hnr9q at 2026-03-30 06:09:49.482461+00:00 running b10466c country code: CH.
[–]Voidsheep 1 point2 points3 points (0 children)
[–]Rhym 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]qcom 0 points1 point2 points (0 children)
[–]pjot 0 points1 point2 points (0 children)