Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件回應

我要回應

新規
本回應內容僅站主看得見

-件回應

引用URL
http://gkgwpk.blog79.fc2.com/tb.php/261-814aba91
對本記事進行引用(FC2 blog User)

新ErinnInfo記

今天來看本網站的可能會突然發現左方關於本站下面多了Erinn Info那個部份,還會動態顯示遊戲內的資訊,十分好玩,沒錯那是昨天晚上到今天努力的成果。這篇就紀錄一下這段歷程。
其實我很久以前就已經想到這個了,看到很多日本人的部落格都有共用的,很不幸他們的都是日版的,總是有一些資料可能不同,而又找不到台版的,所以就決定自己做了。剛好自己有編寫AJAX以及JavaScript的經驗,所以當作一種練習也好。

當然首先第一步就是找尋資料。經過一些時間的搜尋,我在巴哈的瑪奇大百科找到了星月門的順序,以及布萊斯的順序。至於露雅則是費了一番功夫才找到。找到順序以後,接著就是計算時間和順序的對應了。由於我們可以假定這些時間都是由某個固定開始時間開始跑(只是開頭位置可能不是第一個),之後依照固定時間變化,為了方便計算,我使用Unix epoch的時間(就是系統記秒的0位置)

基本計算寫好以後,接著就是和真實的對位。當然中間的debug一度很頭痛,因為三種有各自的規則,星月門老是發生白天正確晚上錯誤或是反過來,布萊斯也會在錯誤時間更新。經過重新檢視思考,發現真實時間推估應該是由虛擬時間反推才會正確,這樣才解決問題。至於真正的時間比對,我是參考教戰手冊的時鐘順序來做基準的,另外也擠進貝婷1線進行最終時間校正。當然,台版的每個伺服器分流時間都不太一樣,這點就沒辦法,請多擔待了。

夜間終於完成第一版,於是把它上傳到一個網頁空間: http://home.so-net.net.tw/gkgwpk/mabi/mabitimer.htm。
接著睡了一覺以後,想倒把它整合進這個部落格。

根據先前研究,整合進部落格並不困難,主要是要把幾乎全部程式碼(除了少數必須放html部份)以外全部放入額外的JavaScript檔案中,然後新一個空白plugin,放置顯示區以及啟動程式碼。由於系統設定本來就幾乎全面JavaScript產生內容,所以這部份除了格式碼要重新設計以外,並不是很困難。

改寫完後測試,發現動不了,原來JavaScript為了安全,似乎不能啟動另一台主機上的檔案,會當作沒定義。經過把檔案上傳本部落格並修改網址以後,一切都搞定了。

接著可能會思考能否強化內容吧…
追記:
剛剛發現IE7似乎不能正常運作,時間不會跑,可能日後要debug。目前確認Firefox可以正常運作。(這是Cache的關係,關閉IE重新載入就解決,現在似乎也沒問題 。
另外Firefox下表格大小會改變,將來打算針對此尋求解決之道(IE7正常)
スポンサーサイト

0件回應

我要回應

新規
本回應內容僅站主看得見

0件回應

引用URL
http://gkgwpk.blog79.fc2.com/tb.php/261-814aba91
對本記事進行引用(FC2 blog User)

Appendix

關於作者/プロフィール

肉包子(肉まん)

Author:肉包子(肉まん)
以台灣的貝婷伺服器為主,最常出現於ch4。但是也有其他伺服器的角色存在。關於本站請參閱這一篇
關於所有角色,請看角色介紹這一篇。
本站正式網址: http://gkgwpk.blog79.fc2.com/
簡易網址: http://mabilife.3cc.cc/

Erinn Info

一般 星月門 布萊斯 露雅
如果時間不正確,請使用中華電信對時程式校正系統時間再重新載入。

最新文章/最近の記事

月曆/カレンダー

07 | 2017年08月 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

引用/最近のトラックバック

ブロとも申請フォーム

この人とブロともになる

搜索/ブログ内検索

連結/リンク

站長有興趣的連結

QR Code/QRコード

QRコード

人數/カウンター

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。