Daily Progress
Our day-by-day progress in developing a solution to the Wumpus World Problem (in and out of class meetings)
11/16/2020
Downloaded the necessary software
Learned how the game is played
11/18/2020
Developed our first rough algorithm
11/19/2020
Ran into downloading issues
Assessed and talked about the problem
Continue to develop our algorithm as we tested different maps
Decided to always shoot the wumpus when found
Discussed how to locate pit and wumpus
Laid out next steps
11/21/2020
Our website was born
Created the home page
Transferred our algorithm to the site. Check it out!
11/23/2020
Ran through the simulation as a group
Tested our algorithm to find possible bugs
Made improvements on the rough algorithm
Developed a solid foundation
11/29/2020
Solidified the plan for the algorithm
Started first steps of coding
Laid out where everything goes
Added more pages to the website
Updated progress page
11/30/2020
Began coding based upon our algorithm
Solidified a plan for the structure of what we needed to develop
Realized (0,0) is the bottom left corner rather than top left corner
Made a note to account for this in the future
12/1/2020
Individual coding
Created the methods and functions we would use in the move function
Neighbor function
Our own board to keep track of everything we've encountered
Function that saves moves
Function that checks and updates our grid based upon given conditions
Function to call when location of gold is identified
Function to return home after getting the gold
Function to kill Wumpus
Function that determines whether or not the next desired space is safe
12/2/2020
Made changes to the code so that it's more efficient
Accounted for (0,0) being at the bottom left corner
Worked on the move function
Ran into issues with trying to get our robot to move all the way back to the left after it encounters an obstacle
12/3/2020
Discussed functions we had written individually
Tried to run the program and realized our robot isn't moving
Debugged
Made some changes to our move function
Gave our robot more methods
Talked about the next steps of implementing these functions in our move function
Began addressing the move function directly
12/4/2020
Started testing our code on the simulation provided to make sure it runs
Realized our wumpus would fall off the board in some scenarios; fixed this
Continued debugging
Realized we we're not reading the state correctly, and therefore causing our robot not to move past the second square
Touch ups on the website
Check out our shop!
12/5/2020
Continued work on functions, mainly focusing on the move function
Had difficulty in setting a condition to be true for multiple moves
Fixed this problem by initializing the variable within the class
12/6/2020
Tested our code on multiple maps to ensure it was running properly
Attempted to make the robot work given multiple conditions by updating our grid function
Ran into a bug that caused our code to run incorrectly altogether; robot would go into pits/Wumpus/off board
Spent time individually and as a team trying to fix this bug
After finally fixing the bug in our code, we ran into other issues
Robot would not kill Wumpus using the function
Continued to test our robot
Realized our robot works for a decent percentage of maps, except for a few scenarios
12/7/2020
Attempted to fix the bug that would not run the function to kill the Wumpus properly
Fixed a bug with the glitter/gold, ensuring that once the robot found the gold, it would return home
Continued to try to fix the Wumpus, as well as double scenario issues for the remainder of the time