PDS檔案格式

辯論賽計時軟體(Public Debate Timer)從 3.0 開始支持 PDS (Public Debate Schedule) 檔案,用戶通過編寫或修改 PDS 檔案,可以自由制定賽制。

【什麼是PDS檔案?】PDS檔案辯論賽賽制檔案。每一個PDS檔案,代表一種計時規則(也就是辯論賽的賽制)。這樣,用戶寫出不同的PDS檔案,就可以實現不同的計時規則。PDS檔案格式很簡單,用戶可以自由修改賽制、修改計時規則。

PDS檔案可以用Windows自帶的“記事本”打開、編輯(其他的文本編輯軟體也可以)。
注意:PDS檔案是 Unicode 編碼(檔案保存的時候,有選擇)。

【注】新用戶最好先查看已有的“賽制模板”,在模板的基礎上進行修改,再另外儲存為新的PDS檔案,以免出錯。

也可以使用輔助軟體製作PDS檔案:辯論賽賽制模板檔案製作工具 PDSmaker 不過,最方便的還是在熟悉了PDS檔案的格式之後,在“記事本”里修改原有的PDS檔案,再另外儲存為新的PDS檔案。

【PDS檔案詳細格式如下】

(1) 檔案開頭第一行必須為:[PDS賽制模板v2](或者[PDS賽制模板v4])後面緊跟模板的名字,可以隨便起名

(2) 從第二行開始,每一行文字代表一個辯論的計時階段,一直到某一行寫著[END]字樣的那一行結束。

(3) [END]獨占一行。視為計時階段的結束標誌。

(4) [END]下面的那一行是一個哈希校驗碼,普通用戶可以不必理會。該校驗碼是用來判斷[END]之前的文字是否被修改過,軟體以此來區分讀取的PDS檔案是“原始標準模板”還是“用戶自定義”。無論是哪種情況,軟體的計時是一樣的。軟體只是用“用戶自定義”這個標誌來提醒用戶,確保被修改過的PDS檔案是正確的。

(5) [HASH]校驗碼下面的文字可以隨便寫,那些只是PDS檔案附帶的說明。

下面詳細解釋辯論的每一個計時階段如何編寫。

【每一階段的格式】

(階段名稱)___(在正方顯示的名稱)___(在反方顯示的名稱)___計時控制代碼
它們之間以“___”(三個下劃線)作為分隔設定。前三項(階段名稱)、(在正方顯示的名稱)、(在反方顯示的名稱)的內容可以隨意寫,比如寫成“張三”、“李四”都可以,這樣運行時就顯示“張三”、“李四”。

其中(階段名稱)的文字中,如果出現“->”或者“ <-”,在顯示的時候會被替換成相應的手型符號。在(在正方顯示的名稱)、(在反方顯示的名稱)的位置上寫N/A表示不顯示。

其實,軟體計時的各種情況,關鍵在於最後一項“計時控制代碼”。這一項不可隨便亂寫,在這一項當中,各個元素之間,以“_”(一個下劃線)作為分隔設定,具體含義如下:
Z:正方; F:反方; B:雙方; SUM:總時間; ALL:總的累計的時間;

LIM:單次發言的時間限制; X:之前剩餘的時間數值; U:不限制時間

【詳細舉例說明】(數字都是可以修改的)

Z_SUM=180 單獨對正方計時180秒。如果要對反方單獨計時,寫為 F_SUM=180。適合於任何一個人(辯手、嘉賓、觀眾等、法庭式盤問)的單獨發言計時。

Z_ALL=180 正方全程計時180秒,同樣也有 F_ALL=180。適合於“自由人”的累計發言計時,該代碼應出現在“自由人”第一次發言的階段。

Z_ALL=X 該代碼應出現在 Z_ALL=180 之後的階段,意為“自由人”之前發言剩下的時間。同理 F_ALL=X

B_SUM=90_SUM=U_LIM=10_LIM=20 雙方均參與,正方總時間90秒,反方總時間不限,正方單次發言限時10秒,反方單次發言限時20秒。例如:正方問,反方答,正方發問總時間90秒,正方每一個問題最多10秒,反方回答不超過20秒。

B_SUM=U_SUM=90_LIM=10_LIM=U 正方問,反方答,正方沒有總時間的限制,一個問題最多10秒,反方回答沒有單獨的限制,但是有累計限制90秒。比如,正方對反方每一個人提一個問題,反方所有人的回答時間累計不超過90秒。

B_SUM=240_SUM=240_LIM=U_LIM=U 例如,自由辯論或雙方對話,雙方各有總時間240秒,單次發言不限時間。

B_SUM=120_SUM=120_LIM=30_LIM=30 例如,自由辯論或雙方對話,雙方各有總時間120秒,單次發言限制在30秒以內。

B_ALL=180_SUM=U_LIM=15_LIM=30 本階段的總時間是以正方的總時間為限制。也就是說反方的發言也會計入正方的總時間內。例如,正方盤問反方,正方一次發問最多15秒,反方回答限制在30秒以內。整個過程不超過180秒。同理,反方盤問正方: B_SUM=U_ALL=180_LIM=30_LIM=15

B 模式之後不能有兩個 ALL。
另外,像 B_SUM=U_SUM=90_LIM=U_LIM=U 這樣的代碼,有代碼冗餘問題,因為正方沒有任何限制,只限制了反方。這種情況,應該寫成 F_SUM=90。
在 B 模式中,不能出現某一方無任何的發言限制(即無總時間限制,又無單次發言限制)。單方時間限制模式,使用 Z 或 F 模式。

【注意】PDS檔案中的代碼只控制時間,不控制雙方的發言順序。所以,對於 B 模式,必須是這樣的代碼順序:B_正方總時間_反方總時間_正方單次限時_反方單次限時

在雙方辯論中,由軟體操作,控制雙方先後發言順序:正方發言就點“正方”按鈕、反方發言就點“反方”按鈕。

【注意】代碼不可亂寫,請先參考已有的“賽制模板”。

【PDS檔案升級】PDS v4
PDS v4 與 之前的PDS v2 檔案格式完全兼容。
PDS v4 增加了對每個環節警示時間以及倒計時滴嗒聲的控制。也可以不寫出每個環節警示時間以及倒計時滴嗒聲的控制代碼,軟體則採用默認值。

默認值:
在沒有單次發言限制的情況下,總時間剩餘 30 秒數字變紅色,響警示音;剩餘 5 秒,滴嗒聲倒計時;總時間為0,響終止鈴聲。
在有單次發言限制的情況下,總時間沒有提示,針對單次發言剩餘 3 秒數字變紅色,並滴嗒聲倒計時;單次發言時間為0,響單次發言結束音。總時間為0,響終止鈴聲。

例如:

某某環節___正方xx___N/A___Z_SUM=180_60_5

“_60_5”意義為:剩餘60秒響警示音、數字變紅;剩餘5秒響倒計時嘀嗒聲。

某某環節___正方xx___N/A___Z_SUM=180_60_5
“_60_5”意義為:剩餘60秒響警示音、數字變紅;剩餘5秒響倒計時嘀嗒聲。

某某環節___正方xx___反方xx___B_SUM=15_SUM=60_LIM=U_LIM=U_5_4_30_5
“_5_4_30_5”意義為:

前兩個數字是正方的:正方剩餘 5 秒響警示音、數字變紅,倒計時滴嗒 4 聲(為了避免與警示音同時響起,故少了一個滴嗒聲);

後兩個數字是反方的:反方剩餘 30 秒響警示音、數字變紅,倒計時滴嗒 5 聲

某某環節___正方xx___反方xx___B_ALL=90_SUM=U_LIM=10_LIM=20_3_3_5_5
“_3_3_5_5”意義為:

前兩個數字是正方的:正方剩餘 3 秒數字變紅,倒計時滴嗒 3 聲;(單次發言限制10秒,響單次發言結束音)

後兩個數字是反方的:反方剩餘 5 秒數字變紅,倒計時滴嗒 5 聲;(單次發言限制20秒,響單次發言結束音)

相關詞條

相關搜尋

熱門詞條

聯絡我們