Skip to main content

Posts

Lab 8

This lab is the final lab regarding this course, so I chose two issues to work on for the span of the last two Releases (0.3, 0.4). The first issue I found was an RPG game that needed to implement global stats that track the players total player deaths, monster kills by type and top stats. The language used is JavaScript Issue 1 (0.3):  https://github.com/ASteinheiser/react-rpg.com/issues/14 The second issue I found was for a rock-paper-scissors game, that needs to implement a Refresh button that resets all the win/loss/ties back to 0. Issue 2 (0.4):  https://github.com/golemheavy/RPS-Multiplayer/issues/14
Recent posts

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 ho

Release 0.4 Update

For this last Release (0.4), I have found an issue for a rock-paper-scissors game. As JavaScript is my favourite language, I have decided to find another issue that uses the language. For this issue, the problem is that there is currently no Refresh button for this game, so the stats remain the same throughout. Issue:  https://github.com/golemheavy/RPS-Multiplayer/issues/14

Release 0.3 - Final

For this release (0.3), I worked on an RPG game that uses the JavaScript React component. The goal was to implement a feature which tracked stats into global variables. PR:  https://github.com/ASteinheiser/react-rpg.com/pull/72 This task was actually harder than I anticipated, because of the tedious task of searching through the code to find what you are looking for. For example: It took a long time in order to find the monster names that are being killed, because I don't know where the original developer had placed those variables. Figuring out how to store a global variable and be able to change those values were a medium-level challenge, as it was the first time I stored all of the global variables in a different file. I was confused on how to change those values, and use it in other files.

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

Release 0.2 - Final Reflection

Pull Requests: https://github.com/RabanserD/rabanserd.github.io/pull/76 https://github.com/novisadjs/novisadjs.github.io/pull/2 https://github.com/Tevychhy/tevy.github.io/pull/3 https://github.com/Jesse989/basic-fantasy-rpg/pull/6 For Release 0.2, I found four projects that was suitable for the assignment. The goal was to find four minor fixes that helps us learn how to submit pull requests better. I've contributed to documentation spelling mistakes, and implementing minor 1 line code into the repositories. I have a better understanding of how to do pull requests now, and will be ready for Release 0.3.

Release 0.2 - Lab 7

Repository: https://github.com/Jesse989/basic-fantasy-rpg Issue: There was no specific issue for this week that I found. The problem was that I went through the documentation for this repository, and found a spelling mistake. The spelling mistake I found was 'stats' instead of status. The owner of the repository had thanked me for going through the documentation, and accepted my pull request to update the spelling mistake.