Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
AKA Dimensions
+
==About Dimensions==
   −
==The basics==
+
Dimensions (AKA Visual Match) is a pattern-matching game written for Sugar; it is included as part of the Honey collection of Sugar add-ons. The object of the game is to find sets of three cards where each attribute—color, shape, number of elements, and shading—either match on all three cards or are different on all three cards.
 +
 
 +
[[Image:Activity-VisualMatch.png|600px]]
 +
 
 +
==Where to get Dimensions==
 +
 
 +
Dimensions is available from the [http://activities.sugarlabs.org Sugar activity portal]: [http://activities.sugarlabs.org/en-US/sugar/addon/4246 Dimensions Version 36]. The source code is available at [http://git.sugarlabs.org/visualmatch]
 +
 
 +
==Using Dimensions==
 +
 
 +
There is a video of basic game play at [http://www.dailymotion.com/video/xbuw5j_visual-match].
 +
 
 +
===The basics===
    
How to play:
 
How to play:
Line 8: Line 20:  
* To get a match, each attribute must be all same or all different
 
* To get a match, each attribute must be all same or all different
 
* The most recent match is displayed on the left.
 
* The most recent match is displayed on the left.
  −
[[Image:Activity-VisualMatch.png|550px]]
      
==About Visual Match==
 
==About Visual Match==
   −
Visual Match is a pattern-matching game written for Sugar; it is included as part of the Honey collection of Sugar add-ons. The object of the game is to find sets of three cards where each attribute—color, shape, number of elements, and shading—either match on all three cards or are different on all three cards. The current version supports cooperative sharing with multiple players and saving to the Journal.
+
===More details===
 
  −
* [http://activities.sugarlabs.org/en-US/sugar/addon/4246 Version 23]
  −
* [http://www.dailymotion.com/video/xbuw5j_visual-match A video demonstration of Visual Match]
  −
 
  −
==More details==
      
* Cards have four different attributes: color, shape, fill texture, and number of elements.
 
* Cards have four different attributes: color, shape, fill texture, and number of elements.
Line 25: Line 30:     
* '''Play''' by clicking on three cards to make a match. If it is a valid match, it will be moved on the left (in the blank-card zone.) It will be replaced by new cards from the deck.
 
* '''Play''' by clicking on three cards to make a match. If it is a valid match, it will be moved on the left (in the blank-card zone.) It will be replaced by new cards from the deck.
   
* A valid match is defined by cards where each attribute is either the same on each card or different on each card, e.g, all three red cards or one red, one green, and one blue card.
 
* A valid match is defined by cards where each attribute is either the same on each card or different on each card, e.g, all three red cards or one red, one green, and one blue card.
   
* An invalid match is when two cards share and attribute and the third card does not, e.g., one red and two green cards.
 
* An invalid match is when two cards share and attribute and the third card does not, e.g., one red and two green cards.
   
* Matches must be valid across all four attributes. Examples of [[#Examples of valid matches|valid]] and [[#Examples of invalid matches|invalid]] matches are shown below.
 
* Matches must be valid across all four attributes. Examples of [[#Examples of valid matches|valid]] and [[#Examples of invalid matches|invalid]] matches are shown below.
   
* At the end of the game, all of the matches are displayed in a simple animation.
 
* At the end of the game, all of the matches are displayed in a simple animation.
 
+
* A simple cooperative sharing model is supported.
* As of Version 16, a simple cooperative sharing model is supported.
   
::Everyone works cooperatively to find matches.
 
::Everyone works cooperatively to find matches.
 
::Only the initiator of the shared session can start new games, change game type or level.
 
::Only the initiator of the shared session can start new games, change game type or level.
 
+
* Also, the game state is saved to the Journal and restored upon resume.
* Also as of Version 16, the game state is saved to the Journal and restored upon resume. ('''Note:''' Restore is currently broken on Sugar pre-0.82.)
      
'''Notes:'''
 
'''Notes:'''
Line 176: Line 175:     
* As of Version 26, you can load custom cards from the Journal.
 
* As of Version 26, you can load custom cards from the Journal.
 +
 +
==Learning with Dimensions==
 +
==Extending Dimensions==
 +
==Modifying Dimensions==
 +
==Where to report problems==
 +
==Credits==
    
=== Creating a custom game ===
 
=== Creating a custom game ===

Navigation menu