任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており,
そのため高いパフォーマンスを発揮していたが,反面,開発に時間がかかっていたという。
このセッションではそれ以外の方法,つまりHTMLやJavaScriptを使ってWii Uの全機能にアクセスしつつ,
より手軽にゲーム開発を行う方法が説明されるようだ。
http://www.4gamer.net/games/999/G999905/20130316001/
探検
任天堂「今後C++は捨てJavaScriptで開発していく」
2013/03/20(水) 13:07:40.60
2013/03/20(水) 13:09:11.52
JavaScriptは開発効率高いからな。
2013/03/20(水) 13:10:03.88
JavaScriptはC言語の皮をかぶったマクロの無いLisp
2013/03/20(水) 13:11:39.86
泥沼になりそう
2013/03/20(水) 13:14:14.64
Javaと勘違いしてる輩が乱入、に1ペリカ。
6デフォルトの名無しさん
2013/03/20(水) 13:14:38.07 速度出ないだろ
2013/03/20(水) 13:15:55.26
ソフトウェアの進化というのは
開発効率が高い遅い言語で
作りなおすことで進化しているのです。
どんどん遅い言語で作られるようになりますが
それこそ進化なのです。
開発効率が高い遅い言語で
作りなおすことで進化しているのです。
どんどん遅い言語で作られるようになりますが
それこそ進化なのです。
2013/03/20(水) 13:21:28.27
HTMLとJavascriptで新作マリオ出してくれたら信用する
2013/03/20(水) 13:32:02.93
過去ソース使えねえな
移植効率悪そう
移植効率悪そう
2013/03/20(水) 13:56:05.94
捨てるとは書いてないべ
Javascript のインタフェースを用意してみたんだけど使ってみてくんない?
って感じじゃないのか
モバグリの開発者を囲い込む戦略なんじゃね
Javascript のインタフェースを用意してみたんだけど使ってみてくんない?
って感じじゃないのか
モバグリの開発者を囲い込む戦略なんじゃね
2013/03/20(水) 15:28:30.40
HTML5のグラディウス完璧だったしな
そこそこの物は作れるんじゃないか
そこそこの物は作れるんじゃないか
2013/03/20(水) 15:34:12.88
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
2013/03/20(水) 17:33:33.34
開発効率そんなに違うか?
14デフォルトの名無しさん
2013/03/20(水) 18:38:38.33 レスポンス返って来なかったりメモリ不足がほぼ出ないようなシステムなら問題ないんだけどな
2013/03/20(水) 19:56:32.10
任天堂のゲームでそんなに高いパフォーマンスが必要だったものあったっけ
Cでマリオ作るの非効率だからやめるよ!ってだけの話じゃないの
Cでマリオ作るの非効率だからやめるよ!ってだけの話じゃないの
2013/03/20(水) 20:15:20.73
C++とJavascriptだったら
どっちが開発し易いか微妙なレベル
速度は確実にC++だけど
どっちが開発し易いか微妙なレベル
速度は確実にC++だけど
2013/03/20(水) 20:16:04.23
まだアセンブラだと思ってた
2013/03/20(水) 20:45:31.85
PHPde開発しようZE
2013/03/20(水) 22:00:44.49
>>16
そう思っててくれたほうが助かる。
そう思っててくれたほうが助かる。
2013/03/20(水) 23:03:18.02
JSエンジンが裸で載ってたらデバッグで死ねるな
2013/03/21(木) 02:27:50.15
Javascriptでインタープリタなテスト工程を経て、
C/C++に落としてくれる環境ならば賛同する。
(本番はCPUに近いNativeで。)
C/C++に落としてくれる環境ならば賛同する。
(本番はCPUに近いNativeで。)
2013/03/21(木) 05:29:51.19
アセンブラでマリオ作ろう
23デフォルトの名無しさん
2013/03/21(木) 06:03:03.23 ビックリするかもしれないけどいまやJavaScriptのコードは平均してJAVA並の速度なんだよね
ループ内のコードを外に出したり、ハイコンテキストなのを逆に利用して効率のよいマシン語にすることができる
ループ内のコードを外に出したり、ハイコンテキストなのを逆に利用して効率のよいマシン語にすることができる
2013/03/21(木) 06:09:40.04
まぁ開発効率は高いわなぁ。スクリプトエンジンはどんどん高速になってるし
2013/03/21(木) 06:18:14.60
ブラウザ戦争のお蔭でとんでもない速度で最適化が進んだからなあ
2013/03/21(木) 07:10:15.23
>>23
またまたw
またまたw
2013/03/21(木) 07:19:50.47
早いって言ってもスクリプトエンジン次第だぞ?
任天堂自前で作るのか?
任天堂自前で作るのか?
2013/03/21(木) 07:43:25.78
2013/03/21(木) 08:24:57.07
C#のが生産性高い
30デフォルトの名無しさん
2013/03/21(木) 08:46:25.2631デフォルトの名無しさん
2013/03/21(木) 08:48:45.49 いつまでもグラディウスにすがるコナミみっともない
32デフォルトの名無しさん
2013/03/21(木) 08:50:15.82 MSX最大のネガキャンプロデューサー、コナミw
33デフォルトの名無しさん
2013/03/21(木) 08:50:55.03 小島はMSXユーザーw
2013/03/21(木) 09:07:48.49
ブラウザゲームに速度は必要ないし良い判断だろ
ブラウザゲームに特化するのは良い判断とは思えないけどな
ブラウザゲームに特化するのは良い判断とは思えないけどな
2013/03/21(木) 09:50:52.62
>>1に釣られる間抜けな馬鹿に言っておくけど、
JavaScriptで開発をするとは書いてあるけど、
C++を捨てるなんて書いてないからねw
速度が必要なところだけC++を使えばいい。
それにJavaScriptのエンジンはオープンソースの速いやつを使うだろ。
JavaScript実行環境はオープンソースにしないといけないけれど、
それで動かすアプリはクローズドでいいわけだし。
JavaScriptで開発をするとは書いてあるけど、
C++を捨てるなんて書いてないからねw
速度が必要なところだけC++を使えばいい。
それにJavaScriptのエンジンはオープンソースの速いやつを使うだろ。
JavaScript実行環境はオープンソースにしないといけないけれど、
それで動かすアプリはクローズドでいいわけだし。
36デフォルトの名無しさん
2013/03/21(木) 09:59:39.05 これは極端な例だけどJSがダントツで早い状況もある
http://nothingcosmos.blog52.fc2.com/blog-entry-155.html
最近のJSエンジンは本当に凄い
JSの数値は64bit浮動少数だけどint型で扱える範囲の時はそれで計算するとかはもう普通
配列も入っている型やばらつきによってそれぞれ最適化される
もう単純演算じゃあ差は出ない
正規表現とか高級言語の方が扱いやすいものもある
当然WEBとの相性はいい
反対に苦手なのがバッファを弄る処理
まあ苦手と言ってもCほどトリッキーなことはできないレベル
元々JSはIO全般と相性が悪かったけど最近はマシになってきた
http://nothingcosmos.blog52.fc2.com/blog-entry-155.html
最近のJSエンジンは本当に凄い
JSの数値は64bit浮動少数だけどint型で扱える範囲の時はそれで計算するとかはもう普通
配列も入っている型やばらつきによってそれぞれ最適化される
もう単純演算じゃあ差は出ない
正規表現とか高級言語の方が扱いやすいものもある
当然WEBとの相性はいい
反対に苦手なのがバッファを弄る処理
まあ苦手と言ってもCほどトリッキーなことはできないレベル
元々JSはIO全般と相性が悪かったけど最近はマシになってきた
37デフォルトの名無しさん
2013/03/21(木) 10:26:39.28 JSの速度のことを指摘している人は検討違い
JSの言語自体の問題は無い
あるのはアウトプットをどうするかということ
正直今のWeb技術はバリバリのゲームなんか想定してない
WEBにはオーバースペックだと度々言われるWebGLだって
コンシューマ機として考えたらOpenGL ES 2.0だからしょぼすぎる
WiiUのGPUとマッチしてないと思う
2DゲームだってCanvas2D+CSSだけじゃあ寂しすぎる
エフェクトとかがかけづらいからほとんどWebGL使うと思う
本気でやるんなら新しいCanvasのコンテキストを用意するのはもちろん
リアルタイムオーディオ系API、今ChromeとFirefoxで全然別なのが乗ってて合併中だけどそれをどうするのかも決めないと
細かいとこだけどHTML5のテンプレートとかCSSのシェーダーとか
今実験段階の機能も載せないとダメだと思う
WiiUがスタンダードを決めるくらいの勢いでいかないと成功しない
でもあくまでWeb技術だから無茶もダメ、
ブラウザはもちろん、今年から出てくるMobileWebOSのベンダー何かとも相談する必要あると思う
そういうことが任天堂にできるよう体制考えていくのかっていうのが大事
任天堂の一大プロジェクトとして頑張ってくれ
JSの言語自体の問題は無い
あるのはアウトプットをどうするかということ
正直今のWeb技術はバリバリのゲームなんか想定してない
WEBにはオーバースペックだと度々言われるWebGLだって
コンシューマ機として考えたらOpenGL ES 2.0だからしょぼすぎる
WiiUのGPUとマッチしてないと思う
2DゲームだってCanvas2D+CSSだけじゃあ寂しすぎる
エフェクトとかがかけづらいからほとんどWebGL使うと思う
本気でやるんなら新しいCanvasのコンテキストを用意するのはもちろん
リアルタイムオーディオ系API、今ChromeとFirefoxで全然別なのが乗ってて合併中だけどそれをどうするのかも決めないと
細かいとこだけどHTML5のテンプレートとかCSSのシェーダーとか
今実験段階の機能も載せないとダメだと思う
WiiUがスタンダードを決めるくらいの勢いでいかないと成功しない
でもあくまでWeb技術だから無茶もダメ、
ブラウザはもちろん、今年から出てくるMobileWebOSのベンダー何かとも相談する必要あると思う
そういうことが任天堂にできるよう体制考えていくのかっていうのが大事
任天堂の一大プロジェクトとして頑張ってくれ
2013/03/21(木) 10:41:53.37
>>37
何いってんだお前?
ライブラリさえ用意すれば、JavaScriptから
ファイルアクセスだってDirectX(Windowsの場合)だって
使えるんだよ。
Nodeなんかそうじゃん。言語はJavaScript
ライブラリはウェブ標準ではない。
JavaScript使うからってウェブ標準にする必要はない。
何いってんだお前?
ライブラリさえ用意すれば、JavaScriptから
ファイルアクセスだってDirectX(Windowsの場合)だって
使えるんだよ。
Nodeなんかそうじゃん。言語はJavaScript
ライブラリはウェブ標準ではない。
JavaScript使うからってウェブ標準にする必要はない。
レスを投稿する
ニュース
- 【速報】中国、高市氏答弁撤回求め国連に2度目書簡 ★4 [蚤の市★]
- 児童の4割が外国ルーツ、どうすれば「共生」できるのか 「違うのが当たり前」大阪・西成の小学校…日本語教室で互いに「知ってみよう」 [少考さん★]
- 立憲女性議員「流行語大賞」にツッコミ「いつから『流行させたい語大賞』になったのだろう」に意見続々 [muffin★]
- 【テレビ】玉川徹「僕はマイナンバーカードを持っていない。不便だと感じたことは一回もない」「使いたい人だけにすればいい」★2 [冬月記者★]
- 植田日銀総裁 「利上げが遅れれば、米欧のように非常に高いインフレが起きて、日本は大幅な利上げが必要となる」 ★3 [お断り★]
- かつては政権批判ワードが多数受賞も… “高市首相の流行語大賞”はスポンサー交代が影響? 事務局「全く関係ありません」 [煮卵★]
- 中国不動産最大手『万科』、社債の返済をストップwww 高市早苗 [175344491]
- ケンモメンの服装、オシャレすぎて物議 [523957489]
- 農家、過去最大の25%減😱34万2千人減・・・中国依存を辞めろって言ってる日本人さんは何を食うつもりなの🥺 [441660812]
- なんかガチで中国の台湾武力統一を支持してそうなやつ嫌儲にちらほらいるけど、ガチで「支那人」だったりするの?こわい…😱 [784715804]
- のんびり🦥ナマケモノたちの🏡
- 【超絶悲報】李在明大統領、統一教会の解散命令を検討。「日本では解散命令が出ている」 [519511584]
