2 – DIMENSIONAL PUZZLE GAME

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

MINE-TRACKER 2 – DIMENSIONAL PUZZLE GAME : 

MINE-TRACKER 2 – DIMENSIONAL PUZZLE GAME Analytical and Logical Enhancement

Team:: 

Team: Member - Saket Kumar Pathak Objective: To improve analytical and logical approach to 2-Dimensional Puzzle Game “Mine-tracker”.

Technical Details:: 

Technical Details: Software Requirement: Application Type: Window-Base Application Language: Objective C (version 2.0) Compiler: GNU based GCC Environment: XCode 3.2 Platform: Mac 10.5x Hardware Requirement: Mother-Board/Processor: PPC, 64 bit Compatible RAM: 256 MB (onward) Hard-Drive: 20 GB (depends on the storage - Data)

Introduction:: 

Introduction: Mine – Tracker is similar to a well known game in our practice. Mostly computer’s operating system provides this applicative concept in a term as “Mine Sweeper”. 2 – Dimensional puzzle game are quite easy to play as matured brain, but some of the time we feel different when a puzzle game becomes more experience tailored and the concern approach comes in well known fashion of “Hit and Trial”. Apart from the aspect of “Hit and Trial”, here we will enhance the functional modular approach of the 2 Dimensional Game “Mine - Tracker” with little bit change in GUI.

Analytical or Conceptual Approach (in Mine - Sweeper):: 

Analytical or Conceptual Approach (in Mine - Sweeper): The conceptual background story as per practical analysis, are detailed in following steps for the user are: Random Selection of Box in very first click. Here we have 3 different scenarios as: If the click will be safe and you got a “Blank - Box”, then all the sequential “Blank – Box” will be open with the boundary Box of “Number – Indicator”. If the click will be showing “Number - Indicator”, then number indicates the actual mines present in the surrounding boxes. If the click will be the “Mine”, all the mines within the play board will be explode and the game will be end. The parallel running mode of the digital clock will go with the frequency of seconds. As all the boxes of the play board will be detected in favor then, the user will be declared the “Winner”.

Mathematical Aspects:: 

Mathematical Aspects: As per previous assumptions, let us consider: Getting a Blank Box as E B (i.e. Event ‘B’). Getting a Mine as E M (i.e. Event ‘M’). Getting a Number Indicator as E N (i.e. Event ‘N’). As the first Click will be a random selection, the outcome varies among the three events considered. So the applied probability in respect of each three events can be calculated as: Case: 1 On the very first click, getting the very first box as “Mine” itself, then all the rest of the mines in the “Game Board” will be displayed and the game will be crashed. User need to “Restart”. Case: 2 On the very first click, getting the very first box as “Number Indicator”, then the number in display will indicate the total number of mines among the surrounding all boxes.

PowerPoint Presentation: 

Case: 3 On the very first click, getting the very first box as a “Blank Box”, then all the sequential blank boxes will open up to the boundary as the “Number Indicator”. Here analyzing the 2 nd box to be click can be considered from the following arithmetic calculation, as:- Probability of occurring E B; P(E B ) = = 33.33% Similarly; Probability of occurring E M; P(E M ) = = 33.33% Similarly; Probability of occurring E N; P(E N ) = = 33.33%

Mathematical Aspects Enhancement:: 

Mathematical Aspects Enhancement: Case: 1 On the very first click, getting the very first box as “Mine” itself, then all the rest of the mines in the “Game Board” will be displayed and the game will be crashed. User need to “Restart”. Case: 2 On the very first click, getting the very first box as “Number Indicator”, then the number in display will indicate the total number of mines among the surrounding all boxes.

PowerPoint Presentation: 

Case: 3 On the very first click, getting the very first box as a “Blank Box”, then all the blank boxes will open within the “Game Board”. Here analyzing the 2 nd box to be click can be considered from the following arithmetic calculation, as:- Probability of occurring E M; P(E M ) = 50% Similarly; Probability of occurring E N; P(E N ) = 50%

Game: (In flow): 

Game: (In flow) Very first view of the Game Window. Game Board Clock Counters Help

PowerPoint Presentation: 

After initiating the game, by calling click-event on “Start”. Game Board (Active) Clock (Active) Pulse Counter (Active) Help (Active) Calling click-event on “Start” button.

PowerPoint Presentation: 

As the flow of player goes on. Through the event calls defined within multiple help- section the leading game window will be: First Mine (by, Help - 1) Second Mine (by, Help - 2) Third Mine (by, Help - 3) First mine Detected Second mine Detected Third mine Detected

PowerPoint Presentation: 

In further steps. User need to click the boxes and as with the blank box (smile), the event calls defined will lead the game window as: Random Selection (Getting Blank Box, will open all the blank boxes in Game Board) Counters Clock - Pulse Counters (8sec / Pulse)

PowerPoint Presentation: 

As moving further, the pulses of the clock gets completed, the event calls defined will lead the game window as, all the mines will be in view i.e.: Game Status Message as – Game Crashed Clock - Pulse Ends (9 Pulse=72 Sec)

PowerPoint Presentation: 

To move further, user need to click boxes within the Game – Board, the concern event calls defined will lead the game as follows, if the box will be mine: Instant Click as – Game Crashed Game Status Message as – Game Crashed

PowerPoint Presentation: 

This will be displayed only when the gamer button will be interacted as with the concern “Gamer – Key”… Game Status Message as – Welcome Master Clock (Inactive) Clock Pulse Counter (Inactive) Help (Inactive) Drop (To Exit) Gamer (Game Controls)

PowerPoint Presentation: 

http://developer.apple.com/library/mac/navigation/index.html http://developer.apple.com/library/mac/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocAssociativeReferences.html http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/ObjectiveC/Chapters/ocFastEnumeration.html https://discussions.apple.com/thread/1590314?start=0&tstart=0 http://discussions.apple.com/message.jspa?messageID=7534838 Bibliography:

PowerPoint Presentation: 

Thanks… Enjoy Gaming…