應用開發者利用內容,先抓眼球,引導下載,然后坐收新用戶,通過社交應用分享傳根據ESA(Entertainment Software Association)最近一項報告,美國有超過1億5千萬視頻游戲玩家,其中大約42%的人每周在視頻游戲上花費3小時以上。根據PwC的預測:到,全球視頻游戲收入將接近931.8億美元,而全球社交/休閑游戲市場則接近225.2億美元。如此驚人的數據擺在眼前,難怪游戲成為了ProgrammableWeb上最熱門API搜索項。最近傳出了很多游戲API的趣聞。9月,DMCA侵權通知(DMCA notice)發出,包括Bukkit,CraftBukkit,Spigot和Cauldron在內的一眾Minecraft游戲社區項目被關閉。DMCA侵權通知事件后不久,Minecraft的開發公司Mojang就被微軟公司以25億美元的價格收購。上個月343 Industries對外宣布,他們計劃專為Halo 5推出一個公共數據(public stats)API:Guardians視頻游戲最近為Xbox One推出了公共數據API。今年年初,ArenaNet為Guild Wars 2 API發布了一個額外的OAuth 2.0支持,2個月后又代之以API key system。此文推薦的Top 10精品游戲API涵蓋各種豐富內容,基于熱度(Popularity)、潛力(Potential)、文檔(Documentation)、便捷(Ease of Use)、功能(Functionality)進行對比,包括(但不僅限于)檢索視頻游戲數據,游戲貨幣化,視頻游戲串流和錄像,視頻游戲評論和模型等等。
1. EVE Online
科幻網游巨作EVE Online(星戰前夜)是最風靡的大型多人在線角色扮演游戲(MMORPG),曾獲獎無數,位列時代PC游戲排行榜前100第36位。Eve Online還永久入駐了紐約現代藝術博物館(MoMA)的應用設計(Applied Design)區,訪客可在4K超高清視頻前欣賞Eve Online中宏偉的宇宙景觀。
EVE Online CREST和XML APIs可用于對游戲中的角色、行業、市場、太陽系、聯盟和公司等數據進行編程。EVE Online開發者網站的資源頁面上能找到Eve Online API, API文檔,客戶端庫和論壇等內容。EVE Online CREST RESTful API的API文檔為簡單好上手的Wiki格式;Eve Online XML API的API文檔已遷移至第三方開發者文檔網站。
2. Riot Games
Riot Games(拳頭游戲公司)開發了炙手可熱的多人聯機在線競技游戲(MOBA)“英雄聯盟(LOL)”。根據該公司官網數據:每天在線人數約為2700萬,每月在線人數約為6700萬。今年7月份,由于版本更新后游戲內存在嚴重缺陷,Riot Games關閉了“英雄聯盟”排位賽,但游戲仍舊熱度不減,位列時代PC游戲排行榜前100第35位。
Riot Games API用于對“英雄聯盟”中最近的游戲、玩家排名、符文、熟練度級別等信息進行編程。Riot Games的開發者網站設計精美,API狀態頁面、開發者論壇和API互動文檔等內容有序呈現。
3. Battle.net
在線視頻游戲網站Battle.net主要推廣Blizzard Entertainment公司開發的游戲:從動作角色扮演游戲(ARPG)“暗黑破壞神(Diablo)III”,到大型多人在線角色扮演游戲(MMORPG)“魔獸世界(WoW)”;從軍事科幻即時戰略游戲“星際爭霸(StarCraft)II”,到在線戰略紙牌游戲“爐石傳說(Hearthstone)”。“暗黑破壞神III”,“星際爭霸II”,“魔獸世界”分別位列時代PC游戲排行榜前100第79、29、31位。
最近經Blizzard Entertainment重新設計之后,開發者網站呈現開發者論壇、OAuth、游戲社區API指南和API互動文檔(I/O Docs)有機組合的新面貌。如今Battle.net API又多了暗黑破壞神III、魔獸世界、星際爭霸II、Community API以及游戲數據 API。而最近該公司又在Battle.net論壇上宣布“爐石傳說:魔獸英雄傳(Hearthstone: Heroes of Warcraft)API即將上線。
4. Facebook Game Services
當下Facebook游戲已破2000大關,其中不乏大熱門,例如“Candy Crush Saga(糖果粉碎傳奇)”、“Clash of Clans(部落戰爭)”,“Farm Heroes Saga(農場英雄傳奇)”,“Pet Rescue Saga(寵物大營救)”和“Words With Friends”。
Facebook用戶主要在智能手機和平板電腦上玩游戲,還有一些選擇了臺式電腦。年初,Facebook開始推出一些臺式電腦視頻應用廣告來增加游戲安裝量。
Facebook Games Developer Center為游戲開發者提供包括(但不僅限于)Achievements API、Scores API、應用通知、請求、游戲中心、Facebook Unity SDK等服務。在這里可以找到游戲概覽。API遷移(migration)指南、教程、清單、游戲貨幣化等有用信息。
5. Google Play Games Services
3月上線的Google Play集音樂、電子書、游戲、電影、期刊及其他Android應用于一身。今年3月,Google又宣布為Android游戲開發者新添游戲分析、AdMob原生廣告、AdMob應用內付費廣告及針對Android TV(安卓TV)的Nearby Connections第二屏API。
Google Developers:Games(谷歌開發者游戲網站)上很多API、SDK及包括(但不僅限于)game publishing API,Unity插件、Play Games Services(成就、排行榜、玩家級別等)和Google AdMob的各類服務唾手可得。Google Play Games Services網站內容雖多,但條理清晰,多而不雜。
6. Guild Wars 2
Guild Wars 2(激戰2)是風靡當下的一款大型多人在線角色扮演游戲(MMORPG),故事以虛幻的泰瑞亞大陸為背景,上演著波瀾壯闊的英雄史詩。上個月ArenaNet推出了首次對Guild War2的擴展版本——Guild Wars 2:Heart of Thorns(激戰2:瘋王)。
Guild War2的新建賬戶超700萬,游戲時間超14億小時,玩家互送禮物超223,484,104份,大大鼓勵ArenaNet擴展了Guild War 2。Guild War 2位列時代PC游戲排行榜前100第47位。
Guild War 2 API用于對游戲道具、地圖、交易站、World vs. World游戲模式及成就等游戲數據進行編程。Guild Wars 2的API文檔是簡單好上手的Wiki格式,使用廣泛。Guild Wars 2 API論壇也很活躍,可以找到API更新和API相關問題,還能與其他開發者討論錯誤和漏洞,參與API CDI線程等。
7. Steam
風靡當下的視頻游戲和娛樂平臺Steam有超過6,000款游戲供玩家選擇,其游戲社區坐擁超過1億用戶。GameStop稱Steam從去年起就“蒸蒸日上”了,游戲數量從的3,700上升到8月的6,000。今年早些時候Valve公司宣布:內容創作者可通過Steam Workshop出售針對現有游戲的mods
Steam網頁API可以檢索應用新聞,搜索游戲全球數據、玩家評論、玩家成就、最近玩過的游戲等數據。Steam網頁API文檔為1頁,以Wiki模式呈現,還有很多現成的客戶端庫。API可以用JSON、XML、CSV和VDF(Valve Data Format)格式返回數據。
8. TwitchTV
炙手可熱的實時流媒體視頻平臺和游戲社區Twitch當下的月均獨立訪客超過1億,直播用戶超過170萬。雖然該平臺主攻游戲,但最近Twitch Interactive公司又宣布推出Twitch Creative社區,為藝術家、工匠、開發者等創意人士提供交流空間。Twitch還跟Battle.net、Google Play Games等流行視頻游戲平臺進行合作,支持用Twitch賬戶登錄進行游戲串流錄像、在線直播游戲等
TwitchTV API可實現Twitch Connect、視頻、串流、搜索及其他內容與第三方應用的整合。GitHub上有完整的API文檔,另外Twitch網頁上還有開發者論壇。
9. Giant Bomb
Giant Bomb網站不僅提供視頻游戲信息,還有新聞(news)、評論(reviews)、百科(wiki)、視頻(videos)、播客(podcasts)、論壇(forums)等板塊。3月,Giant Bomb被CBS Interactive收購,該公司旗下還有與Giant Bomb相似的網站GameSpot。
Giant Bomb API可對Giant Bomb網頁上的游戲標題、評分、視頻、公司、主題、風格等內容進行編程。API文檔為1頁,以Wiki格式呈現;API開發者論壇上還有API快速入門指南,API改進日志等豐富信息可供參考。
10. SpongeAPI
Sponge是Minecraft服務端支持的全新modding API,既可以充當服務器,也可以用來作客戶端API,修改Minecraft游戲,服務器擁有者也可以使用。Sponge這一項目是在9月份DMCA侵權通知引發CraftBukkit關閉不久后建立起來的。CraftBukkit作為Minecraft官方服務器的有益補充,用Bukkit API來建立插件,為Minecraft服務器增添新功能。
Sponge API更新很勤快,穩定的版本預計會在年末上線,但不少開發者已經開始使用和測試了,火熱程度可見一斑。Sponge Web網頁和GitHub上都能找到簡單好上手的完整API文檔。開發者還可以在官方網站上的論壇中了解更多關于Sponge項目開發和Sponge API的信息。
api-ms-win-crt-convert-l1-1-0.dll原因說明
當你的系統出現“api-ms-win-crt-convert-l1-1-0.dll不存在”“無法加載api-ms-win-crt-convert-l1-1-0.dll”“計算機丟失api-ms-win-crt-convert-l1-1-0.dll”“加載api-ms-win-crt-convert-l1-1-0.dll”“未找到指定的系統文api-ms-win-crt-convert-l1-1-0.dll”皆可按照步驟進行安裝!
api-ms-win-crt-convert-l1-1-0.dll丟失修復
1、Windows 95/98/Me系統,則復制到C\Windows\System目錄下。
2、Windows NT/2000系統,則復制到C\WINNT\System32目錄下。
3、Windows XP/7系統,則復制到C\Windows\System32目錄下。
(如果是64位系統,則在2、3條中應復制到C\Windows\SysWOW64目錄下)
然后打開“開始-運行-輸入regsvr32 api-ms-win-crt-convert-l1-1-0.dll,回車即可解決錯誤提示!
api-ms-win-crt-convert-l1-1-0.dll介紹
系統中部分DLL文件的功能
1.Shdoclc.dll系統窗口及設置等,如刪除文件、重命名。
2.Browselc.dll IE所需要調用的庫文件DLL結構雛形就是它了。
3.Cryptui.dll IE控件下載及提示對話框程序。
4.Shell32.dll系統窗口及設置等,如刪除文件、重命名。
API原意為
Application
Programming
Interface
,即
應用程序編程接口
。
通常,在VB、VC等windows
編程環境
中所說的API指的是
windows操作系統
的
編程接口
。windows操作系統管理電腦中所有的軟、硬件資源,我們自己寫的程序想要得到一塊內存,或者是想要從硬盤讀取文件,或者想從網卡讀取從網絡中傳來的數據,都需要通過windows操作系統來實現。那么,我們怎么告訴操作系統我們想要做什么呢?就是通過調用windows操作系統的接口來實現的,比如想要得到一塊內存空間,我們就可以調用
API函數
HeapAlloc
,然后系統就會為我們分配一塊內存空間,并返回起始地址。又比如,我們想在硬盤上創建一個文件,可以調用
API函數
CreateFile
,系統就會為我們創建一個文件,并返回文件的標識(以文件句柄的形式),然后如果要向文件中寫入數據,需要調用
WriteFile
,系統就會把我們的數據寫入到文件中。
API函數
只是應用程序與操作系統之間實現交互的接口,所以無論是到普通應用程序還是在游戲中,起到的作用都是一樣的。
需要注意的是,windows的接口函數是API,但API并不僅僅指windows的接口函數。
上一篇:獲取手機游戲動態數據
下一篇:饑餓游戲動態