Suggest improvements or new features for CSSBattle #18
Replies: 29 comments 49 replies
-
Badges! or rewards to unlock Different ideas for these badges:
It will add gamification, and also help users to "know" which tricks best solution is using. |
Beta Was this translation helpful? Give feedback.
-
While locking the battle leaderboard after battle ends makes sense and we point the glory to whom it belongs, I would like to have a toggle to show the current situation on battle level. As we've seen, even the oldest targets have been improved quite a lot since the battles have ended and the leaderboards would be a lot different now. Obviously especially the Battle 1, since the leaderboard is filled with SVG. This might also give some motivation for new players to do some older battles and compare how they are doing within those targets. (Just a guess though, I've been here since the beginning :D ) |
Beta Was this translation helpful? Give feedback.
-
What about infographics? It might be interesting to create a stats/infographics page without any relation to specific targets. The data can be retrieved from the top 10/20 solutions from each target. For example:
|
Beta Was this translation helpful? Give feedback.
-
I'm guilty too for copying and submitting the best solution on open targets, but this has the downside that there aren't shown many unique solutions. Moreover they're so advanced that beginners will have a hard time learning from them. |
Beta Was this translation helpful? Give feedback.
-
A preview tool, to verify solution as server will "see" it. Same as @alexzaworski's one, but right inside the UI |
Beta Was this translation helpful? Give feedback.
-
Hints when you have 99.9% match. It could be small circles where solution differs, on top of actual image, because sometimes it's hard to know why you won't get 100%, and what to improve. |
Beta Was this translation helpful? Give feedback.
-
As someone relative new to the CSSBattle. I would love a chart visualizing my global ranking over time. Statistics on the profile page in general are a good idea as others already suggested. I really enjoyed climbing up the leaderboard, too addictive... The Number of open targets for a running battle should be limited to just one during the battle I think. Now everyone just copies and pastes the top solution and the battle is limited to the other targets, there is really no point in optimizing the open targets other than having fun doing so. Keeping the sponsor's logo open is a good idea. |
Beta Was this translation helpful? Give feedback.
-
Monthly Leaderboard I was using TryHackMe for some time and it was too addictive with their point system which splits between Monthly and Yearly. It gave equal status to new comers and users who actively participate. |
Beta Was this translation helpful? Give feedback.
-
I've solved them all, and uploaded the logic of my solutions to github. Didn't want to upload the compressed versions. So, what I'd suggest is a way, to share your solutions, so others can see them, and leave comments, suggestions. A way to ask the top hackers about their solutions. Basically a way to learn from each other. |
Beta Was this translation helpful? Give feedback.
-
A better SCORING system. Is not too late. It should enforce best practices and now do the opposite, and is tedious as hell. |
Beta Was this translation helpful? Give feedback.
-
Slide & Compare whith option to hide de red line and horizontal/vertical slide |
Beta Was this translation helpful? Give feedback.
-
I have a problem with getting a good score on code using mix-blend-mode. It 'seems' to be 100%, but I only get like 80% on it. This is true for #53 for example. So I suggest letting that kind of solution be valid when it 'looks' good, though the hex-code might be ever so slightly different colorwise. Other than that I find this very useful for learning, and lots of fun. Just a bit too addictive, maybe ... :) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
An intended solution after the contest ends! |
Beta Was this translation helpful? Give feedback.
-
One Improvement I would love to see is adding IDE keyboard shortcuts (vs code in my case), can be very useful to improve performance and typing speed (Especially in the timed challenges). Maybe something to consider. |
Beta Was this translation helpful? Give feedback.
-
How about adding an "Activity Timeline", filtered by friends. So that you get informed if one of them managed to improve a target. For PRO Members: |
Beta Was this translation helpful? Give feedback.
-
It's cool we can use the VSCode editor as PRO badgers but the theme colors without are so much nicer and more readable. |
Beta Was this translation helpful? Give feedback.
-
I hope CSS Battle can compress code automatically while scoring instead of let the coder do it, so that I can keep my code well formatted and easy to read. I always think the readability is as important as the functionality of a piece of code. Also, I think there could be two or more scoring system, of course which mean more ranks. One is the current one, the shortest code win; the other is a score with readability consideration, include well formatted, well naming points also. Of course, a badge system from @iamvdo is a great alternative of my idea. In the real industry world, functional code that well formatted and easy to read but may be not so efficient are usually much more welcome than extremely efficient codes but nobody (sometimes even the one who wrote it :-P ) understand it in some area are not so performance sensitive. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
A sort option for “My solutions”: by date (as is currently), by length (characters), and by score (points). Maybe also by match percentage. |
Beta Was this translation helpful? Give feedback.
-
It would be cool if the profile page could allow us to add LinkedIn profile/link. That would enable us to expand our professional network, and for the 'available for hire' tag to work better ;) |
Beta Was this translation helpful? Give feedback.
-
I still don't see something like "Draft" so that it autosaves the current code even when something was incomplete, or am I missing something? |
Beta Was this translation helpful? Give feedback.
-
I would like see all my scores and sort it from lowest to highest so I will work on worst |
Beta Was this translation helpful? Give feedback.
-
Some players express disappointment about old records that are not reachable anymore because of backend updates (e.g. 82-char solutions for #30). Wouldn't it be useful to re-evaluate the top scores after each backend update, somewhat like it was done after disallowing the SVG solutions before the 2nd Battle? It can boost some players' interest in rechecking the already-played targets, exploring new ways to solve them, trying to restore the place in the leaderboard or, conversely, to win the new place that seemed unreachable before the update. |
Beta Was this translation helpful? Give feedback.
-
It would be very convenient to have '< previous' and 'next >' buttons around the #target dropdown, so one can browse through all the targets and battles directly. These buttons decrease or increase the battle #. Or shortcuts to do that. |
Beta Was this translation helpful? Give feedback.
-
I do have an Idea that could help newer players and also make the game in general more interresting. There are now more then 100 targets and it keeps getting more every battle. So new players might get overwhelmed by the big number of targets. I suggest making older battles public every time a new closed target gets added. So that we have 100 closed targets all the time and not more.
Only downside with that, we topplayers can't keep our nice records. But I am ok with that, there are new records to be made anyway 😃. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
[1] Determine which battles are "untouched" by select friends and/or other players. This is to support/complement the idea below... [2] The ability to generate a "competitive/performance report/statistics" against select friends and/or players (for example: when organizing a random CSSBattle contest with other players (e.g. work colleagues) that you haven't added yet as a friend). inputs: |
Beta Was this translation helpful? Give feedback.
-
how about the thing I suggested in #336? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
We are having so much fun seeing everybody play and compete on CSSBattle. This battle has already been played by 1300+ players, which is the highest since our pilot battle. 🎊
We wanted to thank you and ask if you had any improvement or new features suggestions—anything which will make your experience with CSSBattle even better. Let us know here, and we'll start implementing the most upvoted ideas!
Beta Was this translation helpful? Give feedback.
All reactions