bahmady90
@bahmady90All comments
- @Limanskyi1Submitted about 1 month ago
- @Limanskyi1Submitted about 1 month ago@bahmady90Posted about 1 month ago
just wondering:
"Heading-XL": ["1.5rem", { lineHeight: "2rem", fontWeight: "bold" }],
Thats an example-font of the configuration i have wich is taken from the figma-file. On my desktop the entire font and pretty much everything looks smaller compared to your solution. How did you do it?
0 - @Limanskyi1Submitted about 1 month ago@bahmady90Posted about 1 month ago
Hey Limanskyi1!
I just completed the same challenge and i gotta say your solution and your code is really clean, probably better then mine^^. I see you implemented a local storage and a drag and drop, very well done!
I did it with a full backend and i implemented the dnd aswell...
I cant really tell what you did wrong or could do better it all looks pretty clean to be honest.
You motivated me to improve my solution :)
0 - @AdrianoEscaraboteSubmitted about 1 month ago@bahmady90Posted about 1 month ago
Hey!
I never done vue so i dont understand your solution-code lol.
It looks really clean well done :)
0 - @kaamiikSubmitted about 1 month agoWhat are you most proud of, and what would you do differently next time?
I am most proud of creating a responsive design that works well across different screen sizes, as well as ensuring that the hover and focus states are properly implemented. I also made an effort to improve accessibility by following best practices in HTML and CSS. However, next time, I would like to implement the bonus features, such as saving the game state upon refresh and improving the CPU's logic to not only block my winning moves but also make strategic decisions to win. I plan to build a future version of this project using React to achieve these goals.
What challenges did you encounter, and how did you overcome them?The main challenge I faced was managing the JavaScript logic, especially defining and updating different states of the game. I had to ensure that the game flow worked correctly depending on whether the user was playing against the CPU or in multiplayer mode. It was also essential to handle resetting the game, moving to the next round, and updating the game statistics. Additionally, incorporating features for screen readers required careful attention. To overcome these challenges, I did a lot of research and received significant help from ChatGPT. Although I tried to solve most problems on my own, I reached out for guidance when I got stuck.
What specific areas of your project would you like help with?I would appreciate feedback on accessibility and JavaScript code improvements. Specifically, I want to know if there are any areas where I could enhance the accessibility of my project, especially regarding screen reader support. I would also love to get feedback on my JavaScript logic, particularly around managing the game state and handling user interactions efficiently. Additionally, if you notice any other areas for improvement in my project, I would be grateful for your feedback!
@bahmady90Posted about 1 month agoHey!
Your solution looks amazing i could not really find a mistake.
However, when i looked into your code i didnt understand anything since i never used scss or astro. Makes me realize again how many solution excist in our field for the same problem^^
1 - @bhoamikhonaSubmitted about 1 month ago@bahmady90Posted about 1 month ago
Hey! Your solution looks amazing :)
I could not check the code since i got a 404 when i tried to check it out.
Only thing i would add (even if its not in the figma-file) is to limit the max-tip in the costum-tip-field. Right now you can type there stupid numbers and kinda destroy therefore the layout
Marked as helpful0