トップページ⇒tech
67コメント14KB

マ○オブラザーズ

■ このスレッドは過去ログ倉庫に格納されています
0001( ´〜`)さんNGNG
http://www.t3.rim.or.jp/~naoto/j_mb/index.html
いと懐かしひ。
0002デフォルトの名無しさんNGNG
>>1 JavaScript

>>2 JavaApplet
http://www.webarcade.net/Arcade/mario/index.html
0003( ´〜`)さんNGNG
JavaScriptじゃなくてJavaっしょ。
00042NGNG
そうでした。適当なこと言ってすいません。

(-_-)
(∩∩) ウツダシノウ
0005( ´〜`)さんNGNG
でも紹介してくれてありがとう。
0006名無しさんi486NGNG
Javaってブラウザ上でこんなことが出来るのか・・・やってみたくなった。
0007( ´〜`)さんNGNG
いま俺も勉強中。
0008デフォルトの名無しさんNGNG
Java面白いよね。
サーバー関係の仕事も結構あるからやっといて損は無し。
0009( ´〜`)さんNGNG
JDKだっけ?
開発ツール
0010デフォルトの名無しさんNGNG
アプレットだぞ
ゲームならクソ簡単だわな。
0011デフォルトの名無しさんNGNG
アプレットのセキュリティ問題ってなに? 教えて。
0012( ´〜`)さんNGNG
なんすかそれ(汗)
0013デフォルトの名無しさんNGNG
あぷれっと実行時のセキュリティポリシーに、
「クライアントのストレージにはアクセスできない」
という大原則があるんだけど、IEやNCのVMにはバグがあって
そのポリシーを完全には実現できてないのよ。

だから、あぷれっとに、DLしたマシン側のストレージの情報
引っこ抜くプログラムうめこんどくと、誰のストレージでも
覗き放題。
001411NGNG
>>13
ありがとうございます。
検索したところ、こんなのがありました。
ttp://java-house.etl.go.jp/~takagi/java/security/netscape.net.urlconnection/Test.html

solaris+netscape4.7日本語です。
みごとに引っこ抜かれました。

「セキュリティ?俺には関係ないな」とか思ってたけど怖いなと思った。
0015( ´〜`)さんNGNG
>10
じゃなんかつくってくれ〜
0016禁断の名無しさんNGNG
Javaのゲームってこの程度が限界なのかな?
ジョイスティックも対応してないし。
001710NGNG
この程度が限界。だけど3Dだとまあまあかな。
0018( ´〜`)さんNGNG
>10
じゃなんかつくってくれ〜
001910NGNG
俺は自分の意思で動く。他人には指図されない。
0020デフォルトの名無しさんNGNG
>>19
お前、知ったか馬鹿だろ?

ゲーム制作の大変さを知っている奴の発言とは思えないな。
0021( ´〜`)さんNGNG
ププ〜
002210NGNG
馬鹿、ちゃんとしたゲームの製作の辛さは知ってるよ。作ったからな。
0023( ´〜`)さんNGNG
>アプレットだぞ
>ゲームならクソ簡単だわな。
じゃこれなんすか?(もしくはどういう意味ですか?)
0024( ´〜`)さんNGNG
いいすぎました。
すいません。
0025( ´〜`)さんNGNG
 
0026デフォルトの名無しさんNGNG
>24
鬱だろシンド家
0027( ´〜`)さんNGNG
naniga?
0028デフォルトの名無しさんNGNG
なかなかいいね。
Javaも速くなったもんだ。
(というか、CPUか、速くなったのは。)
0029デフォルトの名無しさんNGNG
>>28
初代ファミコンレベルのゲームなのに?
俺は逆にがっかりしたけど。
せめてスーファミレベルのゲームは作れないのか?
0030奥さん、名無しですNGNG
>29
重いだろうが、作るだけなら幾らでもできるぞ。
お前作れ。
0031デフォルトの名無しさんNGNG
http://www.komplex.org/java.html
のJAVAデモ見てると、JAVAもなかなかだと思う。JMAGICマンセー。
あとJAVA版スーファミゼルダ(URL失念)が昔あった。
誰か知らない?
0032( ´〜`)さんNGNG
29氏ね
0033>29NGNG
キミ、ゲームしたり2ch覗く位にしかパソコンを使ってない人でしょ?
0034デフォルトの名無しさんNGNG
>>31
似た奴なら知ってる。
http://www.cyberjoueur.com/java.php?id=20
他にボンバーマン(もどき)などもあり。
003529NGNG
>>30
JAVAだとスーファミレベルのゲームで重くなってしまう、
という結論でいいすかね?
単純にJAVAで作れるゲームの可能性ってのが知りたいのよ。
他意はないっす。
0036デフォルトの名無しさんNGNG
>>35
「JAVAだと」じゃなくて「キミの中学校に設置されてるポン骨だと」
の間違い
0037( ´〜`)さんNGNG
まだネットは発展するから早くなるまで待とう。
0038デフォルトの名無しさんNGNG
何が悲しくてPentium3でマリオやらにゃならんのだ。
JAVAは無条件で逝ってよし。
0039デフォルトの名無しさんNGNG
>>38
クロスプラットフォームなんだから、(プ
許してやれよ
0040デフォルトの名無しさんNGNG
>>35

31@`34で紹介しているやつとかみると、スーファミレベルは充分クリア
しているようにみえるけど?
うちのポンコツノート(pentium300Mhz)でも充分な動作速度で動いたし。
0041デフォルトの名無しさんNGNG
久しぶりにやったら軽かった。
Burning Metal 3D
http://www.plutoniumsoftware.com/games/bm3d/
0042デフォルトの名無しさんNGNG
>>41
なにこれすごいね。
本当にJavaなの?
0043Javaゲーム制作専門家NGNG
DOSと同じようにソフトウェア描画してやりゃ大抵のことはできる。
ただし……(以下企業秘密)
0044デフォルトの名無しさんNGNG
処理速度的には60fpsのゲームだって作れるよ。

ただし、60fpsのタイミングがきっちり取れないのと
(System.currentTimeMillisの精度が
Win98系では50〜60msとタコってるし、
タイマスレッド作るやり方でも誤差が出るし)
ガベージコレクタの顔色うかがいながら作らにゃならんので難しい。
0045デフォルトの名無しさんNGNG
Java3Dって内部ではDirect3DやOpenGL使ってるらしいじゃん。
Javaでの3Dは結構早いはず。
DirectX8.0で2DもDirect3D使うようになったから2Dのパフォーマンスもあがるんじゃない?
0046デフォルトの名無しさんNGNG
まだブラウザではJava3Dはサポートされてないね
いつサポートされるのかなぁ
SDK入れないと使えないんじゃ誰も使ってくれないよね
0047デフォルトの名無しさんNGNG
JREの8MBでいいぞ。
0048デフォルトの名無しさんNGNG
>>44
>ガベージコレクタの顔色うかがいながら作らにゃならんので難しい。

これってかなり致命的だと思うんだけど。
ガーベージコレクタ機能をオフにする方法はないの?
0049デフォルトの名無しさんNGNG
>>48ただ単にオブジェクトを新規に作らないで参照はずさなきゃOK(ワラ
まじめにやろうとしたら新キーワード(deleteとか)文法に
追加しないといけないだろうしSUNは死んでもやらないだろな。
0050( ´〜`)さんNGNG
モ#ウ#ワ#カ#ラ#ナ#イ#
0051デフォルトの名無しさんNGNG
>>ガベージコレクタの顔色うかがいながら作らにゃならんので難しい。
>これってかなり致命的だと思うんだけど。

アンチC++にこだわりすぎて言語としての方向を思いっきり誤った好例ですな。
0052デフォルトの名無しさんNGNG
JAVAはゲーム用じゃないからだろ
0053名無しさん@お腹いっぱい。NGNG
GCの動作戦略は完全にVM実装依存でっしゃろ。
気にいらんなら自分でVM作ってみよう。
0054デフォルトの名無しさんNGNG
javaコマンドのオプション


-Xnoclassgc
クラスのガベージコレクションを無効にします。

-Xincgc
インクリメンタルガーベジコレクタを有効にします。インクリメンタルガーベジコレクタは、デフォルトでは無効ですが、プログラムの実行中にガーベジコレクションが一時停止しないようにします。ただし、減少できるのは GC 全体のパフォーマンスの約 10% までです。

(このオプションつかうと完全にバックグランドでGC並列動作させて
一時停止してカクッととまるのは防げるらしい)

http://java.sun.com/j2se/1.3/ja/docs/ja/tooldocs/solaris/java.html
0055デフォルトの名無しさんNGNG
けどIEとMSVMで動かすウェブゲームにゃ使えないんだよなー。
0056名無しさん@お腹いっぱい。NGNG
>>44
タイマが正確じゃないのにどうやって60fpsかもしくはそれに近いゲームを作るんでしょうか?
タイマが50msの精度しかでないんだったら、20fpsまでしか作れないような気がするんですが
0057デフォルトの名無しさんNGNG
>56
イタタタタ
「精度」の意味分かってる?(ワラ
0058デフォルトの名無しさんNGNG
>>56
あー、JavaHouseのトピックスを見てくれ。
005944NGNG
ってーのもなんなので説明すると、
System.currentTimeMillisは50または60ms単位なんですが、
(これはWin98系OSのSunのVM、MSVM、NetscapeのVM全共通)
スレッドの切り替わりはもう少し早いんです。

だから、for (;;) { Thread.sleep(20); } (例外省略)みたいな
タイマスレッドを作ってぶん回して
メインスレッドはそれと同期を取るとか、
ゲームの処理をupdate()メソッドに放り込んで
そこでrepaint(20); とか発行して無限ループにしてやるとか。

でもご想像のとおり、これじゃ実際は20msのタイミングは取れません。
ちと遅くなります。
0060( ´〜`)さんNGNG
+++++
0061デフォルトの名無しさんNGNG
+++ATH
OK


?
0062デフォルトの名無しさんNGNG
マラオブラザーズ
0063さんNGNG
まさおったらなにいたずらしてんの!!!!!!
0064サザエNGNG
マスオだろ、ボケ。
0065さんNGNG
なんだ?バイオレンスサザエさんか?
0066デフォルトの名無しさんNGNG
age
0067( ´〜`)NGNG
hisasiburidane
■ このスレッドは過去ログ倉庫に格納されています