A. Project Proposal

 

Selection Criteria:

The objective of the project is to make a videogame prototype for a major video game publisher called MAVCO. The game is to be played on the Proteus game console. The game must have the following to be selected:

  • User defined functions
  • Selection structures
  • Operators
  • One class/object
  • Intro to game
  • A start menu complete with name of game, rules, statistics, and credits
  • Single player capability
  • Replay mode
  • And a graphical user interface

The MAVCO company also has requested a brochure to complete the project to market effectively.

Five Various Video Game Ideas and Features

  • Card game- would allow user to play against a RNG that would give cards. The user would face various prompts and intend to finish the game by accomplishing the four tasks before the deck runs out in minimal guesses. The first prompt is to guess red or black, then flip. If correct, move on. Next the player guesses if the next card is over or under the previous card. If correct, the player then guesses if the next card is outside or inside the previous cards. If correct, the player guesses the suit of the last card. If the player guesses wrong at any point, they are given four new cards and then start over. Feedback on the high score at end of game would be optimal. The user would select the task options on the Proteus.
  • Tic Tac Toe- would allow user to play against CPU and check off boxes on Proteus screen to connect three X’s before all spaces were used up. There would be a display message upon wins and losses with sound at end.
  • Connect Four- like Tic Tac Toe, there would be empty spaces were the user would signify (on the Proteus screen), he or she would like to place the marker. The goal would be to connect four faster than the game. There would also be win and loss messages with sound at the end upon completion.
  • Mazes – the goal would be to have the user use the Proteus stylist to draw his or her way from the point in the center of the screen out of the maze without hitting any walls. If he or she would collide with the wall, a “Game Over” message would appear. The game would be timed, and this time would be displayed at the end of the game.
  • Memory Games- using the similar constructed functions of the initial card game, the user would have to identify the unknown location of cards upon being rearranged. He or she would have 1 minute to memorize their initial locations, and they would move. Using the Proteus stylist, a touch to the screen would attempt to match them up. This would also be timed and eventually displayed on the screen.
  • Blackjack- two random cards would be given to the user and the computer. The user would have the option to draw more cards to eventually add up to 21, or close to it. The user would be competing against the computer, and the winner would be shown with a message on the screen. If either player would go over 21, the game would end.

Best Idea:

  • The best idea would be to proceed with option one, or “Ride the Cota” card game as shown above. This option would give the user the most entertainment and have the most amount of user input. The idea of the final score being posted in the statistics section of the menu whenever played was also intriguing. All parts of the given criteria would be used within the project, as well as victory and defeat buzzers shown below.
  • The game would contain the following BASIC features as copied from the proposal form:
  1. Menu to start
  2. Asks to play, rules, stats, credits
  3. Shows user four cards on the screen
  4. Buttons on touch screen to make selections
  5. Counts number of rounds in order to win the game
  6. Randomly selects a card from deck, without replacing it
  7. Once the user uses all 52 cards, message pops up telling them they lost
  8. Brings user to new menu, asking to play again, show stats, or quit
  • The game would contain the following ADDITIONAL features as copied from the proposal form:
  1. Menu to start
  2. Asks to play, rules, stats, credits
  3. Shows user four cards on the screen
  4. Buttons on touch screen to make selections
  5. Counts number of rounds in order to win the game
  6. Randomly selects a card from deck, without replacing it
  7. Once the user uses all 52 cards, message pops up telling them they lost
  8. Brings user to new menu, asking to play again, show stats, or quit

Below is the originally submitted proposal form: