KWoC Diaries - Week 1 Review (๐Ÿ‘๐Ÿ‘)

KWoC Diaries - Week 1 Review (๐Ÿ‘๐Ÿ‘)

A little more than a week has passed (counting from December 5, the official date of start) and Iโ€™m very happy to see a lot of changes have already been incorporated into my projects! Letโ€™s just jump into it!

1. Search the Key

Summary of progress

We now have a start screen, how-to, end screen and restart button! It gives a nice feel to it on how a game usually works, where an ordinary user would expect these screens.

Contributors and their contributions

  • @ckarthik14 added the start screen and instructions for playing, and edited some images by removing the white background from them.
  • @divyang-mittal added the end screen and restart button.
  • @piba941 helped with a bug in which at the end of the game, the key earlier used to be drawn on top of the thermometer.

Iโ€™m looking forward to more contributions from more people whoโ€™ve joined the Gitter channel!

2. Coin Fall game

Summary of progress

A lot of things have been changed in just around a week. The entire structure of the repository has changed to be much more organized. We have the main menu, an end screen and have introduced the concept of difficulty but needs more work on the game design. Coin sprites have been introduced, giving it a 3-D effect. Many images have been improved and it looks so much better than when I worked on it myself!

coinfall

Contributors and their contributions

I was very happy seeing some enthusiastic developers begin working even before the official start date! Weโ€™ve already worked on 5000+ lines of code (includes additions and deletions) and as I write this, I have pending PRs I need to review!

  • @amrit-choudhary was one of the early ones who has helped majorly with this project. He brought a new structure to the code by refactoring and reorganizing all files and folders. I must say, one of the things that makes a good mentor is not just to help people get started, but also if they can learn a thing or two from others, and safe to say, Amrit has helped me gain knowledge on some healthy practices and I realize its importance, and now itโ€™s become a necessity for me while Iโ€™m writing code.
  • @kartikct25 introduced difficulty levels in our game! It still needs work and thought on what constitutes difficulty, but thatโ€™s a matter of game design, and will be done along the course of the program.
  • @SeraphWedd was one of the first people to send a PR on the project which did some refactoring and introduced restart feature to the game.
  • @divyang-mittal has contributed here as well! He added a background image to the game screens and now it looks more attractive.
  • @kainthcool set up a high score feature. Itโ€™s not encrypted yet, but a significant change indeed.
  • @johri002 sent a PR for enhancing the README which contained enough significant changes that I decided I had to incorporate those. With a few minor edits, Iโ€™m glad the README looks very nice (especially introducing a gif showing the running of the game) and could possibly help get new contributors to get interested and work with me!

Iโ€™m very happy with the people who are working on this project and I canโ€™t wait to see what comes next!

3. Fetch Amul Topicals

Summary of contributions

The program now runs in order of the years instead of a random order which was one of our major issues.

Contributors and their contributions

@vasugr was the one who solved the above issue.

A couple of people are working on their PRs I believe. I hope next week I can write more here. I would like to see more work on the project because this is a project I really like, partly because of my experience contributing to it at the end of my first year in college, and I know it has a lot of scope in terms of what one can make and what one can learn from it.


I think itโ€™s easier to write about all three projects in one place (I canโ€™t seem to point out if itโ€™s merely laziness :p). More on my projects next week!

comments powered by Disqus