任天堂「今後C++は捨てJavaScriptで開発していく」 (887レス)
1-

15: デフォルトの名無しさん [sage] 2013/03/20(水) 19:56:32.10 AAS
任天堂のゲームでそんなに高いパフォーマンスが必要だったものあったっけ
Cでマリオ作るの非効率だからやめるよ!ってだけの話じゃないの
16
(1): デフォルトの名無しさん [sage] 2013/03/20(水) 20:15:20.73 AAS
C++とJavascriptだったら
どっちが開発し易いか微妙なレベル
速度は確実にC++だけど
17
(1): デフォルトの名無しさん [sage] 2013/03/20(水) 20:16:04.23 AAS
まだアセンブラだと思ってた
18: デフォルトの名無しさん [sage] 2013/03/20(水) 20:45:31.85 AAS
PHPde開発しようZE
19: デフォルトの名無しさん [sage] 2013/03/20(水) 22:00:44.49 AAS
>>16
そう思っててくれたほうが助かる。
20: デフォルトの名無しさん [sage] 2013/03/20(水) 23:03:18.02 AAS
JSエンジンが裸で載ってたらデバッグで死ねるな
21: デフォルトの名無しさん [sage] 2013/03/21(木) 02:27:50.15 AAS
Javascriptでインタープリタなテスト工程を経て、
C/C++に落としてくれる環境ならば賛同する。
(本番はCPUに近いNativeで。)
22: デフォルトの名無しさん [sage] 2013/03/21(木) 05:29:51.19 AAS
アセンブラでマリオ作ろう
23
(5): デフォルトの名無しさん [] 2013/03/21(木) 06:03:03.23 AAS
ビックリするかもしれないけどいまやJavaScriptのコードは平均してJAVA並の速度なんだよね
ループ内のコードを外に出したり、ハイコンテキストなのを逆に利用して効率のよいマシン語にすることができる
24: デフォルトの名無しさん [sage] 2013/03/21(木) 06:09:40.04 AAS
まぁ開発効率は高いわなぁ。スクリプトエンジンはどんどん高速になってるし
25: デフォルトの名無しさん [sage] 2013/03/21(木) 06:18:14.60 AAS
ブラウザ戦争のお蔭でとんでもない速度で最適化が進んだからなあ
26: デフォルトの名無しさん [sage] 2013/03/21(木) 07:10:15.23 AAS
>>23
またまたw
27: デフォルトの名無しさん [sage] 2013/03/21(木) 07:19:50.47 AAS
早いって言ってもスクリプトエンジン次第だぞ?
任天堂自前で作るのか?
28
(1): デフォルトの名無しさん [sage] 2013/03/21(木) 07:43:25.78 AAS
>>23
全然びっくりしないかもしれないけど
速いJavascriptエンジンはC++で書かれてるんだぜ
29: デフォルトの名無しさん [sage] 2013/03/21(木) 08:24:57.07 AAS
C#のが生産性高い
30
(1): デフォルトの名無しさん [] 2013/03/21(木) 08:46:25.26 AAS
>>11
11(1): デフォルトの名無しさん [sage] 2013/03/20(水) 15:28:30.40 AAS
HTML5のグラディウス完璧だったしな
そこそこの物は作れるんじゃないか
>HTML5のグラディウス完璧だったしな

コナミ社員の自作自演?w
31: デフォルトの名無しさん [] 2013/03/21(木) 08:48:45.49 AAS
いつまでもグラディウスにすがるコナミみっともない
32: デフォルトの名無しさん [] 2013/03/21(木) 08:50:15.82 AAS
MSX最大のネガキャンプロデューサー、コナミw
33: デフォルトの名無しさん [] 2013/03/21(木) 08:50:55.03 AAS
小島はMSXユーザーw
34: デフォルトの名無しさん [sage] 2013/03/21(木) 09:07:48.49 AAS
ブラウザゲームに速度は必要ないし良い判断だろ
ブラウザゲームに特化するのは良い判断とは思えないけどな
35: デフォルトの名無しさん [sage] 2013/03/21(木) 09:50:52.62 AAS
>>1
1(7): デフォルトの名無しさん [sage] 2013/03/20(水) 13:07:40.60 AAS
任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており,
そのため高いパフォーマンスを発揮していたが,反面,開発に時間がかかっていたという。
このセッションではそれ以外の方法,つまりHTMLやJavaScriptを使ってWii Uの全機能にアクセスしつつ,
より手軽にゲーム開発を行う方法が説明されるようだ。
外部リンク:www.4gamer.net
に釣られる間抜けな馬鹿に言っておくけど、
JavaScriptで開発をするとは書いてあるけど、
C++を捨てるなんて書いてないからねw

速度が必要なところだけC++を使えばいい。

それにJavaScriptのエンジンはオープンソースの速いやつを使うだろ。
JavaScript実行環境はオープンソースにしないといけないけれど、
それで動かすアプリはクローズドでいいわけだし。
36
(2): デフォルトの名無しさん [] 2013/03/21(木) 09:59:39.05 AAS
これは極端な例だけどJSがダントツで早い状況もある
外部リンク[html]:nothingcosmos.blog52.fc2.com

最近のJSエンジンは本当に凄い
JSの数値は64bit浮動少数だけどint型で扱える範囲の時はそれで計算するとかはもう普通
配列も入っている型やばらつきによってそれぞれ最適化される
もう単純演算じゃあ差は出ない

正規表現とか高級言語の方が扱いやすいものもある
当然WEBとの相性はいい

反対に苦手なのがバッファを弄る処理
まあ苦手と言ってもCほどトリッキーなことはできないレベル
元々JSはIO全般と相性が悪かったけど最近はマシになってきた
37
(1): デフォルトの名無しさん [] 2013/03/21(木) 10:26:39.28 AAS
JSの速度のことを指摘している人は検討違い
JSの言語自体の問題は無い

あるのはアウトプットをどうするかということ
正直今のWeb技術はバリバリのゲームなんか想定してない

WEBにはオーバースペックだと度々言われるWebGLだって
コンシューマ機として考えたらOpenGL ES 2.0だからしょぼすぎる
WiiUのGPUとマッチしてないと思う

2DゲームだってCanvas2D+CSSだけじゃあ寂しすぎる
エフェクトとかがかけづらいからほとんどWebGL使うと思う

本気でやるんなら新しいCanvasのコンテキストを用意するのはもちろん
リアルタイムオーディオ系API、今ChromeとFirefoxで全然別なのが乗ってて合併中だけどそれをどうするのかも決めないと

細かいとこだけどHTML5のテンプレートとかCSSのシェーダーとか
今実験段階の機能も載せないとダメだと思う

WiiUがスタンダードを決めるくらいの勢いでいかないと成功しない
でもあくまでWeb技術だから無茶もダメ、
ブラウザはもちろん、今年から出てくるMobileWebOSのベンダー何かとも相談する必要あると思う

そういうことが任天堂にできるよう体制考えていくのかっていうのが大事
任天堂の一大プロジェクトとして頑張ってくれ
38
(1): デフォルトの名無しさん [sage] 2013/03/21(木) 10:41:53.37 AAS
>>37
何いってんだお前?

ライブラリさえ用意すれば、JavaScriptから
ファイルアクセスだってDirectX(Windowsの場合)だって
使えるんだよ。

Nodeなんかそうじゃん。言語はJavaScript
ライブラリはウェブ標準ではない。

JavaScript使うからってウェブ標準にする必要はない。
39: デフォルトの名無しさん [sage] 2013/03/21(木) 10:43:35.83 AAS
>>30
え?お前何言ってんの?
1-
あと 848 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s