如何設置數據庫的數據可以通過我的跨平臺遊戲(我的WordPress頁面上的Kongregate,Flash和JavaScript,Android和iOS上的Flash)以及我的WordPress頁面獲得?要保存的數據是遊戲計數(總計和每個平臺)和高分。如何爲我的跨平臺遊戲設置在線數據庫?
我對這個數據庫沒有任何經驗。 我的遊戲將在Haxe製作。
如何設置數據庫的數據可以通過我的跨平臺遊戲(我的WordPress頁面上的Kongregate,Flash和JavaScript,Android和iOS上的Flash)以及我的WordPress頁面獲得?要保存的數據是遊戲計數(總計和每個平臺)和高分。如何爲我的跨平臺遊戲設置在線數據庫?
我對這個數據庫沒有任何經驗。 我的遊戲將在Haxe製作。
你會想要一個冗餘的數據庫,最好是mysql。您幾乎可以從任何語言/腳本訪問mysql數據庫。
在你開始之前,項目負責人看看你需要什麼。我個人學習最好,如果我發現自己的一些示例代碼,把它appart,看看每個函數,如果我不知道它已然,然後我嘗試找到使用所提供的功能的新方法。
Sqlite數據庫幫助程序是一個很好的開始創建無限的數據庫只是爲了看看,它是如何工作的,它是如何看待數據庫內部,什麼是主鍵等你甚至可以導入整個數據庫到MySQL,對此非常滿意。
選擇您選擇的數據庫,它可能是mysql或mongodb。
選擇您選擇的服務器語言並構建一個HTTP API來訪問您的數據庫。如果您使用Haxe來構建服務器,那麼如果您選擇mysql作爲您的數據庫,或者爲mongodb選擇nodejs,您可能需要定位neko或php。因爲Haxe對php的neko &有mysql支持,所以如果你選擇mongodb和nodejs,你可以從npm下載mongodb驅動程序。
然後,從您的遊戲中,只需使用在Haxe標準庫中提供的Http
類來訪問您的Http API以從您的db獲取數據。
冗餘?關係可能?而且,Wordpress無論如何都需要關係數據庫。問題不在於技術選擇,而在於實施。 HTTP API或類似。 –
其實我的意思是多餘的。對於實施,我會建議你使用http。如果你有自己的服務器,你可以在其中設置mysql服務器。這並不難。因爲如果你使用API,訪問數據庫將會很困難。 –
可以設置通過HTTP訪問的API,因此最後一點沒有意義。而且,這就是現代網絡的全部內容。 HTTP API實際上可以很簡單。 –