Share your repls and programming experiences

ā† Back to all posts
[New levels] šŸ”“ WebGL Rolling Sky
JSer (1246)

Make sure to check out my another game!

And also my new programming language!

One of my older projects
Used the Three.js library
100% made by me!
Play šŸ‘‰

šŸŽ® How to play:

  • Click or touch the screen to start
  • šŸ–± Control the ball with your mouse or your finger šŸ‘†
  • Don't let the ball to fall 'till the end!

šŸ’” Tips:

  • At first you'll feel hard to control the ball, but try more and it'll be more comfortable to play
  • šŸ“± If you're on a mobile device, it's best to rotate the screen to portrait

Inspired by the original Rolling Sky avaliable on App Store or Google Play
More levels and features will be added in the future
šŸ‘‡ Report bugs or give suggestions in the comments below šŸ‘‡
šŸ‘ Don't forget to give me an upvote!

Bonus: Level designer (Beta)

greenbean765 (55)

It's a pain to play with a trackpad, but it's cool

GameMaster1928 (44)

It won't load...

It gives me this error:

ReferenceError: 'THREE' is not defined
at Global code (
ReferenceError: Use before declaration
at Global code (

bonnym512 (104)

This piece of code is amazing. i really love it.

tanglx4310 (4)

There's a bug/glitch in the game which allows you to move through walls/jump over gaps if your cursor exits the tab and then reappears in the position which you want the ball to go to.
For instance:
If your ball is represented by the O, an empty space is represented by a S, and a wall is represented by an X, if you move your cursor off to the right, circle it around the tab, to the bottom of the tab, and then move your cursor forward back onto the tab, then the ball would teleport to your cursor, jumping the wall. Also a problem with a touchpad screen where you can simply tap the other side of the wall to make the ball teleport to that location

honchkrowabcd (16)

31% on the first level, 13% on the second and 12% on level 3

RayvelArjoon (29)

I suggest that you add a countdown from three to zero when a player presses the restart level button.

zhidao (10)

@JSer how can you make lavels for your 3d game?


@JSer Hey. I am trying to remake the real levels of rolling sky but on repl. (I remade it by changing every line of code that used [0, 0, 0, 0, 0], but I realized you made a website that you can just tap squares to make levels. Iā€™m currently on level 7 and I was testing but suddenly an error occurred when you tried to open the game in a new tab. The screen just said loading and I have no idea how to fix it. Got any ideas?

lukel_lv (12)

how would I make a mat that is on top of a obstacle?

mdjb4 (15)

UUGGGHH so annoying

ebest (618)

"Reference Error: canvas is not defined"
"Reference Error: THREE is not defined"

mkhoi (226)

Amazingly awesome and kinda hard

JSer (1246)

Guys, thanks for my classmates, the silence of this post has finally been broken. They had added several (impossible) levels, so give them a try!

brenchleyaa (7)

the link for the level designer doesn't work

brenchleyaa (7)

so fun can't pass level one

1Tavi2016 (4)

For some reason, I completed the first level on the first try. I guess playing Rolling Sky for so long made me good :)

JSer (1246)

@1Tavi2016 Oh you've played the original Rolling Sky too?

Titan_Lord (12)

dis game is very much code
muy bueno

17dsmyth (9)

sooooooooooooooooooo hard to beat ahhhhhhh


This is the best project ever add more levels before the level maker

MeowC (46)

Amazing recreation. Keep up the good work. .w.

Jatekos61 (2)

I liked it really. Simple but funny!