Develop an embedded two-player guessing-game

Assignment Help Computer Engineering
Reference no: EM132311453

Assignment: A guessing-game is a game in which the task is to guess some kind of information, such as a word, a phrase, a title, or the location of an object [25]. Many of such games are played cooperatively. In some of them, one of the players knows the answer but cannot tell the others; instead, he/she must help them to guess it correctly. Some examples of famous guessing games include Battleship [20], Charades [9], Hangman [17], Mastermind [15], Pictionary [24] and Guess Who? [12].

The Battleship game was invented by Clifford Von Wickler in the early 1900s, and further published by many companies. One well-known variant of the game was produced by 3M in 1974, in a series of eight abstract strategy and puzzle games called "3M Paper Games for Travel & Leisure", as illustrated in Figure 4.

This work presents the design and implementation of an embedded augmented reality game, called MarkerMatch. Augmented reality is a technology that directly contributes to the game interaction experience by enhancing user's sense of immersion. Current research in embedded augmented reality enables the creation of dedicated hardware capable of executing augmented reality applications. This favors the insertion of augmented reality capabilities in small electronic devices, such as cell phones, handhelds, head-mounted displays and even the development of new ones. The ARCam framework was used for game development, since it provides project designers with all the basic infrastructure needed by the game. Some user tests show that the tested subjects enjoyed the game experience and it proves a point: it is possible to create an augmented reality game completely in hardware with no software involved.

Our case study, named MarkerMatch game, has as objective to develop an embedded two-player guessing-game, similar to the famous Battleship game, in which they compete to find the misterious pattern chosen by the game master, which in the case of MarkerMatch is the computer itself.

A prototype of MarkerMatch was built using an image sensor and a monitor, both connected to an FPGA. Some ID-based markers were also used. Figure 5 presents the components.

Reference no: EM132311453

Questions Cloud

Explain what evidence can you find to support your opinion : Which CEO-Jobs or Cook-do you think developed and executed the most effective strategic plan? What evidence can you find to support your opinion? 2 pages.
Implement the order by query in elf : University of Magdeburg - Sort Queries in Elf - Propose one of the sorting technique that is merge sort to support the ordered by query in Elf
Describe the scope of your project by providing an overview : Describe the scope of your project by providing an overview to the selected organization: the reasons for your choice, its size, and the location of the.
Ethical fading in a high-pressure work environment : How might one guard against ethical fading in a high-pressure work environment?
Develop an embedded two-player guessing-game : Our case study, named MarkerMatch game, has as objective to develop an embedded two-player guessing-game, similar to the famous Battleship game.
What is the nature of the contribution of each variable : Psyc311-Research Design and Statistics III- Australian Catholic University Australia-What is amount of variance in body appreciation that can be accounted.
How would you assess your visualisation skills : Consider the personal reasons that led you to buy this book. How would you assess your visualisation skills, your interests in this subject and maybe your role.
Decide how you could use the software to create a model : Discusses decision making using system modeling. The author briefly mentions an open source software tool, EMA Workbench, that can perform EMA and ESDMA.
How many plates must be sold to make the manager indifferent : The manager of a local pub is considering adding a healthier option to the menu in the form of a veggie plate with hummus. There are two options with the price.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Grid of buttons that form a clickable multiplication table

Set up a GUI based program that provides a grid of buttons that form a clickable multiplication table.

  Write a program that prompts the user for five numbers

The list of increasing numbers must replace the original list of numbers in "numb" and be returned to the main function where it will be output to the screen.

  Define in bnf a grammar for strong password

Strong passwords are at least 8 characters in length, contain both upper- and lower-case letters, as well as some digits and special characters.

  Prepare a high level training program for the end users on

Suppose you are working on a project and you are required to create a high level training program for the end users on how to use your final project.

  Design a novel system architecture and protocol stack

Design a novel system architecture and protocol stack for wireless LAN, which should be optimized for video streaming. Design a novel system architecture.

  Write a java program capitals that initializes a string

Write a program "Converter" which has some measurements in meters and then print their measurements in miles, feet, and inches.

  Questiona nonempty slice of integers l p q is unimodal if

questiona nonempty slice of integers l p q is unimodal if there is some number m isin n such that p le m lt q l p m1 is

  How would the program react if the user input something

How would the program react if the user input something other than addition, subtraction, multiplication or division when prompted?

  Create a program that can convert dollars to yen

If the $dollar value is greater than 0, create a menu that will allow user to select Yen, Euro, Peso, or all Currency conversion.

  Simulate the actions taken by the logging and recovery

For the actions listed below, show Transaction Table (XT) and Dirty Page Table (DPT) after each action.

  What are security planning principles

What are Security Planning Principles? What is policy-based security?

  Write a class that will allow for the addition

Using Using C# and visual Studio, Write a class that will allow for the addition, subtraction, multiplication and division of 2 complex numbers.

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