Tangrams (or Seven Piece Puzzles)

A shape assembly puzzle that can be inserted into any cask/door/wall in a dungeon


Author's note: I did all the diagrams in MS Paint so please excuse the rough edges. I would also like to say that the inspiration for this sub came straight after reading Mageek's mirror motion puzzle.

What is it?

It is a puzzle of Chinse origin that is composed of only 7 pieces including:

  • 2 large pieces of right angle triangles
  • 1 medium piece of right angle triangle
  • 2 small pieces of right angle triangles
  • 1 small piece of square
  • 1 parallelogram piece

In Figure 1 below, I show the 7 pieces in their 'default' configuration with each piece denoted by a different colour.

It really came about as a toy for children. The basic premise is that they are presented with an outline of a particular shape (say that of an animal) for them to assemble using all of the 7 pieces. The name tangram apparently came from the Chinese character tang referring to one of the most prosperous dynasties in ancient China (the Tang dynasty) and the Greek word gramma with similar meaning to the word graph in English. In Chinese, its name is Qi Qian Ban or the Seven Boards of Skill. For more details, refer to the Wiki here.

Figure 1: the 7 pieces forming a square (its 'default' configuration when first bought in a pack)

Incorporation into Gaming and Difficulty Levels:

Such a puzzle can be easily inserted onto any cask, door or wall to be found in a dungeon as long as the object involved is large enough to fit in a panel showing a shape outline. A natural way to tweak the difficulty level is of course to introduce time limits and/or increasing the number of puzzles that have to be solved in one go. However, one can also create different difficulty levels by varying the conditions under which the actual puzzle pieces are attained.

Easy- The puzzle pieces are found in direct proximity to the panel showing the shape outline or found earlier on as random loot from monster encounters or through other ways involving little effort on the part of the PCs.

Medium- A minor puzzle has to be solved before the puzzle pieces ‘pop out' via a hidden mechanical device or magic

Hard- The puzzle pieces are found on the body of the cask/door/wall to which the panel is attached to but are hidden as part of the artwork painted/tiled on there. I picture two sub-levels here with the easier version being that the pieces are hidden in an oil painting as part of jewellery, a crown, floor tiles, corner of a vase etc. and the truly devious version being that they are hidden in an artwork composed entirely of triangles and squares.

Some Examples:

For more examples, visit here

? Hall of Honour (1 voters / 1 votes)

Hall of Honour


? Responses (7)

Goto Author

I like physical props for rpgs, this fits that bill, and is easy-to-find at educational type stores.

Goto Author

Wow! Nice idea.

I imagine a caster who collects tangram pieces and can summon monsters / items only if he/she can assemble suitable silhouettes.

Goto Author

I remember Tangrams, I didn't know they were Chinese! I should have put these into games years ago. Good idea.

Goto Author

Unlike axle I don't remember tangrams, but they're pretty cool! After reading this I kept thinking how can I use these cleverly, and then read Mageek's comment. Love love love the visual of a (bumbling) spell-caster feverishly assembling these in order to summon the results!

Goto Author

A great prop that can be introduced to the game. Love the idea!

Goto Author

Another great use of graphics! Good stuff!

Loading Time: Base Classes  0.0006
Controller Execution Time ( Viewing / Index )  0.9226
Total Execution Time  0.9232
No GET data exists
1,407,280 bytes
No POST data exists
  DATABASE:  (Viewing:$db)   QUERIES: 15 (0.7777 seconds)  (Hide)
0.0306   SELECT "site_name""site_desc""site_email""upload_path_relative""upload_path""site_logo""register""disable_captcha""date_format""avatar_upload""file_types""twitter_consumer_key""twitter_consumer_secret""disable_social_login""facebook_app_id""facebook_app_secret""google_client_id""google_client_secret""file_size""paypal_email""paypal_currency""payment_enabled""payment_symbol""global_premium""install""login_protect""activate_account""default_user_role""secure_login""stripe_secret_key""stripe_publish_key""google_recaptcha""google_recaptcha_secret""google_recaptcha_key""logo_option""layout""profile_comments""avatar_width""avatar_height""cache_time""checkout2_secret""checkout2_accountno""user_display_type""page_slugs""calendar_picker_format""disable_chat""calendar_picker_format""enable_google_ads_pages""enable_google_ads_feed""enable_rotation_ads_feed""enable_rotation_ads_pages""credit_price_pageviews""rotation_ad_alert_user""enable_promote_post""resize_avatar""verified_cost""enable_verified_buy""enable_verified_requests""public_profiles""public_pages""public_blogs""enable_blogs"
FROM "site_settings"
WHERE "id" 
0.0643   SELECT *, "experience" as "xp""views" as "hits""main_article""name" as "author""created_by" as "author_id""id" as "content_id""state" as "cond""created_date" as "date_submitted""category" as "type_id"
FROM "lockmor_content"
WHERE "title_link" 'Tangrams_or_Seven_Piece_Puzzles' 
0.0456   SELECT "freetext"
FROM "lockmor_freetext"
WHERE "content_id" 8226
"freetext" AS
0.0445   SELECT *
FROM "lk_full_user"
WHERE "id" 3435 
0.0464   SELECT "collab_author""collab_author" as "member_name""collab_author_id" as "id_member"
FROM "lockmor_collab"
WHERE "collab_sub" 8226
"member_name" AS
        SELECT id 
as cat_idcat_title
        FROM lk_category_type 
0.0687   SELECT "xp" as "comment_XP""comment_id""comment_parent""comment_son""comment""author""avatar""author_id"
FROM "lockmor_comment"
WHERE "is_scroll" FALSE
AND "comment_son" '0'
AND "comment_parent" 8226
"created_date" AS
0.0649   SELECT "xp" as "comment_XP""comment_id""comment_parent""comment_son""comment""author""avatar""author_id"
FROM "lockmor_comment"
WHERE "is_scroll" FALSE
AND "comment_son" '0'
AND "comment_parent" 8226
"created_date" AS
0.0640   SELECT "xp" as "comment_XP""comment_id""comment_parent""comment_son""comment""author""avatar""author_id"
FROM "lockmor_comment"
WHERE "is_scroll" TRUE
AND "comment_son" '0'
AND "comment_parent" 8226
"created_date" AS
0.0651   SELECT "xp" as "comment_XP""comment_id""comment_parent""comment_son""comment""author""avatar""author_id"
FROM "lockmor_comment"
WHERE "is_scroll" TRUE
AND "comment_son" '0'
AND "comment_parent" 8226
"created_date" AS
0.0441   SELECT "award_amount"
FROM "lk_xp_award"
WHERE "object_id" 8226
AND "created_by" = -1
AND "object_type" 
0.0499   SELECT "hoh_awarder_name""hoh_awarder_avatar""count_"
FROM "lockmor_hoh_awards_by_user"
WHERE "hoh_content_id" 8226 
0.0456   SELECT "fav_id"
FROM "lockmor_favorites"
WHERE "content_id" 8226
AND "author_id" = -
0.0480   SELECT "avatar""title""title_link""summary""type_id""parent1_id""parent2_id""author"
FROM "current_submission_w_summary"
WHERE content_id IN (SELECT "suggest_content_id"
FROM "lockmor_suggest"
WHERE "suggest_id" 8226) 
0.0496   SELECT "idea_id""idea_author""idea_type_id""idea_parent""idea_title""idea_text""idea_date""idea_cond""idea_xp""member_name""member_avatar"
FROM "lockmor_ideas"