Firstly, you must design an algorithm (fully labeled) for the project. This must be done using one of the following methods:
ο Nasi-Schneidermann diagram
From this algorithm, you must DEVELOP a working computer implementation of the algorithm. This will be completed using Visual Basic and in your solution you will need make use of 2D arrays, file sort and search techniques, and recursion.
The goal is to produce a working CONNECT 4 GAME with a focus on functionality and the Human Computer Interface.
For the game the following functions MUST be included as a MINIMUM;
♣ Effective and clearly designed game screen with readily available user help.
♣ A button that the user needs to press to check the status of the game and determine if there is a winner (or correct solution depending on program selected).
As an EXTENSION for each of these games, you may like to include;
♣ An automatic scoring system
♣ Ability to permanently save username and high score in a text file
♣ Sorted high score file with can be accessed by the user at any time
♣ New game puzzle generation
♣ Play against the computer
♣ Encrypted password access to your games administration functions