Devam Ediyor

493438 Mastermind game in Verilog

Here is a description of the project I'm needing, the first part (written plan of implementation) is due Tuesday morning. The final project is due May 10. It needs to be created using VERY basic Verilog code for use on an Altera DE2 board. Please email with questions.

"You are the design engineer and must create a working Mastermind game using the Altera DE2 board. You may

use Verilog modules and any of the logic gates and library parameterized modules. You may not use any other

programming language such as C.

Your game must at a minimum allow one human to play one game, either against another human or the

computer. It is up to you to decide how to

1) represent the colors

2) the codemaker will enter and store the code.

3) The codebreaker will enter a guess

4) the codemaker provides feedback with white and black pegs

5) Your game should keep track of the number of guesses entered by the codebreaker, so that the

game may end when the code is broken or the allowed number of guesses have been used.

The implementation details are up to you as the design engineer. Extra credit may be awarded for work above

and beyond the minimum project scope.

Project Deliverables and Deadlines:

Tuesday, April 26, 2011

Submit a written design document describing how you intend to implement the game on the Altera board,

including all you input signals, and your outputs. In other words, how will you be using switches, keys, hex

displays, leds, and vga display. This document should include both a written description of your preliminary

design, diagrams showing flow of inputs and outputs, state machines, and state tables.

Tuesday, May 10, 2011

Demonstrate your project solution in class. Submit a written document that tells the user how to play your game.

Think of your Mastermind solution as a product that you are going to sell. Tell the user how to play the game.

Example, how do you start a new game? Is there a reset? How does the code maker store the code? How do you

enter a guess?

Beceriler: Her şey Kabul, Oyun Tasarımı, PHP

Daha fazlasını görün: mastermind verilog, verilog game design, game design verilog, verilog code mastermind game, mastermind, verilog programming, user diagrams, tuesday-morning, track deliverables, programming logic and design, programming board game, programming a computer game, product design maker, product design engineer description, number board design, m programming language, minimum flow, logic programming language, input board game, how to start in computer programming, how to start computer programming, how to sell your product design, how to do computer programming, how to design a game, how does programming work

İşveren Hakkında:
( 0 değerlendirme )

Proje NO: #2239352