作者kyphosis (摔倒)
看板Rubiks
標題[方塊] 日期方塊設計原理
時間Thu Jul 12 19:35:11 2007
關於日期方塊
分幾個部份來介紹
一、原理
其實原理很簡單
首先你可以在除了中心以外的其中一個格子寫個字
然後胡亂轉,會發現不轉怎麼轉
有寫字的格子擺正後在他所處的那一面上位置都不變
也就是說你在右下角的格子做記號,轉亂後在所處的那一面上依然在右下角
其他格子當然也是這樣
這是日期方塊其中一個基本的原理(感覺好像理所當然 = =)
可能還是有人不太懂所謂的"位置不會變"的意思
以下舉個例
在右下角的格子上寫個"↑"
┌─┬─┬─┐ ┌─┬─┬─┐
│ │ │ │ │ │ │←│
├─┼─┼─┤ ├─┼─┼─┤
│ │ │ │ 轉亂後可能變成 │ │ │ │
├─┼─┼─┤ ├─┼─┼─┤
│ │ │↑│ │ │ │ │
└─┴─┴─┘ └─┴─┴─┘
┌─┬─┬─┐
│ │ │ │
但是將方塊轉個方向讓字型擺正後又回歸成原來的樣子 ├─┼─┼─┤
│ │ │ │
├─┼─┼─┤
│ │ │↑│
└─┴─┴─┘
也就是將寫在格子上的字擺正之後,它的位置並不會改變
再來觀察一下手上的方塊
總共有9x6=54個格子
其中6格是中心,2x12=24格是邊塊,3x8=24格是角塊
要注意的是邊塊有2格是連在一起,而角塊則是有3格
代表有可能會出現在同一面上的文字絕不能寫在同一塊上,此為第二個基本原理
由此也可看出角塊的限制比邊塊大
二、文字分配
以中文日曆其中一種為例
┌─┬─┬─┐
│十│二│月│→ 一月、 二月 ~ 十 月、十一月、十二月
├─┼─┼─┤
│ │廿│五│→ 一、 二 ~ 九、 十 、 十一 ~ 卅一
├─┼─┼─┤
│星│期│日│→ 星期日 ~ 星期六
└─┴─┴─┘
佔了中心的是
"十"、"廿"、"卅"還有" "," "就是空白
佔了邊塊的有
月份的"一" ~ "九"、" " → 第一排
" " → 第二排左邊
日份各位數的" "、"一"~"九" → 第二排右邊
還有星期的"期" → 第三排
佔了角塊的有
月份的" "、"十" → 左上
月份的"月" → 右上
星期的"星" → 左下
星期的"日"~"六" → 右下
之所以這樣分類是因為不同類的字都有可能會需要出現在同一面
所以
不能將不同類的字排在同一塊邊或角上
大致上的分配就像這樣
中心 邊塊 角塊
十 一 二 十
廿 三 四 月
卅 五 六 星
七 八 日 一 二
九 三 四 五
六
一 二
三 四
五 六
七 八
九
期
同一類的格子間文字可互相替換
如果有格子剩下,例如上面角塊就有剩下很多,可以把其他的字搬一些過來
或是讓較常用的字重複寫上也沒關係,像是星期的"期",那一邊塊兩格都可填上"期"
但還是要遵守一組格子內只能有同一種類文字的原則
當然你也可以自行設計不同的版本
但是一定要注意字數的限制
以下為錯誤示範
┌─┬─┬─┐
│十│二│月│→ 一 月、二 月 ~ 十 月、十一月、十二月
├─┼─┼─┤
│二│十│五│→ 一、 二 ~ 九、 十 、 十一 ~ 三十一
├─┼─┼─┤
│星│期│日│→ 星期日 ~ 星期六
└─┴─┴─┘
角塊有八個所以只能提供八組
月份左半邊需要四組(有十個字)、"月"字佔了一組
星期的"星"字佔了一組、"日"~"六"共七個字需要三組
總共需要九組所以根本不夠用
三、排版
分配好後接下來就是排版了
依照各個文字的種類將其填入相映的位置
大致上就像以下這樣
┌─┬─┬─┐ 因為沒辦法轉字所以用符號替代
│ │
↑│ │
├─┼─┼─┤ "↑"代表擺正的字
│
↓│
廿│
↑│
├─┼─┼─┤ "○"代表空白,沒有方向性
│ │
↓│ │
┌─┬─┬─┼─┼─┼─┼─┬─┬─┬─┬─┬─┐
│ │
←│ │
十│
○│
月│
○│
←│ │ │
↑│ │
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│
↓│
卅│ │
○│
十│
↑│
↓│
○│
→│
←│ │
○│
├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│ │
↓│ │
星│
↓│
↑│
→│
期│
↑│
→│
→│
↑│
└─┴─┴─┼─┼─┼─┼─┴─┴─┴─┴─┴─┘
│ │
↑│
←│
├─┼─┼─┤
│
←│ │ │
├─┼─┼─┤
│ │
→│
↑│
└─┴─┴─┘
當然光看平面圖填入有點麻煩
而且也不太好看
我的方法是拿一顆貼紙快要爛掉的方塊直接在上面寫
寫好後轉亂順便測試,覺得分布均勻後再記下展開圖
畫在電腦上的方法個人推薦使用power point
裡面的基本繪圖功能非常適合在此使用
像是畫格子(可設定實際大小)、複製、對齊、字體翻轉等
而且還可輸出向量圖或直接列印,沒有圖形鋸齒的問題
也可以自由配色,這方面就看個人的美感了,像我就很差 ||Orz
另外我是列印在A4大小的標籤紙上再自行切割
是整張都沒分隔的標籤紙,大型文具店買的到
或是高級一點找人代工做成高級貼紙也OK
只要掌握這些基本方法人人都可以自己做日期方塊
話說發明這種東西的人也還真了不起
比較下來還是英文版的最耐看
12個月的縮寫中間的字母剛好只有6個,分佈的非常均勻
除了換月份跟日期進位外都只要換兩個角塊就好非常的方便
而且有一個中日文版沒有的巧思
就是月份的"N"字
因為沒有上下顛倒的問題,所以可以用在NOV的左邊還有JUN的右邊
實在是非常有意思
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.92.155
※ 編輯: kyphosis 來自: 140.113.92.155 (07/12 19:37)
推 daleleu:推, 解釋的好清楚 07/12 19:54
推 puzzlez:這...這篇文章太令人感動了吧!^^ 07/12 19:54
推 kyphosis:這篇花了我4個小時 = = 07/12 19:56
推 rehearttw: 推方塊及益智玩具專家 kyphosis! 07/12 19:57
推 puzzlez:我認為數字的安排最好能夠顧慮到另一個因素,那就是 07/12 20:00
→ puzzlez:鄰近的數字最好也放在附近,使每次的轉動設到最小 07/12 20:01
推 ProGuy:好文 推! 07/12 20:05
推 CHOIP:很有趣的設計創意,好棒呀 07/12 20:47
推 sch11:推神人!!! 太強了............ 07/12 21:46
推 bohsing:好文!! 推~ 07/13 05:13
推 zorofans:推一個=w =/ 07/14 09:14