Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

using C# code Project: Connect Four Overview Connect Four is a two-player connection game in which the players first choose a symbol/color and then take

using C# code

Project: Connect Four Overview Connect Four is a two-player connection game in which the players first choose a symbol/color and then take turns dropping one Symbol/colored disc from the top into a seven-column, sixrow vertically suspended grid. The pieces fall straight down, occupying the lowest available space within the column. The objective of the game is to be the first to form a horizontal, vertical, or diagonal line of four of one's own symbols/colored discs-Wikipedia. Directions The best way to tackle a large project is to break it down into smaller tasks. In this project, you will work with your teammate (maximum four members) towards the goal of completing the project. Milestones 1. Team Name and General Strategies Create a Group (max 2 - 4 learners) or work individually. When the Group is formed, so pick a team name and use Google/Wikipedia to get an idea of how the connect-4 game works. Brainstorm some general strategies for your team. Create your MS team channel and add me there by Aug 07, 11:59 PM 2. Program Skeleton Development Start developing an object-oriented program with your teammate to play the Connect Four game. 3. Prepare for the future Throughout the project, you will need to address issues like bugs or new ideas when they are discovered. 6. Complete Core Classes Hints: You should design at-least four classes (or more), along with any other classes needed to implement your project. You may have a controller class to play the game, a model class that implements intermediate steps and holds information about the game, two classes that extend the Player abstract class. One player can be a human player while the other can be a computer player. Both of these classes should communicate with the world via an object that is created in your controller class. You may also have a class that interacts and provides communication via text input from the keyboard and output on the Console. 7. Complete Basic 2 User Game Your primary focus is to complete the game for two human users. Once complete, you can start developing advanced logic for the human vs computer game. 8. Make sure, OOP principles are followed Most of the points will be allocated for understanding and implementing OOP principles, Therefore, before advancing your project further, make sure you have taken advantage of all OOP principles discussed in this course. Rules Connect 4 is a classic board game where two players (typically two different colors or two different symbols) take turns dropping disks (symbols) in a grid of 7 columns by 6 rows. The discs attract gravity and fall to the lowest empty space in their column (also rests on top of other pieces, if any). The winner of the game is the first to have 4 discs of their symbol/color in a row. This can be horizontally, vertically, or diagonally. Figure: Connect Four. If you are new with the game, this video (https://www.youtube.com/watch?v=utXzIFEVPjA) should help out. It talks about how to play Connect Four. Connect Four is a solved game, meaning, if the first player can make the proper move, he always wins. Therefore, if you can design good algorithms (Optional), and the computer is allowed to make the first move, ideally, the computer should always win. If you want to know the strategies to win connect four (Optional), you can check out this link (https://www.youtube.com/watch?v=7DnCAgHeFOk). In your project, you will program Connect 4 game using the numbers as input that has both a 2-player mode and a 1- player mode (Optional). When your program starts, the game should have some start screen where the player can select either 2-player mode or 1-player mode using a console command (Optional)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Management Process

Authors: Lee Long

4th Edition

978-0201822939,0201822938

More Books

Students also viewed these General Management questions