codecombat / codecombat/codecombat
Double levels showing up in web development map
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 8.6k
- Forks
- 4.2k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 39
Description
Forgive me, as I'm just familiarizing myself with this huge amount of info - so, I'm piecing together info and pictures as best I can until I can understand all the areas and debugging routines needed for quality reporting.
Played game nearly non-stop over last 4-5ish days with minimal issues. However, noticed that after 12 completed levels in Web Dev 2, I wasn't able to get to the remaining 10 unattempted levels - new to the game, thought there was an unlock requirement I missed to activate that part of the campaign, so I didn't initially notice it was not by design.
But, since last night/this morning, there is actually further degradation of rendering, and I've attached pictures for your reference (I opened the dev console in Chrome for you to have some info - although I can help you with whatever diagnostics you need).
Colored smoke is rendering on the round level platforms, but banners are missing, no interactive elements/text, and no trigger to enter those branches.
I logged out, cleared all of my browser data, restarted my computer, and logged into my game on Safari - same issue with rendering - and SKY (see below as it shows up after this step in both browsers). Except Safari is MISSING the smokey colored fog effect on the launch platforms, which Chrome is still displaying see first pic below. Also is double painting the southern edge of island on Safari.
Returned to login on Chrome - login page had name (which has never been entered in the email or username field on any login page for any company or website ever), and even though I dumped my chrome browser cache, it attempted to attach a password to the other field. I wish I had grabbed a picture of it, because this name and a little snippit of the form code was in large Red over the username field. I was more learned this time, in that I did snap a pic of the totally random auto-populate info from the attempt. It's attached here as well, though I did blackout the name it used. (Could this part be separate issue, maybe that something somewhere didn't completely clear, and there's a nugget of corrupt code still hanging out in the cache, or, I don't know?!)
In Chrome, opened Dev Console again, and now, there is double painting of the dock and southern part of island. Closed and cleared cache on Chrome, logged in (no odd autopopulate this time, and there wasn't that on the Safari attempt BTW) - and now left edge of screen (with normal zoom as it has been since I began) is only painting solid SKY blue. Title words "Code" is over this solid, and "Combat" is over normal landscape background. Still no access to any unplayed level in that world.
I can, however, load games already conquered within that world.
On Javascript, with Chrome, new MacBookPro and solid internet connection with sufficient speed for rendering correctly.
I'll attach what I'm allowed, but I have prob 5-6 photos to assist you in diagnosing.
Thanks - and sorry for the clueless bug report - this one was hard to explain!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Web Dev 2 map in Chrome and Safari, using the attached screenshots and JavaScript console output as diagnostics. Check whether completed and unattempted levels, banners, fog, island edges, and entry triggers render consistently. Done means the map renders once with all intended level branches accessible in both browsers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100