作者 主題: [市調]請問市面上有網頁連線對戰遊戲?非 APP 也不是 Flash 更不是 java  (閱讀 8446 次)

0 會員 與 1 訪客 正在閱讀本文。

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
hoyo 宅在家,沒什麼知識也不長看電視,Google 搜尋一下,也找不到想像中的網站,只好上來問比較快

我最近有一個想法,我想製作一個網頁互動功能,只傳輸「圖片」和「聲音」到網頁上,不過聲音的問題我還沒解決

目前主要是遊戲需求,最大的特色是連線對抗或合作,不需要安裝任何程式,只要可以正常上網,不裝 Flash 也不裝 java

不知道外面的世界是否有這樣子的網站,如果有可否分享一下讓我好死一死這條心

================

題外話
這次的 coscup 2013 看了一下紀錄組的「幕後花絮」,
我發現還是要把作品商業化才行,有關「側錄」這件事情,多年以前就已經有一些成果,不過當時沒「桶金」,沒第一桶金當然就是自己研究爽的
當然也有在學園分享過,不過簡報和資料我要找一下,太久了,重點是現在的時代不同了,現在都 1080p 了,爛畫質就不要討論了

現在公司也有類似需求,過陣子重新整理一下,在評估是否可以幫助大家解決這件麻煩事
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8827
    • 檢視個人資料
    • http://www.24online.cjb.net
可以跟其他玩家一起去打怪賺寶物,最佳範例..........


http://browserquest.mozilla.org/


mozilla html5 的範例。  ;D
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
可以跟其他玩家一起去打怪賺寶物,最佳範例..........


http://browserquest.mozilla.org/

mozilla html5 的範例。  ;D

果然還是要出來拜一下神,拜神就會有答案了,謝啦
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
手機與平板大多標準支援FLASH,桌機支援度更高,可以考慮內崁flash模式。

html5在平板上反而規格不一定。
lifeIsFunWithPHP.

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
不考慮跑 flash 或 java 這種「安裝在使用者端」的方式,其實只有一個主要目的:我要每個人呈現的結果一致

就算要跑 1920*1080 的 3D 構圖,也是 Server 把畫面算完之後「吐」給使用者端,

詢問有沒有類似網站,其實只是想瞭解此想法是否可行,我評估過其實 ...... 不太行

使用 Clint 端硬體資源,10000 個 user 各自有 10000 顆 CPU (運算資源) ; 10000 塊顯示卡 (顯示處理資源),

做在 Server 端至少也要有相同硬體資源才可以達到相同效果,沒有白痴會這樣設計,可惜的是 ......... 我就會 = =a

我已經厭惡一樣的東西 (遊戲畫面),每個人看到的結果是不一樣的,有錢人就可以特效全開,沒錢的人就卡到爆,

這對使用者不公平,對開發者更不公平,為什麼要埋沒彼此的心血?我不懂,所以我要創新 ........
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
我已經厭惡一樣的東西 (遊戲畫面),每個人看到的結果是不一樣的,有錢人就可以特效全開,沒錢的人就卡到爆,

這對使用者不公平,對開發者更不公平,為什麼要埋沒彼此的心血?我不懂,所以我要創新 ........

這很正常吧,除非是專用遊戲機,不然每人的硬體配備一定會不太一樣
除非是職業遊戲玩家,要不然不是每人都會砸大錢升硬體配備....

其實就算繪製工作都交給 server,client 端也會因為解析度不同,看到的畫面也會不一樣
玩遊戲,有些人要求視覺特效,有些人喜歡的只是遊戲過程  :D

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
這很正常吧,除非是專用遊戲機,不然每人的硬體配備一定會不太一樣
除非是職業遊戲玩家,要不然不是每人都會砸大錢升硬體配備....

其實就算繪製工作都交給 server,client 端也會因為解析度不同,看到的畫面也會不一樣
玩遊戲,有些人要求視覺特效,有些人喜歡的只是遊戲過程  :D

我內心相信,這是只有硬體廠商才會有的說法,

對於使用者還是給他們:免下載、相同的遊戲感受、公平才是正確的

尤其是公平,也就是無外掛,我相信除非是 99.9% 的 Server 端設定才可以防止

============

再給我幾天的時間,我會先推出「矛盾大對決之我才是拓也哥」的小遊戲,讓大家可以瞭解 hoyo 的奇怪想法

遊戲大概是這樣子,兩人對戰,一個扮演「絕對不會X」;另一位當然就是「一定讓你X」的角色

然後就是單純的「看誰連點速度快」。

因為只是小遊戲,而且相當腦殘,所以需要下載就真的腦殘了,用 Flash 不顧及 Apple 使用者也是「人才」

希望是大家聚在一起的時候,拿起手機、平板、筆電就可以互動的遊戲,

大概就是這樣,還是現在已經有這樣子的平台、遊戲只是我不知道而已
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

u8526425

  • 俺是博士!
  • *****
  • 文章數: 1135
  • 性別: 男
    • 檢視個人資料
多見者博,多聞者智,拒諫者塞,專己者孤

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
這很正常吧,除非是專用遊戲機,不然每人的硬體配備一定會不太一樣
除非是職業遊戲玩家,要不然不是每人都會砸大錢升硬體配備....

其實就算繪製工作都交給 server,client 端也會因為解析度不同,看到的畫面也會不一樣
玩遊戲,有些人要求視覺特效,有些人喜歡的只是遊戲過程  :D

我內心相信,這是只有硬體廠商才會有的說法,

對於使用者還是給他們:免下載、相同的遊戲感受、公平才是正確的

尤其是公平,也就是無外掛,我相信除非是 99.9% 的 Server 端設定才可以防止

抱歉哦~我不是硬體商,也不是電腦相關產品的販售商,只是一個整天爬程式的呆子

公平?這2,3年來玩了一些網遊有了一個結論,任何遊戲絕對沒有『公平』可言 :D

u8526425

  • 俺是博士!
  • *****
  • 文章數: 1135
  • 性別: 男
    • 檢視個人資料
公平的定義
搞不好因人而異
樓主主張的也或許只是一種齊頭式的平等
就像開車
本質一樣是交通工具
有人只能也只願意買到有附輪子的椅子
有人卻願意花大錢買可以移動的豪宅
兩種思維應該也沒有對錯可言
多見者博,多聞者智,拒諫者塞,專己者孤

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
公平的定義
搞不好因人而異
樓主主張的也或許只是一種齊頭式的平等
就像開車
本質一樣是交通工具
有人只能也只願意買到有附輪子的椅子
有人卻願意花大錢買可以移動的豪宅
兩種思維應該也沒有對錯可言

我同意這種說法呀,這也是我上面才說過的,不管 server 端送來什麼資料
client 端一定會因為解析度不同的關係,看到的影像也會不太一樣
可能會胖一點,也可能會瘦一點,除非是規定一定要用什麼型號的配備
或是 server 端根據每個 client 的解析度,分別繪製不同的影像
那才有可能每人所看到的都一模一樣,呵

另外,顏色也不可能在每一台機器看起來都一樣

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
就算到最後解析度、螢幕的問題上,那還是比單機運作的方式更佳

NVIDIA GRID 看起來是我想像中問題的「理想解決方案」
引用
GRID 在雲端伺服器渲染 3D 遊戲後,再將每一幀即時編碼並將結果串流傳送至有線或無線寬頻連線的任一裝置。

這是另外一種設計的思維,很棒的資訊,終於不太像是井底之蛙了,不過還是只會「異想天開」,我沒錢,也沒這麼棒的製作完成遊戲,

所以還是乖乖的用 php DIY 想要的東西吧
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
讓人振奮的 ..... 我偷了一點時間來看了一下 NVIDIA GRID 在  CES 2013 的影片

https://www.youtube.com/watch?v=KoRygJH0jgg

看到了 part2 一半,我就知道我想的和 NVIDIA 一樣,至少一開始想像的問題是同一個

嗯..... 我可以考慮來跳槽 AMD ATI 了

============

話說,自幹這個東西,必須要有自己的繪圖引擎,這個我其實前幾天就大概知道了,所以有惡補一下高中數學,不過完全沒有進度 = ="

有好心的大學願意免費收留我嗎?
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

u8526425

  • 俺是博士!
  • *****
  • 文章數: 1135
  • 性別: 男
    • 檢視個人資料
大學都可以免費旁聽
多見者博,多聞者智,拒諫者塞,專己者孤

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
大學都可以免費旁聽

讚!  我也是這麼想的,就像三個傻瓜一樣
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
不好意思~再來亂一下 呵~~

畫面更新率 FPS  (Frames Per Second )的問題
client 硬體效能等級太差,FPS 就低,畫面就會鈍鈍的
就像看電影一樣,要求高畫質就須要某些硬體需求
所以一般遊戲才會有低中高解析度的設定
當然,如果主打高階市場就不用顧慮這些了  :D

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
不好意思~再來亂一下 呵~~

畫面更新率 FPS  (Frames Per Second )的問題
client 硬體效能等級太差,FPS 就低,畫面就會鈍鈍的
就像看電影一樣,要求高畫質就須要某些硬體需求
所以一般遊戲才會有低中高解析度的設定
當然,如果主打高階市場就不用顧慮這些了  :D

我一開始只會有超低解析的畫面 ......... 因為我已經有單張圖片的影像處理環境,所以不同解析度、處理所需要的時間都可以取得,

要達到 10FPS 以上,一開始畫面大概只有紅白機等級吧  = =A
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
紅白機可要 60fps 啊....

沒30卡卡。
lifeIsFunWithPHP.

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
紅白機可要 60fps 啊....

沒30卡卡。

等我也為了這件「異想天開」的事情組一個機櫃,放滿了機器,那就可以達到 60FPS 了

現在應該會是「投影」跳躍式畫面吧 (其實網頁也還沒做出來,效能應該不理想吧)
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

summer05145

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
那個NVIDIA的雲端方案剛好我公司有在測試。
關鍵在於NVIDIA的雲端方案是在Sever安裝特殊設計的GRID K1(K2)來提供使用者使用。
下面提出幾個重點給各位有興趣的人分享
1. GRID K1僅搭配機器銷售不單賣。
2. GRID K1其實是NVIDIA for VDI設計的,需搭配虛擬化技術應用。
3. GRID K1所分享出來的效能資源是提供給VDI使用的,而VDI本身多為Win7、Win8
    使用者再透過通訊協定存取VDI(RDP、PCoIP、SPICE等)
    簡單來說平版可以打魔獸、但是原理是平板遠端到一台有顯卡的win7上面去玩,
   只是這台win7不是一台電腦而是在Sever上的其中一台虛擬機。
4. 離題萬歲
小弟是Sever代理商
來只是純粹討論規格、架構、可用性
如果文章太過商業化請告知小弟

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
那個NVIDIA的雲端方案剛好我公司有在測試。
關鍵在於NVIDIA的雲端方案是在Sever安裝特殊設計的GRID K1(K2)來提供使用者使用。
下面提出幾個重點給各位有興趣的人分享
1. GRID K1僅搭配機器銷售不單賣。
2. GRID K1其實是NVIDIA for VDI設計的,需搭配虛擬化技術應用。
3. GRID K1所分享出來的效能資源是提供給VDI使用的,而VDI本身多為Win7、Win8
    使用者再透過通訊協定存取VDI(RDP、PCoIP、SPICE等)
    簡單來說平版可以打魔獸、但是原理是平板遠端到一台有顯卡的win7上面去玩,
   只是這台win7不是一台電腦而是在Sever上的其中一台虛擬機。
4. 離題萬歲

和我想像中差不多....

所以貴公司評估該產品要賣給「網咖」!?  我在想,這個給網咖用,電腦就「終身免升級」了

測試這個真好內 ........ 也是 SF4 對戰打到爽嗎?

==========

雜七雜八區發問就是給人離題、灌水的

在學園問問題,除了要有被罵的心裡準備,當然還要有被離題的

商業化才好,不商業化,技術沒有實施的必要性;當然也沒有學習的必要性

我說因為這個莫名其妙的想法,開發一個繪圖引擎,也沒人有興趣去瞭解和知道
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
那個NVIDIA的雲端方案剛好我公司有在測試。
關鍵在於NVIDIA的雲端方案是在Sever安裝特殊設計的GRID K1(K2)來提供使用者使用。
下面提出幾個重點給各位有興趣的人分享
1. GRID K1僅搭配機器銷售不單賣。
2. GRID K1其實是NVIDIA for VDI設計的,需搭配虛擬化技術應用。
3. GRID K1所分享出來的效能資源是提供給VDI使用的,而VDI本身多為Win7、Win8
    使用者再透過通訊協定存取VDI(RDP、PCoIP、SPICE等)
    簡單來說平版可以打魔獸、但是原理是平板遠端到一台有顯卡的win7上面去玩,
   只是這台win7不是一台電腦而是在Sever上的其中一台虛擬機。
4. 離題萬歲

所以,說穿了,對 client 端來說,就只是登入遠端桌面來玩遊戲而已,是這樣嗎!?
如果這樣,那跟我想的不一樣 ::)

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
http://zh.wikipedia.org/zh-tw/%E9%9B%B2%E7%AB%AF%E9%81%8A%E6%88%B2
雲端遊戲(又稱「隨選遊戲」)是利用雲端技術讓遊戲的資料和運算都在網路內

好大的議題,還有人有興趣可以一起研究的嗎?

我光是 2D 就想到快「爆頭」了

當事情到極致時,就只剩下數學(演算法) 了
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
如果是用上面所說的NVIDIA雲端方式運作的話
我覺得server端的成本太高了...
除了 server 本身,還有 vm +win桌面的授權

印象中,openGL(D3D不確定)繪製並不需要開啟桌面環境
如果 client 遊戲資料的部分能直接在 server 處理
然後影像資料以影片播放方式傳給 client 端
這樣 server 端的資源使用會比較有效率  :D

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
如果是用上面所說的NVIDIA雲端方式運作的話
我覺得server端的成本太高了...
除了 server 本身,還有 vm +win桌面的授權

印象中,openGL(D3D不確定)繪製並不需要開啟桌面環境
如果 client 遊戲資料的部分能直接在 server 處理
然後影像資料以影片播放方式傳給 client 端
這樣 server 端的資源使用會比較有效率  :D

在還沒取得這些資料之前,也就是發問之前,我已經有「想像中的作法」

我打算直接使用 php 運算出畫面,然後用 ajax 這類的東西更新使用者端畫面

和 NV 一樣的都是需要負責運算,所以主機 CPU 很吃重,

不過因為不是直接「移植」 Windows 的遊戲,所以沒有 VM 更不用 RDP 的費用

只是遊戲要自己作 ........ 重頭作,所以前面才會說需要自己的繪圖引擎
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
用 php 寫引擎,連線多的話效能會..... 慘不忍睹吧!!  :-\
引擎建議還是用 c/c++,不然至少也要用 java

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4033
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
啊 .......... 我只會 php 啊

沒差啦,只是為了大家聚在一起可以連線一起玩,

如果後面到了要最佳化那當然要搬 c 出來,不過也要等到真的有那個時候吧  = ="
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫