遊戲的後台是否可以用 scala 加 node js 來代替 C ?

時間 2021-05-31 05:05:09

1樓:

我覺得完全可以吧,畢竟node.js寫起來會簡單點兒。如果有效能問題的話直接C++重寫相關部分就行了,node.

js本來就是C++實現的,而且文件第三個小標題就是如何嵌入C++,嵌入起來很方便的,效能不用擔心。

2樓:

我來扯點別的,c / cpp 優化起來很舒服的.

你們也不能老看寫的舒服啊.

弄那些奇怪的語言,寫著寫著,記憶體洩露啦,也是可以搞死人的.

3樓:老鐘古

在現代開發網遊伺服器來說,多核和多記憶體是必然要考慮的,如果有C和Lua的基礎,雲風的Skynet值得推薦(據說是CPU核數的增加能夠較好的提高伺服器的效能),多記憶體可以考慮Redis作為記憶體資料庫使用,資料的落地雲風部落格的博文也有分享,LevelDB或許是個不錯的選擇。當然也可以嘗試用Go來進行開發,C++的話看情況吧,還有就是Rust這個語言,可能明年春的時候會出1.0版本,這個時間目前不好確定。

Rust出來之後用C++的話可能更多時候就是不太明智的了,端遊的話有積累可能一下子不會過來,但是頁遊和手遊,特別是手遊,Go和Skynet,Rust(正式版出來之後嘗試)都是不錯的選擇。說真的,用Node.js的為什麼不會考慮Go和Skynet呢?

4樓:

用哪種語言應該是看哪種語言適合你的問題,比如遊戲中scala中處理併發的優勢重不重要,你舉的例子更多是側重於資料產生和處理。而很多大型遊戲中除了資料以外有很大程度是做計算的,而且這些計算是組合性的,計算也就更複雜一些。所以速度很重要,對記憶體的控制也很重要。

再加上很多遊戲可能需要盡可能榨取顯示卡等硬體的效能,C/C++ 更經常被使用就不難理解了。

可以用 Scala 寫些什麼好玩的專案?

曾在在 v2ex 上看過乙個 scala 仿 scrapy 的爬蟲架構 GitHub gaocegege scrala Scala crawler spider framework,inspired by scrapy 不過吃一記 goroutine 啦 00喵 時隔一年餘 這次是真的給遊戲寫輔助 ...

遊戲廳遊戲幣是否可以用假幣?

夏日情深深 你可以用假幣,遊戲廳老闆不允許用假幣,真遊戲幣出於自己的職責不允許你用假幣,你自己的良心不願意用假幣,法律不允許你用假幣。你覺得是否能用假幣呢? 問題是放不進去,尺寸不對放不進去,尺寸對了重量太輕就掉不進去,從而無法觸發credit 1。別說犯不犯法了,技術上就實現不了,所以老老實實買真...

初學 Linux 是否可以用 Ubuntu?

陳鶴 當然從Ubuntu開始是乙個好選擇。你看,既有Linux純正的血統,又有好用的桌面環境,你基本上只要學會開終端,再記住一些簡單的命令比如apt install,就可以用得非常爽了。而且Ubuntu的社群也比較活躍,你有什麼問題也不至於束手無策。當然你也要做好心理準備,在你今後的使用過程之中會遇...