任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており,
そのため高いパフォーマンスを発揮していたが,反面,開発に時間がかかっていたという。
このセッションではそれ以外の方法,つまりHTMLやJavaScriptを使ってWii Uの全機能にアクセスしつつ,
より手軽にゲーム開発を行う方法が説明されるようだ。
http://www.4gamer.net/games/999/G999905/20130316001/
任天堂「今後C++は捨てJavaScriptで開発していく」
2013/03/20(水) 13:07:40.60
155デフォルトの名無しさん
2013/03/22(金) 02:48:54.79 >>154
C++のnew禁止テクニックとseal()の違いがわからないなら、プログラミングセンスなさすぎだよ。
C++のnew禁止テクニックとseal()の違いがわからないなら、プログラミングセンスなさすぎだよ。
156デフォルトの名無しさん
2013/03/22(金) 02:54:05.41 new禁止テクニックの話は一言もしてないw
157デフォルトの名無しさん
2013/03/22(金) 02:57:17.19 new禁止テクニックのような根本的対策じゃなきゃ意味ないよって言ってるのが
理解できないのか、new禁止テクニックを知らないのか。どっち?
理解できないのか、new禁止テクニックを知らないのか。どっち?
158デフォルトの名無しさん
2013/03/22(金) 03:00:41.45 >>153
Object.seal()を直接書いて回るとか何の冗談だよ
いまどきJavascriptでそれなりのプロダクトを作るなら
クラス継承の手順なんかも隠蔽したオブジェクト生成関数を用意してそれを使う
センスとか以前の問題じゃね?
Object.seal()を直接書いて回るとか何の冗談だよ
いまどきJavascriptでそれなりのプロダクトを作るなら
クラス継承の手順なんかも隠蔽したオブジェクト生成関数を用意してそれを使う
センスとか以前の問題じゃね?
159デフォルトの名無しさん
2013/03/22(金) 03:03:03.19 書き忘れたら書き間違えで新たなプロパティ扱いになるって言っても
C++はC++で書き忘れたら色んなものが解放されないという言語なのだけれど…
C++はC++で書き忘れたら色んなものが解放されないという言語なのだけれど…
160デフォルトの名無しさん
2013/03/22(金) 03:06:23.82161デフォルトの名無しさん
2013/03/22(金) 03:08:39.66162デフォルトの名無しさん
2013/03/22(金) 03:13:08.67 >>160
それはオブジェクトというより今時の大抵の言語にあるハッシュとしての使いかただね
Javascriptは両方とも同じものだけど
ハッシュのキーワードミスって別のプロパティ弄っちゃうとか
Javascript固有の問題じゃないだろう
オブジェクトの生成はプロジェクトで決めた生成方式で統一すればいい
それはオブジェクトというより今時の大抵の言語にあるハッシュとしての使いかただね
Javascriptは両方とも同じものだけど
ハッシュのキーワードミスって別のプロパティ弄っちゃうとか
Javascript固有の問題じゃないだろう
オブジェクトの生成はプロジェクトで決めた生成方式で統一すればいい
163デフォルトの名無しさん
2013/03/22(金) 03:23:05.56 オブジェクトの生成ルール決めてるプロジェクトでhoge({maxLength:10})とかやって自爆するのは
C言語で型とか適当でキャストしまくって自爆するのと同じようなものだろw
C言語で型とか適当でキャストしまくって自爆するのと同じようなものだろw
164デフォルトの名無しさん
2013/03/22(金) 03:39:01.27 >>162
ルールを決めても、それを言語仕様的に強制できなければ、誰かが間違える可能性が残る。
誰かというのは、将来のメンテナも含めてね。
それと、xの仕様を変えることによって問題を解決するのなら、maxLengthを
プライベート変数にして、setter,getterにした方がいいと思うんだけど、どう?
ルールを決めても、それを言語仕様的に強制できなければ、誰かが間違える可能性が残る。
誰かというのは、将来のメンテナも含めてね。
それと、xの仕様を変えることによって問題を解決するのなら、maxLengthを
プライベート変数にして、setter,getterにした方がいいと思うんだけど、どう?
165デフォルトの名無しさん
2013/03/22(金) 03:41:01.60 >>163
自爆するのが悪いというのは、typoするのが悪いというのと変わらないよ。
自爆するのが悪いというのは、typoするのが悪いというのと変わらないよ。
166デフォルトの名無しさん
2013/03/22(金) 03:44:19.64167デフォルトの名無しさん
2013/03/22(金) 03:47:42.26 >>165
どんな言語でも、言語仕様で強制される以外のルールも守らなければ自爆するって言ってるんだよ?w
どんな言語でも、言語仕様で強制される以外のルールも守らなければ自爆するって言ってるんだよ?w
168デフォルトの名無しさん
2013/03/22(金) 04:22:59.02 JavaScriptでnew禁止するのは簡単。
169デフォルトの名無しさん
2013/03/22(金) 05:15:32.20 >>161
ではC++で解放忘れをコンパイルエラーにする方法は?
ではC++で解放忘れをコンパイルエラーにする方法は?
170デフォルトの名無しさん
2013/03/22(金) 06:18:05.68 どんなに優れた言語でもウンコードは書ける
171デフォルトの名無しさん
2013/03/22(金) 06:44:15.35 TSRが書けなくなるの?
172デフォルトの名無しさん
2013/03/22(金) 06:48:12.33173デフォルトの名無しさん
2013/03/22(金) 06:50:37.63 typoうんぬんが開発の生産性と関係あると思ってるヤツは素人
174デフォルトの名無しさん
2013/03/22(金) 06:50:47.43 >>167
そんなの当たり前だが、今回の問題と何の関係があるのかな?
そんなの当たり前だが、今回の問題と何の関係があるのかな?
175デフォルトの名無しさん
2013/03/22(金) 06:52:03.00 >>169
ない。
ない。
176デフォルトの名無しさん
2013/03/22(金) 06:52:37.46177デフォルトの名無しさん
2013/03/22(金) 06:54:19.46178デフォルトの名無しさん
2013/03/22(金) 07:01:29.20 >>177
function hoge(x) { x.setMaxLength() = 100; } // 正
function hoge(x) { x.setMaxlength() = 100; } // 誤
ってこと?
function hoge(x) { x.setMaxLength() = 100; } // 正
function hoge(x) { x.setMaxlength() = 100; } // 誤
ってこと?
179デフォルトの名無しさん
2013/03/22(金) 07:06:04.93 178
悪いが、JavaScriptを知らない奴にまで説明する優しさは持ってない。
悪いが、JavaScriptを知らない奴にまで説明する優しさは持ってない。
180デフォルトの名無しさん
2013/03/22(金) 07:08:00.09 >>179
いやおれは普通にこういうことだとおもったんだが
x = { val:0, get maxLength() {return this.val}, set maxLength(v) {this.val = v}}
function hoge(x) { x.maxLength = 100; } // 正
function hoge(x) { x.maxlength = 100; } // 誤
x.maxlengthに間違ったら意味無いよね?
いやおれは普通にこういうことだとおもったんだが
x = { val:0, get maxLength() {return this.val}, set maxLength(v) {this.val = v}}
function hoge(x) { x.maxLength = 100; } // 正
function hoge(x) { x.maxlength = 100; } // 誤
x.maxlengthに間違ったら意味無いよね?
181デフォルトの名無しさん
2013/03/22(金) 07:13:44.71 ああ、xを実引数にしてhoge()を呼び出すと思ってくれ
182デフォルトの名無しさん
2013/03/22(金) 07:16:02.22 >>180
俺の話からそんなコードを想像したのなら、そりゃ話は噛み合わないな。
俺の話からそんなコードを想像したのなら、そりゃ話は噛み合わないな。
183デフォルトの名無しさん
2013/03/22(金) 07:18:24.28 念のため言っとくが(めんどくさいから、これが最後だよ)、その「正」は
正しくないよ。
正しくないよ。
184デフォルトの名無しさん
2013/03/22(金) 07:18:56.96 コード書けないアホが無理するから...
185デフォルトの名無しさん
2013/03/22(金) 07:19:44.91186デフォルトの名無しさん
2013/03/22(金) 07:25:16.82187デフォルトの名無しさん
2013/03/22(金) 07:29:28.53 実際にコード例を示さない奴が偉そうだなw
188デフォルトの名無しさん
2013/03/22(金) 07:39:45.43189デフォルトの名無しさん
2013/03/22(金) 07:55:08.80 さすがに今時全部x.setMaxLength(100)みたいにしろとかありえないんでseal()が導入された
191デフォルトの名無しさん
2013/03/22(金) 08:04:07.38192デフォルトの名無しさん
2013/03/22(金) 08:05:45.83193デフォルトの名無しさん
2013/03/22(金) 08:19:38.94194デフォルトの名無しさん
2013/03/22(金) 08:29:00.54 あと、seal()方式には重大な欠点がもうひとつある。
それは、x内部のtypoを防げないってこと。
それは、x内部のtypoを防げないってこと。
>>191
インスタンス生成はフレームワークが提供するのを使うことも多いかな
seal自体は流行ってはいないんじゃないの?ES5サポートしてないブラウザもあるし
でもここは任天堂がこれから提供する独自環境の話をするスレだから、
strict mode前提でsealなんかのES5の機能を積極的に使っていけるんじゃないかなと思ってる
インスタンス生成はフレームワークが提供するのを使うことも多いかな
seal自体は流行ってはいないんじゃないの?ES5サポートしてないブラウザもあるし
でもここは任天堂がこれから提供する独自環境の話をするスレだから、
strict mode前提でsealなんかのES5の機能を積極的に使っていけるんじゃないかなと思ってる
196デフォルトの名無しさん
2013/03/22(金) 08:40:49.75 >>193
>var x = (function() {var maxLength;})();
意味がわからない。このコードじゃxに入るのはundefined
あんたがやりたいのはこんな感じのことじゃないのか?
var x={maxLength:0,
setMaxLength:function(v){this.maxLength=v},
getMaxLength:function(){return this.maxLength}};
>var x = (function() {var maxLength;})();
意味がわからない。このコードじゃxに入るのはundefined
あんたがやりたいのはこんな感じのことじゃないのか?
var x={maxLength:0,
setMaxLength:function(v){this.maxLength=v},
getMaxLength:function(){return this.maxLength}};
197デフォルトの名無しさん
2013/03/22(金) 08:41:57.22 >>195
なるほど、そういうことか。了解。
なるほど、そういうことか。了解。
198デフォルトの名無しさん
2013/03/22(金) 08:42:48.67 >>196
悪いけど、昼休みまで待ってくれ。
悪いけど、昼休みまで待ってくれ。
199デフォルトの名無しさん
2013/03/22(金) 08:44:05.27 >>194
seal()方式だとx内部にどんなやばいtypoが発生するの?
seal()方式だとx内部にどんなやばいtypoが発生するの?
200デフォルトの名無しさん
2013/03/22(金) 10:23:09.92 なんか基礎的な知識がなくて回り道しそうだから
お前らに最低限の知識を与えておこう
var hoge = (function() {
var private_variable;
function private_function() {
}
return {
public_function: private_function, // プライベート関数をパブリック関数として公開
}
}());
hoge.public_function();
お前らに最低限の知識を与えておこう
var hoge = (function() {
var private_variable;
function private_function() {
}
return {
public_function: private_function, // プライベート関数をパブリック関数として公開
}
}());
hoge.public_function();
201デフォルトの名無しさん
2013/03/22(金) 11:03:48.66 今やJavaScriptはここまで来た
http://gigazine.net/news/20130322-firefox-asmjs/
http://gigazine.net/news/20130322-firefox-asmjs/
202デフォルトの名無しさん
2013/03/22(金) 11:10:02.18 OdinMonkeyっておぢんモンキーでいいの?
203デフォルトの名無しさん
2013/03/22(金) 11:37:19.10 >>200
ありがと。
>>196
それだと、maxLengthを隠蔽できてない。
newを使う場合はこう。
var Foo = function() {var maxLength;};
Foo.prototype.setMaxLength = function(val) {maxLength = val;}
Foo.prototype.getMaxLength = function() {return maxLength;};
var x = new Foo();
console.log(x.maxLength); // => undefined
x.setMaxLength(100);
console.log(x.getMaxLength()); // => 100
console.log(x.maxLength); // => undefined
x.maxLength = 200; // => can't change Foo's property
console.log(x.getMaxLength()); // => 100
try {
console.log(x.getMaxlength());
} catch (e) {
console.log(e.message);
}
ありがと。
>>196
それだと、maxLengthを隠蔽できてない。
newを使う場合はこう。
var Foo = function() {var maxLength;};
Foo.prototype.setMaxLength = function(val) {maxLength = val;}
Foo.prototype.getMaxLength = function() {return maxLength;};
var x = new Foo();
console.log(x.maxLength); // => undefined
x.setMaxLength(100);
console.log(x.getMaxLength()); // => 100
console.log(x.maxLength); // => undefined
x.maxLength = 200; // => can't change Foo's property
console.log(x.getMaxLength()); // => 100
try {
console.log(x.getMaxlength());
} catch (e) {
console.log(e.message);
}
204デフォルトの名無しさん
2013/03/22(金) 11:38:26.18 newを使わない場合はこう。
var x = {};
(function(obj) {
var maxLength;
function getMaxLength() { return maxLength; }
function setMaxLength(val) { maxLength = val; }
obj.getMaxLength = getMaxLength;
obj.setMaxLength = setMaxLength;
})(x);
console.log(x.maxLength); // => undefined
x.setMaxLength(100);
console.log(x.getMaxLength()); // => 100
console.log(x.maxLength); // => undefined
x.maxLength = 200; // => can't change Foo's property
console.log(x.getMaxLength()); // => 100
try {
console.log(x.getMaxlength());
} catch (e) {
console.log(e.message);
}
var x = {};
(function(obj) {
var maxLength;
function getMaxLength() { return maxLength; }
function setMaxLength(val) { maxLength = val; }
obj.getMaxLength = getMaxLength;
obj.setMaxLength = setMaxLength;
})(x);
console.log(x.maxLength); // => undefined
x.setMaxLength(100);
console.log(x.getMaxLength()); // => 100
console.log(x.maxLength); // => undefined
x.maxLength = 200; // => can't change Foo's property
console.log(x.getMaxLength()); // => 100
try {
console.log(x.getMaxlength());
} catch (e) {
console.log(e.message);
}
205デフォルトの名無しさん
2013/03/22(金) 11:54:34.47 それでは、
obj.setMaxLength(1) を
obj.MaxLength = 1 と
間違えてしまうことを防げない。
obj.setMaxLength(1) を
obj.MaxLength = 1 と
間違えてしまうことを防げない。
206デフォルトの名無しさん
2013/03/22(金) 11:55:25.08 >>203
グローバル変数に隠蔽とは斬新だなw
グローバル変数に隠蔽とは斬新だなw
207デフォルトの名無しさん
2013/03/22(金) 11:59:36.73 JavaScriptにグローバル変数は存在しない。
208デフォルトの名無しさん
2013/03/22(金) 12:03:10.04 >>206
実際のプロダクトコードでは、複数階層の名前空間に入れるけどね。
実際のプロダクトコードでは、複数階層の名前空間に入れるけどね。
209デフォルトの名無しさん
2013/03/22(金) 12:08:07.49210デフォルトの名無しさん
2013/03/22(金) 12:21:19.07 >>209
どうなった?
どうなった?
211デフォルトの名無しさん
2013/03/22(金) 12:40:55.14212デフォルトの名無しさん
2013/03/22(金) 13:16:53.40 基本的にJavaScriptでは「プライベート変数」はあきらめたほうがいいよ。
newも使わない方がいい。
男なら、publicなプロパティだね。
で、結局typoの問題は解決できないけど、それがJavaScriptってもんだ。
嫌ならTypeScriptがいいんじゃね(使ったことないから知らんけど)。
newも使わない方がいい。
男なら、publicなプロパティだね。
で、結局typoの問題は解決できないけど、それがJavaScriptってもんだ。
嫌ならTypeScriptがいいんじゃね(使ったことないから知らんけど)。
213デフォルトの名無しさん
2013/03/22(金) 13:25:00.70 そもそもタイポと戦えないような奴はプログラマになっちゃいかん
214デフォルトの名無しさん
2013/03/22(金) 13:26:27.37 そう、それがたとえ他人の書いたタイポであってもね
215デフォルトの名無しさん
2013/03/22(金) 13:30:07.16 タイポは神様からの贈り物なんだよ
216デフォルトの名無しさん
2013/03/22(金) 13:46:05.31 Javaをやってると奴隷とかドカタとか煽れるけど、スペルミスなんて、JavaやC#なら入力した
瞬間にエディタが教えてくれるに、それを人間が目で探すとか、動的型の言語のプログラマは
マシーンですか。
瞬間にエディタが教えてくれるに、それを人間が目で探すとか、動的型の言語のプログラマは
マシーンですか。
217デフォルトの名無しさん
2013/03/22(金) 13:59:19.86 JSに限った話じゃないけどテストを書けば問題ないってのは机上の空論だな
>>203もテスト(らしきもの)を書いているけど、結局のところなんのチェックも出来てない訳だし
(203はそろそろ自分の間違いに気がついただろうか?)
>>203もテスト(らしきもの)を書いているけど、結局のところなんのチェックも出来てない訳だし
(203はそろそろ自分の間違いに気がついただろうか?)
218デフォルトの名無しさん
2013/03/22(金) 14:25:59.22 >>216
チェックツールあるだろw
チェックツールあるだろw
219デフォルトの名無しさん
2013/03/22(金) 15:53:13.12 JSか
220デフォルトの名無しさん
2013/03/22(金) 15:54:14.44 >>203
だからこれは何なんだよw
>var Foo = function() {var maxLength;};
>Foo.prototype.setMaxLength = function(val) {maxLength = val;}
>Foo.prototype.getMaxLength = function() {return maxLength;};
意味がわからんぞw
偉そうなこというまえに基礎からやりなおしてこいよw
だからこれは何なんだよw
>var Foo = function() {var maxLength;};
>Foo.prototype.setMaxLength = function(val) {maxLength = val;}
>Foo.prototype.getMaxLength = function() {return maxLength;};
意味がわからんぞw
偉そうなこというまえに基礎からやりなおしてこいよw
221デフォルトの名無しさん
2013/03/22(金) 15:57:38.83222デフォルトの名無しさん
2013/03/22(金) 16:02:52.03 l-1とか0-Oとか他人が打ち間違ったのを尻拭いする任務を与えよう
223デフォルトの名無しさん
2013/03/22(金) 16:05:52.53 真に恐ろしいのは目の前で裸で立ちすくむソイツではなく
どこに潜んでいるかわからない見えないアイツ
2年前に学ばなかったのか
どこに潜んでいるかわからない見えないアイツ
2年前に学ばなかったのか
224デフォルトの名無しさん
2013/03/22(金) 16:09:28.79 >>204とか
x.getMaxLength()をx.getMaxLengthってミスしてもとりあえず動いてしまうように見えるし最悪w
x.getMaxLength()をx.getMaxLengthってミスしてもとりあえず動いてしまうように見えるし最悪w
225デフォルトの名無しさん
2013/03/22(金) 16:24:36.78 JavaScriptが開発効率高いなんてド素人の妄想
226デフォルトの名無しさん
2013/03/22(金) 16:27:52.82 >>221
やっぱりスペルミスは目を皿のようにして確認してるのか。
やっぱりスペルミスは目を皿のようにして確認してるのか。
227デフォルトの名無しさん
2013/03/22(金) 16:29:34.79 安い底辺プログラマが使えるから開発コスト下げられるとか妄想してるんだろうけど
228デフォルトの名無しさん
2013/03/22(金) 16:30:04.30 上のほうが他人のタイポがどうこう言ってる人がいるけど、
自分ならスペルミスしないってのもそうとう凄いと思う。
自分ならスペルミスしないってのもそうとう凄いと思う。
229デフォルトの名無しさん
2013/03/22(金) 16:31:38.03230デフォルトの名無しさん
2013/03/22(金) 16:46:48.90 実行時までエラー発覚しないような言語でバイナリ配信とかサポセン死亡か
231デフォルトの名無しさん
2013/03/22(金) 16:52:40.15232デフォルトの名無しさん
2013/03/22(金) 16:57:57.14233デフォルトの名無しさん
2013/03/22(金) 17:01:42.36234デフォルトの名無しさん
2013/03/22(金) 17:24:17.27 >>232
ああそうなの。
おれ、タイポにぜんぜん気づかないときがあるわ。
IDEがスペルミスをチェックしてくれる環境とかすごい楽で好き。
スクリプトのstrictモードに需要があったり、JavaScriptにコンバートする
型付の言語が発表されたりするのをみたら、スペルチェックなんか
機械にやらせたいって人おおいんじゃないの。
ああそうなの。
おれ、タイポにぜんぜん気づかないときがあるわ。
IDEがスペルミスをチェックしてくれる環境とかすごい楽で好き。
スクリプトのstrictモードに需要があったり、JavaScriptにコンバートする
型付の言語が発表されたりするのをみたら、スペルチェックなんか
機械にやらせたいって人おおいんじゃないの。
235デフォルトの名無しさん
2013/03/22(金) 17:26:56.10236デフォルトの名無しさん
2013/03/22(金) 17:31:45.15237デフォルトの名無しさん
2013/03/22(金) 17:32:59.21 >>236
あー、そういうこと。ならいいや。
あー、そういうこと。ならいいや。
238デフォルトの名無しさん
2013/03/22(金) 18:25:05.35 >>232
俺はちゃんと resultってタイプしてるのに、resalutが正解だったりするからな。
俺はちゃんと resultってタイプしてるのに、resalutが正解だったりするからな。
239デフォルトの名無しさん
2013/03/22(金) 18:33:54.98 コピペすりゃいいんだよ
240デフォルトの名無しさん
2013/03/22(金) 18:48:03.66 中身はなかったなw
241デフォルトの名無しさん
2013/03/22(金) 18:56:20.02 下請けイジメの任天堂
242デフォルトの名無しさん
2013/03/22(金) 18:57:03.39 コナミには負けるw
243デフォルトの名無しさん
2013/03/22(金) 19:56:03.80 はよ
244デフォルトの名無しさん
2013/03/22(金) 21:36:56.49 >>239
ITドカタとか「お前の担当のこの画面、こっちのとだいたい同じだからコピペして作れ」みたいのが基本だからな。
ITドカタとか「お前の担当のこの画面、こっちのとだいたい同じだからコピペして作れ」みたいのが基本だからな。
245デフォルトの名無しさん
2013/03/23(土) 00:15:43.41 つかJavaScriptもEclipseとかVSでエディットすればtypo減るだろ
246デフォルトの名無しさん
2013/03/23(土) 07:49:17.45 良く分からんが、Javascriptの有名なライブラリがsealを中で自動的に
使ってくれるんじゃないの?
Javascriptにオブジェクト指向のclassやextendsのような構文を追加
するライブラリがわんさかあるって聞いたが、そのライブラリどもが
自動的に使ってくれるんじゃないのか
使ってくれるんじゃないの?
Javascriptにオブジェクト指向のclassやextendsのような構文を追加
するライブラリがわんさかあるって聞いたが、そのライブラリどもが
自動的に使ってくれるんじゃないのか
247デフォルトの名無しさん
2013/03/23(土) 09:05:40.21 Luaのような使い方するんじゃないのかなと思ってたんだが違うの?
248デフォルトの名無しさん
2013/03/23(土) 10:25:02.91 >>246
使ってくれるわけない
使ってくれるわけない
249デフォルトの名無しさん
2013/03/23(土) 10:30:09.23250デフォルトの名無しさん
2013/03/23(土) 10:31:11.54 正直、Javascriptの文法はアレすぎて
251デフォルトの名無しさん
2013/03/23(土) 10:34:07.28 普通、コア部分はC/C++で開発して簡易なゲームロジックは独自スクリプトとかLuaとか使うもんじゃないの
そこをJavaScriptにするってこと?だったらもう少しマシというか新しい言語選んだほうがよくね?
そこをJavaScriptにするってこと?だったらもう少しマシというか新しい言語選んだほうがよくね?
252デフォルトの名無しさん
2013/03/23(土) 10:40:21.59 コア部分なんて一回開発したら使いまわせるようにするだろ
253デフォルトの名無しさん
2013/03/23(土) 12:35:35.83 ここまで、どういう経緯でこういう事になったのかの説明無し
http://www.nintendo.co.jp/ir/library/events/130131/05.html
ゲーム機のソフトウェア開発が、どんどん大きな投資を必要とするようになった今、
ウェブサービスの転用、プロトタイプの作成、あるいは、インディーズゲーム制作など、いろいろなことを考えたとき、
ソフトウェアの作り手を広げる試みは非常に重要になってくると思っています。
3月のGDCでは、この『Wii Street U powered by Google』や、
いくつかのVoDサービスの開発に使用された、HTML5やJavaScriptなどのウェブ技術でWii Uソフトを開発できる環境や、
Unityという多くのユーザーに使われているクロスプラットフォームのゲームエンジンなど、
ソフトウェアの作り手を広げる試みについて、いくつかご紹介できる予定です。
はいはい解散解散。
http://www.nintendo.co.jp/ir/library/events/130131/05.html
ゲーム機のソフトウェア開発が、どんどん大きな投資を必要とするようになった今、
ウェブサービスの転用、プロトタイプの作成、あるいは、インディーズゲーム制作など、いろいろなことを考えたとき、
ソフトウェアの作り手を広げる試みは非常に重要になってくると思っています。
3月のGDCでは、この『Wii Street U powered by Google』や、
いくつかのVoDサービスの開発に使用された、HTML5やJavaScriptなどのウェブ技術でWii Uソフトを開発できる環境や、
Unityという多くのユーザーに使われているクロスプラットフォームのゲームエンジンなど、
ソフトウェアの作り手を広げる試みについて、いくつかご紹介できる予定です。
はいはい解散解散。
254デフォルトの名無しさん
2013/03/23(土) 14:23:09.02 誰でも参入できるのかー
レスを投稿する
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- へずまりゅう氏が言葉失う 街中で女性から「息子はあなたみたいな人間に育たぬよう教育しています」 [jinjin★]
