$24
In this homework, you will teach yourself Android programming and develop a new app for Connect
Four game.
Your game will be like standard “4 in a row” Android games such as https://play.google.com/store/apps/details?id=com.drgames.puissance4&hl=en. However, we will have more features as follows
• The user can set the board size at the beginning of the game any value between 5x5 to 40x40.
If the board does not fit, then the user scrolls the board.
• There should be unlimited levels of undo.
• User/user or user/computer should be selectable at the beginning of the game.
• There should be a timed version of the game. If the user does not make a move in a given amount of time, then your game will make a random move for the user. This amount of time should be settable at the beginning of the game.
• Make your computer moves as smart as possible.