๐ŸŒŸ My KWoC Report - January 2024 ๐Ÿš€

ยท

2 min read

What's KWoC? ๐Ÿš€

KWoC, or Kharagpur Winter of Code, is an exciting open-source program where developers from around the world collaborate on diverse projects, contributing to and learning from the open-source community.

Projects ๐Ÿ“

Rock Paper Scissors Game GUI ๐ŸŽฎ

Overview

Embarked on a journey to enhance the classic Rock Paper Scissors game by implementing a vibrant Graphical User Interface (GUI) using Python.

Achievements

  • ๐ŸŽจ Successfully implemented an engaging GUI.

  • ๐Ÿ”„ Collaborated on GitHub: Pull Request | Code

Challenges

  • ๐Ÿค” Striking a balance between simplicity and aesthetics.

  • ๐Ÿ–ฅ๏ธ Compatibility issues across different operating systems.

Typing Speed Test GUI Improvement โŒจ๏ธ

Overview

Enhanced the GUI of the Typing Speed Test project to make it more user-friendly and visually appealing.

Achievements

  • ๐ŸŒˆ Revamped the UI for a better user experience.

  • ๐Ÿ”„ Collaborated on GitHub: Pull Request | Code

Challenges

  • ๐Ÿ“ Adapting the GUI to different screen sizes and resolutions.

  • ๐ŸŽญ Balancing aesthetics and readability.

Snake Game FPS Improvement ๐Ÿ๐ŸŽฎ

Overview

Revamped the Snake Game codebase using PyGame to achieve better and smoother Frames Per Second (FPS).

Achievements

  • โšก Significantly improved game performance.

  • ๐Ÿ”„ Collaborated on GitHub: Pull Request | Code

Challenges

  • ๐Ÿ”„ Fine-tuning game mechanics without compromising gameplay.

  • ๐Ÿš€ Ensuring backward compatibility with older hardware.

Time Unit Modification in Typing Test โฒ๏ธ๐Ÿ”„

Overview

Implemented a change in the unit of time displayed in the Typing Test from seconds to minutes

Achievements

  • โฑ๏ธ Modified code for precise time measurement.

  • ๐Ÿ”„ Collaborated on GitHub: Pull Request | Code

Challenges

  • ๐Ÿ”„ Adjusting time calculations for consistency.

  • ๐Ÿ—ฃ๏ธ Communicating updates to existing users.

Conclusion ๐ŸŽ‰

These projects have been a thrilling journey, filled with learning and collaboration. Engaging with the open-source community, gathering valuable feedback, and making iterative improvements have been the highlights. Looking forward to more challenges and contributions in future!

ย