Skip to main content

Release 0.4 Final

This month had been extremely busy for all of us, especially since BTS630 (Major Project Implementation) required a lot of our focus as well. For this release, I had to create a restart / refresh button that resets the stats of the game (wins, losses, ties).

Comparatively to Release 0.3, I did not manage to find a very big issue. But I still found an issue that was bigger than the issues of Release 0.2, and big enough for this Release (0.4). For this release, I implemented the Refresh button, and managed to fix a few of the bugs as well. The Refresh button now changes all the stats back to 0. The bug I found was that the player choice was always 'null,' and the computer choice did not change. Now, the player choice is changed so that it correctly shows the player input, and the computer choice changes randomly every time a new choice has been made.

This course was overall very fun and different to the other required courses of the BSD program. I enjoyed it quite well and hope there are more courses like this offered at Seneca!

Issue: https://github.com/golemheavy/RPS-Multiplayer/issues/14
Pull Request: https://github.com/golemheavy/RPS-Multiplayer/pull/16

Comments

Popular posts from this blog

Git Commands

There are many commands on git that new developers do not know of. These commands can make working in open source projects, or group projects easier to understand. Of all these commands, I will be going through two that most new developers do not know of. Log While working in large groups, there are many commits that you or others may have done within a repository. Using 'log,' you can view the history of all the changes made. Basic command:    git log  With this basic command, you can view the commit id , author of the commit, date of the revision, and the details the user wrote.     git log --follow filename    This command allows you to follow the commit history of a single file. It is useful for working in big groups as you can follow a file that you contributed to, instead of viewing the whole repository. Simply replace ' filename ' with the directory of the file you want to view.   git log - number    git log...

Lab 3: Potential Projects

In this lab, I will be going through three potential open source projects I would like to contribute to. 1: iD Repository : https://github.com/openstreetmap/iD iD is an easy to use OpenStreetMap editor, which uses Javascript. It supports all of the current modern browsers, and the intention is to do the basic tasks without breaking other people's data. I chose this open source project, as I was always interested in figuring out how to play around with Maps. I am going to go through the issues to see if there is anything I am capable enough to fix, or find issues on my own when going through the code. What I would need to learn is Javascript, how to support all browsers, and how to properly contribute worthwhile issues to the project. 2. Teammates Repository : https://github.com/TEAMMATES/teammates Teammates is a cloud-based open source project that provides users to manage peer evaluations and other feedback for students. It is used by both the educator and the stud...

Release 0.3 Update

For this release, I am working on an issue for an RPG game that uses JavaScript React. This project requires a global tracking of all of the stats, such as monster kills (by monster type), player death count, and high-score tracker. I will be working to implement these features into the project. Issue:  https://github.com/ASteinheiser/react-rpg.com/issues/14