Complete graphical and possibly networked two-player game

Assignment Help C/C++ Programming
Reference no: EM13535993

II. Prerequisites:

Before starting this programming assignment, participants should be able to:

Analyze a basic set of requirements for a problem

Compose basic C++ language programs

Create basic test cases for a program

Apply arrays, strings, and pointers

Declare and define constructors

Declare and define destructors

Compare and contrast public and private access specifiers in C++

Describe what is an attribute or data member of a class

Describe what is a method of a class

Apply and implement overloaded functions

Distinguish between pass-by-value and pass-by-reference

Discuss classes versus objects

III. Overview & Requirements:

For this final assignment, you are required to create a solution, as a team (you may have a team of up to 4 members), to a game of your choice! Some game possibilities are listed below:

• Chess
• Texas Hold 'em
• Battleship
• Checkers
• Others?

Your goal for the assignment is build a complete graphical, and possibly networked, two-player game. As a team you must ultimately decide how you will implement graphics for the game. You have many tools and library options available to implement the graphics portion of the assignment. Some include the Unreal Engine 4, SFML, DirectX, OpenGL, SDL, etc. Please be sure to also add some directions of how to play the game.

Aside from the requirements listed in the above paragraph, you are free to complete this assignment as you see fit. During our normally scheduled class period on Wednesday, December 10, we will have a Gamefest! At which point you will need to allow other students in the class play your game. Note that you will need to upload your solution via Angel. Only one solution is required per team.

Reference no: EM13535993

Questions Cloud

Find which type of lever describes a wheelbarrow : With a 2 meter lever, the fulcrum is 30 cm from the load of 200 pounds. How much "effort" force will be needed to lift it, Which type of lever describes a wheelbarrow
Assume that a ccd pixel is a uniformly made cube of silicon : Assume that a CCD pixel is a uniformly made cube of silicon. The relation between pixel size and full well capacity is roughly true for real CCDs. Discuss what applications might require a CCD with large pixels and with small pixels.
What was the angular acceleration during this time : Starting from rest, a disk rotates about its central axis with constant angular acceleration. In 5.0 s, it rotates 5 rad. What was the angular acceleration during this time
Estimate how much torque is applied to the disk : Starting from rest, a 12 cm diameter compact disk takes 2.4 s to reach its operating angular velocity of 2030 rpm. How much torque is applied to the disk
Complete graphical and possibly networked two-player game : Analyze a basic set of requirements for a problem and create basic test cases for a program - Describe what is an attribute or data member of a class
Define what will happen to the volume of a gas : What will happen to the volume of a gas when the pressure of a gas decreased from 2 atm to 1 atm, while the temp is decreased from 200c to 100c. Will it increase decrease or remain the same.Explain why.
Convex lens of a copy machine has a focal length : The convex lens of a copy machine has a focal length of 25.0cm. A letter to be copied is placed 40.0cm from the lens. How far from the lens is the copy paper located? The machine was adjusted to give an enlarged copy of the letter. How much larger wi..
Explain how much 1.00 m kh2po4 will needed to make solution : You have 2.00 L KH2PO4 of 1.00 M solution and 1.50 L K2HPO4 of 1.00 M solution, as well as a carboy of pure distilled H2O . How much 1.00 M KH2PO4 will you need to make this solution
What is the orbital period of saturn : neptune circles the sun at a distance of 4.50*10^12 once every 164 years. what is the orbital period of saturn

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a program that will calculate the percentage

Write a program that will calculate the percentage wins of a team. The program will input the number of wins and losses that a team acquired during a season. The wins should be input in a parameter-less value returning function that returns the wi..

  Write two short c programs and solve exam-style problem

Write two short C programs and solve four exam-style problems.

  Write a program that grades the written portion

The local driver's license office has asked you to write a program that grades the written portion of the driver's license exam. The exam has 20 multiple choice questions.

  Design a simple game of blackjack

Prepare a simple game of blackjack using object oriented programming.

  Write a c function to convert gallons-quarts-pints and cups

Write a C function named liquid() that is to accept an integer number and the addresses of the variables gallons, quarts, pints, and cups.

  You will create a linked list module

You will create a linked list module that exactly meets the specifications given in the supplied header (.h) file. The playlist program must accept a filename on the command line (argv).

  Write a program that is called playing with numbers or

write a program that is called playing with numbers or letters. this program allows a user either to enter a collection

  Windows application that function like a banking account

Create a Windows application that function like a banking account register. Separate the business logic from the presentation layer. The graphical user interface should allow user to input the account name, number, and balance.

  Use the function to sort an array of 100 random element

Writing a C program to do a bubble sort. Use the function to sort an array of 100 random elements. Show the input array and the output array.

  Write a program that displays the cubes of the numbers

Write a program that displays the cubes of the numbers from 1 to 10. Recall that the cubes of a number is just the number multiplied by itself and then by itself again.

  You have in your program an arraylist which includes

you have in your program an arraylist that contains employee salaries double type in arbitrary order. you need to

  Question 1 what basic differences exist between the

question 1 what fundamental differences exist between object-oriented and relational database systems?question 2

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd