Posts

Welcome Page

Table of Contents

1: Project Management

A) Team Working Agreement

B) Individual Responsibility Agreement

C) Project Schedule

D) Meeting Notes

2: Business Plan

A) User Identification and Interviews

B) Electronic / Print Advertisement

C) Pitch Video with Demonstration

3: Software Documentation: Hangman

A) Introduction

B) User Manual

C) Program Description for Developers

D) Final Algorithm, Flowchart, or Pseudocode

E) Final Program with Comments

F) Discussion

G) Conclusions and Recommendations

H) References

4: Software Documentation: Memory

A) Introduction

B) User Manual

C) Program Description for Developers

D) Final Algorithm, Flowchart, or Pseudocode

E) Final Program with Comments

F) Discussion

G) Conclusions and Recommendations

H) References

Executive Summary

Video games have become a huge commodity in today’s society. Consumers are looking for ways to spend their time that is not only a rewarding experience but fun as well. In response to this programmers have taken to developing games by which consumers can experience a computer bot that makes games challenging yet rewarding on the go. The purpose of this report to analyze the process by which two games were developed and their effectiveness in a modern market.

Two games were developed. One being hangman and the other being the card game memory. Both games were developed using the programming language of Matlab. Memory was created by uploading images of cards and then using a preset number algorithm to connect the two cards to each other. Hangman was created by allocating a string of letters as a word and then adding it to the dictionary. Words are then randomly selected from the dictionary and used in the game. The user gets six tries at guessing each word.

The games were both successfully programmed to follow the rules of the game memory and hangman. Hangman is slightly modifiable allowing for differing dictionaries, and the game memory can vary the order that the cards are placed in. They are simple, fast paced games that are entertaining as well as intellectually stimulating.

The ability to create games like these using simple programming allows for the creation of simple games. Games such as digital memory and hangman can be marketed to users who are always on the go as they can be stored on a laptop or phone and accessed at any time and as coding becomes more advanced these simple games can become more complicated. While the initial game coding is well developed, modifications could be brought about to add variation and prevent confusion for the users.