Hang’s Status Report For 9.30.23

After our proposal, we decided to switch our project so that we could cover 3 ECE areas instead of 2 in case the machine learning component of our project fails. With our new project, my role changes slightly. I’m still working on the site (solely working on the site since Israel will now work on the go board which is our embedded system), but we decided that we don’t need to host our site. Instead, we will just locally host our site.

With the change in our project, we won’t need a dedicated backend server, so we won’t need AWS and most of the development will just be with React and Javascript. I got started on setting up this React web-app: installing Node and then creating the web-app. Besides working on setting up the initial site, this week was spent going over the different project ideas after we got our feedback from the proposal and then working on the design presentation once we finalized our project idea.

The schedule is on track, and by next week, I expect saving game history to be finished, and I’ll start to work on the visualization of saved game history.

My role on this project is entirely software, but most of the software classes I took here are lower-level systems courses, and this project is higher on the abstraction level. One class that would be relevant is 15-122 since I may use some data structures for the site design. For example, for the visualization of the game history, I want to show the board state for a specific move, so I’ll store the game states of that specific game into a hash table with the move number being the key and the game state being the value.

Leave a Reply

Your email address will not be published. Required fields are marked *