2011-03-14 63 views
0

在我的網站上,我一直在用Html和Javascript開發基於RPG的遊戲;我現在想知道使用Html 5會更合乎邏輯,即使我還不知道任何Html 5。html和javascript的html5?

http://trevorrudolph.com/move/是我迄今爲止的Html + Javascript遊戲。我打算在Mysql和帳戶或簡單的Cookie上添加進度。

+2

嗯,最後是你必須做出決定。看看HTML5提供了什麼,檢查您是否可以使用這些功能中的任何一種,以及他們是否會改善您的代碼(例如通過簡化一些事情)。順便說一下,你的代碼中似乎有一些錯誤:*第24行中的Uncaught SyntaxError:Unexpected token} *。 – 2011-03-14 00:59:44

+0

HTML5不是一個全新的大發明。它更像是對[x] HTML的升級。它增加了許多新的部分。 – Bakudan 2011-03-14 01:04:26

+0

謝謝我修復了那個錯誤 – 2011-03-14 01:05:39

回答

2

僅僅因爲可以使用某項技術的每個功能絕對是合乎邏輯的。 HTML 5中可能有一些功能可以幫助您 - 例如,本地存儲和離線支持對於普通用戶尤其適合,因爲即使沒有網絡連接,它們也可以讓您的遊戲工作。

0

這一切都取決於你是否打算實際使用HTML5功能。在使用localStorage,WebSQL和Canvas等功能構建Javascript遊戲時,HTML5肯定有很好的例子。但是如果你不打算使用那裏的技術,你可能會堅持使用你現在使用的技術。

由於HTML5在瀏覽器中尚未得到廣泛支持,因此也需要考慮。如果你想支持不支持html5的瀏覽器,那麼你可能不得不採取後備機制,這可能不值得。

它實際上都歸結爲您的個人喜好。

+0

關於html5遊戲代碼有什麼了不起,這對我有什麼好處? – 2011-03-14 01:04:17

+0

您可以將本地遊戲進度存儲在用戶本地存儲的用戶計算機上,使用高級圖形與畫布並利用音頻/視頻標籤來將聲音融入遊戲中。 – ChrisR 2011-03-14 01:05:52

0

看看http://www.w3.org/TR/html5-diff/#new-elements來決定HTML 5是否有足夠的新功能對您有用,以便讓使用舊瀏覽器的用戶更難。

請注意,儘管大多數現代瀏覽器都只實現了HTML 5的位。videoaudio標記與遊戲相關,但瀏覽器實現者仍在積極致力於實現這些標記。

然後有一些東西,如canvas和本地存儲不在HTML 4中,但已被廣泛支持。

2

Html5是html的最新版本。所以如果你知道html,你會知道很多html5。 Html5爲html增加了新的功能,如位置感知,音頻,視頻和畫布。我們需要了解更多關於html5的具體部分的信息,您正在考慮告訴您它將如何工作。但幾乎所有你在html + javascript中做的事情都是在html5 + javascript中。

0

我選擇堅持HTML和JavaScript,並使用cookie來存儲我的數據。