用janko.at的applet程式呈現題目 - 拼圖

Vanessa avatar
By Vanessa
at 2007-12-12T12:01

Table of Contents

http://www.janko.at/Applets/
 
這裡有開放自由輸入題目的遊戲列表(有些只提供java applet下載)
 
其中在板上比較常出現,而且可以用hyperlink來設計題目的遊戲有
Arukone(數連)、Bijutsukan(數燈)、Heyawake(數間)、
Hitori(數壹)、Nurikabe(數牆)、Slither Link(數迴)
 
受限於BBS的環境,
所以雖然也提供html的方式(就是下載jar檔自己回去做網頁……),
但這裡要談的是以hyperlink設計的方法
 
點選遊戲名稱之後,選擇Aufruf in Foren und Blogs(在討論區與blog中呼叫)
下面的「Beschreibung」,就可以看到說明
 
基本構成元素都是一樣的,w代表在螢幕上呈現的寬度,h代表高度,單位為像素
r代表遊戲盤面的高度,c代表寬度,單位為格子數
p的部分是題目設計的重點,這部分代表數字在盤面上出現的位置
 
輸入p的內容的時候,數字當然就用數字來表示,空白的話不用填入任何東西
(數燈的黑色格子則是以x表示);
逗號是每個格子之間的分隔記號,斜線(/)則是行與行之間的分隔
所以在一個10x10的題目裡,會有9個「/」,而每一行的敘述裡都會有9個「,」
 
例如某個數牆的題目,前三排長這樣
 
.2...2
......
...2..
 
在p裡輸入的就是「,2,,,,2/,,,,,/,,,2,,」
 
輸入完成以後,在瀏覽器中輸入連結,就知道設計結果是成功還是失敗了 XD
如果看起來怪怪的,或者根本無法顯示,請再努力修正吧 orz
 
這裡先不談數間的設計方式,因為它比其他遊戲多了一項「area」的敘述,
也就是在盤面上安排房間的方法……不過說明網頁裡有個圖示可以參考,
基本上就是以英文或數字來表示不同的房間,而且房間的名字可以是多位數,
所以不用擔心沒辦法輸入比較大的問題(要擔心連結會不會太長就是了)

--
Tags: 拼圖

All Comments

Yuri avatar
By Yuri
at 2007-12-14T03:58
用力推~不過其實我也很想知道HTML的做法....^^"
Tracy avatar
By Tracy
at 2007-12-17T08:58
看起來似乎html比較簡單的說 改天再研究看看
Daph Bay avatar
By Daph Bay
at 2007-12-18T04:52
可是看起來好複雜,真希望有個程式能夠出它的編碼-.-"

爬樓梯的時間

Franklin avatar
By Franklin
at 2007-12-12T05:59
※ 引述《puzzlez (耶!事情告一段落)》之銘言: : 到一棟十層高的大廈八樓辦事,可是很不巧遇上停電,所以沒辦法搭電梯。如果爬樓梯從 : 一樓爬到四樓需要四十八秒,請問從四樓爬到八樓需要多少時間? : (限制時間:二十秒) : puzzlez : 2007/12/11 : 這題實在簡單,但因為常見還是 ...

數間 003(問題瑕疵已修正)

Callum avatar
By Callum
at 2007-12-12T01:07
因為heyawake applet的功能實在太貧乏了,感覺比紙面上的題目還難解, 所以我決定用janko.at的程式來呈現這一題   數間003 http://tinyurl.com/2fmcz8   janko.at的applet提供反悔與重做的功能, 還可以用九種不同顏色來標示猜測,對於需要多重猜測的題目 ...

數迴 005

Kyle avatar
By Kyle
at 2007-12-11T20:29
(2) 這題也不止一個答案 ˙ ˙ ˙─˙ ˙─˙ ˙ ˙─˙─˙ ˙─˙  1 2│3│ │ │ 1│2 3│ │ │ ˙─˙─˙ ˙ ˙ ˙ ˙ ˙ ˙─˙ ˙ ˙ │     │ │2│ │ │   │2│ ˙─˙ ...

不等式

Jack avatar
By Jack
at 2007-12-11T19:43
※ 引述《brianjim (brianjim)》之銘言: : 填入1到6的數字,使不等式成立,每行每列中均不得出現重複的數字 : 純粹以介紹的心態出題,所以題目算簡單吧 XD : (沒錯,這也是日本人有在弄的玩意兒……) :   : 6>4 5>3 1 2 :   : 3 1 4 6 2 5 :   Λ   ...

不等式

Agatha avatar
By Agatha
at 2007-12-11T19:36
□>□ □>□ □ 2 6>4 5>3 1 2     □ □ □ □ □ □ 3 1 4 6 2 5   Λ   V Λ   Λ   V Λ □ □ □ □ □ □ 4 2 1 5 3 6   Λ     ...