Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

ECS 36B Spring 2023

Homework #2 (5%)

Due: April 19, 11:59 pm (no extension!!)

This is a Team assignment, TWO students a team.

Again, background to learn about tar, Make and gcc/g++ compilers

[online resources for tar and make (and it is important for you to learn the concept of separate compilation]

https://www.interserver.net/tips/kb/use-tar-command-linux-examples/ 

https://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/ 

https://www.cs.bu.edu/teaching/cpp/separate-compilation.html 

Text-based Wordle-C

Download the source code of wordle-C under –

https://github.com/AyrA/Wordle-C

(Programs 5%) The current Wordle program will probe the user/player to enter a five-letters word to proceed. For this homework, you will modify the program such that your new program will follow the same game rules BUT create the responses until you win. So, instead of a Human versus Computer game, it will become a computer versus computer game (and you will develop any algorithm, even exhaustively tries, to win).

For submission via canvas, please follow the steps:

· Create a subdirectory ecs36b_s2023, and then cd ecs36b_s2023. (mkdir, cd)

· Create a subdirectory hw2, and then cd hw2.

· Put all your programs and Makefile under the hw2 directory.

· You should also provide a README file to explain how to run your program.

· cd ..

· tar zcvf ecs36b_s2023_hw2_submission_<both of your_student_ids>.tar.gz hw2

· upload ecs36b_s2023_hw2_submission_<both of your_user_ids>.tar.gz to Canvas

· PLEASE note that only ONE submission for each team! Any team submission with only ONE ID included in the tar file will NOT be graded!