Share your repls and programming experiences

โ† Back to all posts
[New levels] ๐Ÿ”ด WebGL Rolling Sky
JSer (1097)

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)

GameMaster1928 (40)

It won't load...

It gives me this error:

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

DavinYin (2)

Lol, there is a bug in this. On level 6, if you go to the right side and then tap the left side, you wonโ€™t die.

DavinYin (2)

Thanks for this game. I just forked your code, claim it as mine, and play it at school.
Got 100 on level 1, 100 on level 2, and 80 on level 3. Level 7 is soo annoying. I also don't like the levels with so many bounces in a row. So confusing.

JSer (1097)

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!

tanglx4310 (2)

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 (11)

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

2009k (2)


zhidao (1)

@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?

bonnym512 (60)

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

lukel_lv (11)

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

mdjb4 (13)

UUGGGHH so annoying

ebest (551)

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

mkhoi (188)

Amazingly awesome and kinda hard

brenchleyaa (5)

the link for the level designer doesn't work

brenchleyaa (5)

so fun can't pass level one

1Tavi2016 (3)

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

JSer (1097)

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

Titan_Lord (10)

hard to beat yes?

Titan_Lord (10)

dis game is very much code
muy bueno

17dsmyth (8)

sooooooooooooooooooo hard to beat ahhhhhhh

CyanCoding (1369)

That is so incredibly fun! Please make it longer/add more levels!

haya (5)

@microwither: yes I have asked for the same thing

JSer (1097)

@microwither: I will add them asap

Shinyy (8)

This was really fun to play and complete! I'd definitely love to see more levels :)