DOC PREVIEW
MIT 6 111 - Vegas-Style Slot Machine

This preview shows page 1-2-3-4 out of 11 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 11 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Vegas-Style Slot MachineDaneaya Wallace and Laura M. Roberts11/14/07OverviewTo make a Vegas-style slot machine, given its popularity in casinos and the popularity of online gamblingWill rely on camera-controlled inputs from user, instead of physical touchDividing project into two parts: game inputs and game outputsDeliver a fun, interactive, and visually-appealing slot machineAgendaHow a traditional slot machine worksHow our 6.111 slot machine will workImplementation−Block Diagram−Discussion of two modulesOptional FunctionalitiesTime-lineHow a Traditional Slot Machine WorksThree identical reels with pictures that rotate when lever pulled after money has been insertedOne-player gamePlayer wins money based on the pattern of pictures shown when reels stopOur 6.111 Slot MachinePlace BetCashPayout$100CameraComputer ScreenWill have the slot machine's elements on a computer screenReels and lever will be animatedOn-screen buttonsPlayer will start out with fixed amount of money to gamble withPlayer pulls the lever by standing in front of camera with red glove on one hand and making the correct pull-down motionImplementationProject divided into two major components, which will be broken up into modules−Game input componentDetects position of the red glove from the camera−Game output componentResponsible for game functionalityModules can be made and tested incrementallyCamera HandlerRGB to HSVConverterRed Color and Center of Mass DetectorCamera Frame BufferVGA Displayerfor SpritesRandomNumberGeneratorGame Logic1024x768ConverterROM for SpritesRGB signalweHSV signaladdrpixelx_coordy_coordy_coordx_coordnumberenableaddrspriteScreen displaypayoutBet Amountresultscash potCurrent bet amountx/y coord of lever spriteCameraIn65MHz27MHzInterface between Game Inputs and Game outputsRed Color and Center of Mass Detector ModuleInputs: pixels from camera frame bufferOutputs: read address for next pixel in frame buffer, x-y coordinates of the center of mass of red gloveFunctionality: Take in each pixel, decide whether red or not, if red, then average it into the current center of mass, thus determining a new center of mass. Center of mass must be greater than a certain weight in order to be considered.Game Logic ModuleInputs: random number, x-y coordinate of red glove, payout (end game), bet amountOutputs: Current bet amount, cash pot, results, enable, reel1, reel2, reel3Functionality: Takes in a bet amount, waits until hand is over lever for 2 seconds, then waits until hand makes a “pulling lever” motion until it reaches a certain threshold. The game logic picks random sprites for the reels.Optional FunctionalitiesMake the slot machine user-friendly by having it give the player on-screen directionsMake the reels spin faster or slower in relation to the force of the pull-down of the leverMake it so that a player can place bet by using the on-screen buttons, instead of having to use the switches on the FPGATime-lineMeet together−Mondays 12pm-2pm−Wednesdays 12pm-3pmCurrent week: Checklist, codeWeek of 11/18: CodeWeek of 11/25: DebuggingWeek of 12/2: Optional functionalitiesFinal Week: Preparing presentation and reportOngoing: Writing description of modules as we


View Full Document

MIT 6 111 - Vegas-Style Slot Machine

Documents in this Course
Verilog

Verilog

21 pages

Video

Video

28 pages

Bass Hero

Bass Hero

17 pages

Deep 3D

Deep 3D

12 pages

SERPENT

SERPENT

8 pages

Vertex

Vertex

92 pages

Vertex

Vertex

4 pages

Snapshot

Snapshot

15 pages

Memories

Memories

42 pages

Deep3D

Deep3D

60 pages

Design

Design

2 pages

Frogger

Frogger

11 pages

SkiFree

SkiFree

81 pages

Vertex

Vertex

10 pages

EXPRESS

EXPRESS

2 pages

Labyrinth

Labyrinth

81 pages

Load more
Download Vegas-Style Slot Machine
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Vegas-Style Slot Machine and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Vegas-Style Slot Machine 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?