Project Proposal 1
Project Proposal 1
Team Number:
Abbas H. Zeitoun
Ahmad A. Hazimeh
Chahid R. Yammine
Jana Z. Bou Matar
Mohammad A.
Radwan
Nader B. Kayali
(5
)
(5
)
(6
)
(5
)
(4
)
(5
)
Table of Contents
Introduction................................................................................................................ 3
Problem Statement.................................................................................................. 3
Project Objectives.................................................................................................... 3
Project Specifications.............................................................................................. 3
Musts.................................................................................................................... 3
Wants................................................................................................................... 4
Project Constraints.................................................................................................. 4
Report Organization................................................................................................ 4
Methodology............................................................................................................... 5
Brainstorming.......................................................................................................... 5
Design Alternatives................................................................................................. 6
Main Design......................................................................................................... 6
Alternative Designs.............................................................................................. 8
Possible Problems................................................................................................. 8
Final Design Selection and Description.......................................................................8
Timeline...................................................................................................................... 9
Anticipated Results................................................................................................... 10
Qualifications and Contributions............................................................................... 10
Anticipated Costs...................................................................................................... 11
References................................................................................................................ 11
Cost Information.................................................................................................... 11
Manuals Used........................................................................................................ 11
Other Documents.................................................................................................. 11
Introduction
Problem Statement
The aim of this project is to design a gaming console based on LabVIEWs graphical
programming language. The objective of this console is to entertain its users by
providing them with a selection of games that can interface with hardware
peripherals.
Project Objectives
Throughout this project, we are going to:
Focus on teamwork and the necessity of dividing the effort equally among
team members with regard to each members personal skills and knowledge
Pass through the problem-solving process and understand the necessity of
Project Specifications
Musts
Three games, each of which containing settings for a specific user profile
Wants
to adjust them
High-scores tab with user names
Hardware diversity
Project Constraints
The team must be formed of six members with equal contributions to the
project
The project must be LabVIEW-based
In case of hardware implementation, all wirings must be hidden from sight
Report Organization
In this report, we will address several designs to be implemented alongside the
brainstorming results agreed upon, as well as the first design sketches. We will also
provide a timeline for our activities and meetings along with the contribution and
tasks of each member of this group.
Methodology
Brainstorming
The first step we took is designing the Graphical User Interface (GUI) of the three
games. It seemed crucial to understand every aspect of this project. The general
outline of the GUI will include a main menu with three buttons, each of which
corresponds to a game. In addition, the main menu will include a High-Score Board
button and a Settings button. The first design of the GUI will be as shown in the
image:
Design Alternatives
Main Design
Each of the main menu buttons will take the user to the selected game.
Each game will have its specific background and graphics, along with the
possibility of certain audio effects. In addition, the user will most likely
have the ability to change any desired setting or adjust it to his/her
personal preference.
Multiplayer options will be implemented in all of the games so that the
score.
The first game, Guess the Number, will consist of two alternating rounds.
During the first round, the first user will select a certain number between
two fixed values (0 and 100) and the objective of the second user is to try
and guess that number. After each attempt, the first user will specify
whether the attempted answer is greater or less than the chosen number.
During the second round, the users switch roles, and the same play style
follows. The winner of the game will be the user who guessed the number
otherwise. The winner would be the one with the higher score after all
similar items have been matched. Several additions will be implemented
in this game. For example, it is unfair for at least one of the players that
the last guess be a free point, since the last pair will be a definite match.
To avoid that, one of the grids will contain an additional element that has
no double in the other grid. At the beginning of each game, this elements
identity will be pointed out without indicating its location, and it is the
If A receives a blue Joker, B skips his turn in the following round whereas if
A receives a red Joker, A skips his turn in the following round. However,
should this Joker element be given to any of the users in their last turns, it
will add or subtract a certain number of points from their score depending
on which Joker they received.
Alternative Designs
as Gameboys or tablets.
We can include an eye sensor to control the games. This eye sensor
will be based on Electrooculography, a method through which the
Possible Problems
graphical aesthetics.
Ensuring efficiency in the algorithms is key to avoiding resourcehungry code that could cause bugs and hinder user friendliness.
results of this table, only the first three alternatives will be implemented unless
indicated otherwise in future reports.
Timeline
Friday November 7th 2014 11am3pm
Tuesday November 11th 2014
12pm-3pm
10
Anticipated Results
After working on this project, our minimum expectations as a team are to present
the customer with a selection of three fully functional games that satisfy the
minimum requirements and exceed them in certain aspects. In addition, we hope to
present interesting additional features that show our dedicated creativity,
innovation and interest in this project. We also hope that every member of our
group receives the rating he or she deserves and that our hard work be seen clearly.
Ahmad A. Hazimeh
Chahid C. Yammine
Mohammad A. Radwan
Co-Designer of Memory
Tester
Working on presentation
Nader B. Kayali
Designing Memory
Working on Proposal Reports
Focus on Graphics
Keeping Log Book
11
12
Anticipated Costs
-
References
Cost Information
-
Manuals Used
Other Documents
Should other documents be used during our project, they will be included in the
Final Report.
13
14