1 名前:名前は開発中のものです。 [02/02/17 22:50 ID:cwxUE1Su.net] 作る話だけな、実際は作っても意味がない(藁 MSに捨てられて、アプレットももう使えないしね つーかアプレットで作っても意味が無いけど(プ 頼みの携帯電話じゃろくなゲーム作れないし(藁 おまえら、さっさとWebプログラム板にカエレ
311 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 20:24:36 ID:n/5cmKw+.net] >>309-310 無知でスマンが、Java以外の言語はゲーム系のライブラリも充実してるの? たとえば上に出ているPythonとかMSのプッシュしているC#とか Javaだと標準でゲームのために入っている機能と言ったらチラつき防止のためのBufferStrategyくらいか?
312 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 21:40:55 ID:d2w1T2wi.net] C#も言語そのものには別に便利なものは組み込まれてはいないはず スクリプト系はさらにその傾向は強い
313 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 23:17:56 ID:t6qNN4le.net] PythonはたぶんSDLやOpenGLのバインドがあるんじゃないかな。 C#はDirectXがまんま使えるはず。
314 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 23:57:30 ID:k8h+UZds.net] >>311 別にゲームのために有る訳じゃないぞ>BufferStrategy
315 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 07:43:21 ID:APxxlhAl.net] >>314 確かにw まぁ、ゲームでも有用な機能と言うことで
316 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 11:54:22 ID:SYnWCB/z.net] そうね。 だけどさ、一番有用なのはVolatileImageだと思うんだ。 1.4でコレが追加されて使ったときの高速化の度合いにびっくりしたよ。 おかげでSwingアプリ全般が早くなったからねぇ。 で、1.5TigerでJava自体が高速化したし、スレッドもいい感じで扱いやすくなったし。 素人ゲーム用には十分すぎるスピードだと思うんだが、 誰も作ってないこの寂しさ。 おれも第一歩踏み出すのがおっくうで何もしてないからなぁ・・・・。
317 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 13:37:39 ID:q/Eh8EeS.net] VolatileImageは使うのにコツがいるんだよ 普通に使うと速度が出ない ピクセルフォーマットを意識してあわせないといけないからね あとゲームで使うならどうしてもJOGLになってくる 拡大縮小回転、アルファブレンディングなどはVolatileImageのほうが遅くなるしね アルファブレンディングの種類が少ないのも問題だ>Java2D
318 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 14:32:44 ID:jyj4JXL8.net] 自前のCompositeクラスを書けば・・・・速度は出ないけど。
319 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 19:34:04 ID:APxxlhAl.net] とりあえず、15歳からはじめる〜、買ってきたからJavaゲーム作るよ 30目前なのにまともにプログラムかけないプログラマだけどがんばるよ
320 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 19:46:40 ID:q/Eh8EeS.net] それ今出ているJavaのゲーム開発の書籍で唯一まともなやつ
321 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 21:13:16 ID:dhB5NUM/.net] ttp://pc11.2ch.net/test/read.cgi/gamedev/1135994116/ の315です。 MMOっぽいの作ってます。 グラフィック周りは、jMonkeyEngine使ってます。 ttp://www.jmonkeyengine.com/ よかったらログインしてみてください。
322 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 23:44:03 ID:xMiaoqWS.net] とりあえず、JavaSE6update5とEclipseインストールしたぉ これからJavaの勉強始めるぉ ゲーム完成までまっててね
323 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 00:39:31 ID:lWDVGiLA.net] 待ってるよぉ どんなゲーム作るの?
324 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 19:51:57 ID:iYrEyCKq.net] >>323 現代版Age of Empires 数百万の歩兵、砲兵、戦車、戦闘機、イージス艦、空母、原子力潜水艦が入り乱れて戦う予定 資源、生産の概念の他に、研究開発、貿易、の概念がある さらに、通商破壊やスパイ、偵察衛星、などの機能を加え、国家元首としてのプレイだけでなく数百万の歩兵の一人としても動作可能にする 最大1000人前後の対戦を考えている 1000前後の国家が外交を行いながら世界征服を目指す とりあえず、Javaの勉強がんばるぉ
325 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 20:07:39 ID:RCjCBXC4.net] なんか凄く壮大だね 現代戦だったら核ミサイル数発で終了って気もするけど 先ずは、Javaの勉強頑張ってよぉ
326 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 20:49:20 ID:g6KqF+uG.net] 最初の時代を遊ばないEmpire Earthみたいなもんか。 つーか、MMO?
327 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 01:02:07 ID:L7SHR3Ye.net] >>325 目標は高く持ってます もちろん核ミサイルも登場します しかし、都市には核シェルタが建設でき、軍隊はミサイル防衛機能を持たせるので核といえども絶対的な兵器にはしないつもりです >>326 MMOじゃありません 信長の野望を1000人でプレイするようなイメージを持ってください Empire Earthはよくしりませんが、Age of Empireみたいなものかな ちなみに、Age Of Empireのように全てリアルタイムにするのではなく、生産や研究開発、外交を考える時間をとるつもりです
328 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 11:13:37 ID:XWsR9a0m.net] >>327 あなたの言っている1000人ってのが プレーヤーなのか、ゲーム内のキャラクターなのかがはっきり解らない。 信長で言えば武将が1000人いるってこと? 話を聞いているとAoEよりも、信長の野望「革新」現代版って感じだなぁ。
329 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 12:45:53 ID:Qya/6v1U.net] >>324 プログラムの勉強する前に、政治とか軍事とかの勉強した方がいいな
330 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 19:03:15 ID:L7SHR3Ye.net] >>328 信長の野望で言うと大名が1000人いるとイメージしてください >>329 一応、軍事、政治、経済マニアを自負しています よーし、今日こそJFrameマスターするぞ
331 名前:名前は開発中のものです。 mailto:sage [2008/03/20(木) 22:48:44 ID:IXjrUw0n.net] そろそろJFrameはマスター出来た?
332 名前:名前は開発中のものです。 mailto:sage [2008/03/20(木) 23:21:34 ID:PnC5e7Ud.net] >>331 JFrame、Timer、TimerTask、KeyAdapterあたりは勉強しました しかし、それらの連携方法がいまいちピンと来ません あと、場面管理とかどうするんだろ? なんか、お手本になるソースコードないかな
333 名前:名前は開発中のものです。 mailto:sage [2008/03/21(金) 04:35:26 ID:CjSfwDMR.net] まあ、まてまて、まずはJFrameに描画コンポーネントを貼り付けるとこから行こうか ゲームならCanvasが便利だね
334 名前:名前は開発中のものです。 mailto:sage [2008/03/21(金) 21:27:14 ID:qlS0pQX8.net] >>333 それやりました JFrameにCanvas張って、CanvasからBufferStrategy取り出してTimerTaskに渡して色々と表示させています JFrameにListener色々加えたりしているけど、Listenerで取得した入力をどう処理すべきか考えてます
335 名前:名前は開発中のものです。 mailto:sage [2008/03/21(金) 21:35:07 ID:kl6dgeo7.net] JFrameになんか一つキャラクタを表示させて キーボードの操作にあわせて動かすとか出来た?
336 名前:名前は開発中のものです。 mailto:sage [2008/03/22(土) 15:34:15 ID:gzbOjfh4.net] 15歳俺も買ってきた 横スクロールアクションRPGをつくろうかと思う 本は昨日全部読み終わったとこです 9割がた理解した感じ。アクションゲーム作成に特化したお勧めのサイトとか しりませんか?ステージ作成とか。もしくは書籍でも。 マリオで言うとこの障害物ブロックとかに乗るとか そのあたりのアルゴリズムを深めたいです。 本にはmapファイルとか書いてあったけど ステージが大量に増えた場合の管理のノウハウとか。 てか本屋行ってきますノシ
337 名前:名前は開発中のものです。 mailto:sage [2008/03/22(土) 20:07:22 ID:O7p+d6TK.net] まずJavaの書籍でJava事態の理解を 15歳というやつが唯一の日本語で書かれたまともなJavaでゲーム開発できる本だから それを手がかりにゲーム開発に進む あとは言語非依存のゲーム開発としての考え方なんだが、これはWindows出る前はあほみたいに 大量にあったけど国産PC消えた瞬間に絶滅したので厳しいかも まーネットで検索すればいろいろと見つかるはずなんで書籍しか情報がなかった時代に比べれば ある意味では楽だけど、リンクが切れてるとか閉鎖したところも多いからなぁ わからないところがあれば知ってる範囲で教えるけど、Javaの場合1.4以上をターゲットにしてないと 使い物にならない文章とか結構あるから注意かな 1.4からビデオ周りのAPI大量に追加されたからね
338 名前:名前は開発中のものです。 mailto:sage [2008/03/23(日) 13:20:22 ID:IKIIjYRa.net] >>336 英語でよければ ttp://fivedots.coe.psu.ac.th/~ad/jg/ の Chapter 12. A Side Scroller でマリオっぽいゲームのソースとその解説があるよ。
339 名前:名前は開発中のものです。 mailto:sage [2008/03/23(日) 16:31:41 ID:qe/7u1HL.net] >>334 ImageIOで画像読み込んで表示させるとこまでは出来てるのかな? 入力処理は使うキーのフラグ作って、 押されたらtrue離したらfalseになるようにして、 使用するクラスに渡してやるのが一般的かな。 Canvasもフォーカス取得できるから、 使うのがCanvas自身なら、それにListener実装してもいいかも。
340 名前:名前は開発中のものです。 mailto:sage [2008/03/24(月) 20:59:49 ID:xMlpQ+gv.net] >>338 おお、ありがとう 早速参考にしてみます
341 名前:名前は開発中のものです。 mailto:sage [2008/03/25(火) 04:41:45 ID:3H4eOtk/.net] マリオのソースといえばここもだね ttp://www.mojang.com/notch/mario/ ページの一番下でソースをDLできる でも、アプレットなのでBufferStrategyとかそのへんは使ってないみたい ウィンドウアプリケーションを作る場合には注意ね
342 名前:名前は開発中のものです。 [2008/03/25(火) 22:32:39 ID:cnZGJcf0.net] Javaってブラウザゲー多いけど DLしてやるタイプはまともに動かないからなのか?
343 名前:名前は開発中のものです。 mailto:sage [2008/03/25(火) 22:50:31 ID:lV83o6SU.net] まともに動かないというのはとくにない JavaアプリがうごかないのならこれほどWebアプリとして普及していない 単純にVBみたいなランタイムが必須のアプリになっちまうから(速度はJava速いけど) クロスプラットフォームをうたわないとメリットが見えにくいというくらいか 開発効率はいいからそれを前面に出すしかないけどね 今ならJOGLが安定して動くから問題になることはほとんどないし むしろブラウザのほうが少ないんじゃね?Java2以降は。
344 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 00:02:51 ID:59FgdjS6.net] ブラウザゲーがほぼJavaとFlashだけだから、 Java=ブラウザゲーのイメージが定着しているだけだと思われ
345 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 09:52:11 ID:k3E4T22Y.net] せっかくJavaでゲーム作っても ダウンロードする人の大半がWindowsだから萎える・・。 ソラリスに至っては1/10000人以下だった。
346 名前:名前は開発中のものです。 [2008/03/26(水) 18:45:43 ID:pLRDU6oJ.net] 当たり前すぎ
347 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 18:56:33 ID:9i2wCtmF.net] シェアかんがえないのか、>>345 は・・・
348 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 20:28:11 ID:+X/RZLak.net] >>341 再度ありがとう ソースがあるとやはり助かりますわ 帰ってまた作成します
349 名前:名前は開発中のものです。 mailto:sage [2008/03/26(水) 23:57:48 ID:hfblGGNP.net] >>339 仕事が忙しくて遅くなったが、軽く作ってみた ttp://www-2ch.net:8080/up/download/1206543348406107.i11fMX passはjavajava やはり、key入力をゲームに伝える部分がしっくりこない アドバイスがあれば助かります ちなみに,JavaSE6 update5でコンパイルしました
350 名前:名前は開発中のものです。 [2008/03/27(木) 11:52:05 ID:2Xbnypf+.net] 画像にマウスイベントを設定したいのですが、可能でしょうか? 例えば、ハエの画像が画面内を飛び回っていて、クリックすると消える、みたいなことです。 間違っているかもしれませんが、 ボタンにアイコンなり、キャンバスに画像を貼る方法だと、 ハエの周囲の矩形を透明にできない、 画像をそのまま使った場合ではイベントを設定できない、といった具合だと思うんですが・・ 現時点ではハエの領域(座標)を取得して 全体の土台となっているコンテナにクリックイベントを、という発想しかないんですが、 通常どのように解決されているのでしょうか。
351 名前:名前は開発中のものです。 mailto:sage [2008/03/27(木) 12:15:47 ID:b8MxQnRK.net] 例えばJLabelで画像を表示してるなら、JLabelにマウスリスナを付ければいいし 自分でdrawImageとかで描いてるなら、その描いてるコンポーネントにリスナ付けて位置判定する
352 名前:名前は開発中のものです。 mailto:sage [2008/03/27(木) 12:54:49 ID:pz9vHBBs.net] >>350 Swingのコンポーネントはすべて自前で描画できるし、普通にイベントも発生できるけど。 まずはJPanelを継承してそこに画像は表示できるんだよね?
353 名前:350 mailto:sage [2008/03/27(木) 13:36:19 ID:2Xbnypf+.net] >>351-352 ありがとうございます! 基本的な部分で勘違いしていたかもしれません。 整理しなおして改めてお返事させていただきます。 ごめんなさいm(_ _)m
354 名前:350 mailto:sage [2008/03/27(木) 14:31:21 ID:2Xbnypf+.net] 確認できました。 実は手元の本が古く、AWTのコードを見ながらSwingのマニュアルと合わせてまして、 コンポーネントの背景が不透明だったのは単にAWTのコンポーネントだったからでした。 ちょうど昼にその点の違いについて書かれたコメントを見つけ、 その後おふたりのレスを見てあわてて調べなおした次第です。 背景のヌケ、イベントとも解決できました。 お粗末なことで申し訳ないですm(_ _)m
355 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 00:34:52 ID:He3mBasw.net] >>349 キーリピートがそのまま残ってるね keyPressedでしか判定してないとそうなる >>349 を参考にkeyReleasedも使ってみるといい
356 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 00:35:51 ID:He3mBasw.net] ミス 2番目のアンカーは>>339 ね
357 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 01:49:33 ID:u4JTRy5+.net] >>355-356 ふむふむ 土日でがんばって見るぉ eclipseでjar作ったが、ソースは含んでくれてなかったみたいだね 次回からはソースもうpするよ
358 名前:名前は開発中のものです。 mailto:sage [2008/04/03(木) 19:01:04 ID:1agZ+bop.net] 逆にJavaの本じゃなくても Java用に参考になりそうな書籍とかあるかな アクションゲームアルゴリズムとかいう本を 立ち読みでチラッとみたのだが なんかバボちゃんみたいな絵が背表紙に描いてある本 アルゴリズム系の本買うくらいなら ネットで配布ソース参考にした方がいいかな?
359 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 08:24:31 ID:FQXg7vF/.net] データ構造とかCGとかのアルゴリズム系一般、スパイラルとかアジャイルとか XPとかの開発手法系は言語に関係なく参考になるよね。 ゲームに限定するなら、GAME PROGRAMMING GEMSはどう?
360 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 15:56:47 ID:oJJbJUV+.net] >>359 個人で開発するゲームで、スパイラルとかアジャイルとかあんまり参考にならんと思うが。 XPもむりだろ。 まぁ同人規模で2,3人開発者がいれば少しはかわるだろうけど、 レビューする人とかいないだろうし、あんま意味無いとおもう。 ゲーム以外の教養としては知っておいてそんはないけどな。
361 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 18:42:04 ID:K8MSJQ5B.net] 話それてスマンがXPをいまいち信用できないと思っている俺ガイル 週40時間労働は魅力的だが、忙しくなったらそんなことやってられないだろ あと、ペアプロも人件費が倍かかるだけの気がす JUnitは魅力的だが、完全なテストファーストで開発するのは効率が良いのか悪いのか微妙な気がする テストを仕様だとして提出してもぶん殴られるだけだろ
362 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 20:19:38 ID:z3wb+Ur4.net] 絶対的な正義は構造化であってOOP周りの手法は大規模開発のときに 仕方なく適用するものだと個人的には思っている
363 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 20:59:38 ID:Sa7ttJlL.net] >>361 ペアプロは非常に疲れるよ 8時間もやるのはきっつい 他人の目があるのでさぼれないというべきか ベテラン技術者ならなくてもいいけど、 技術の話題とかがほとんどでないような座ってるだけで金が入る形態の人材とかは ペアプロさせたほうが効率いいと思う バグもびっくりりするくらいへるし、躓いてる時間がなくなるから2人消費してもお釣りがくる 俺も実際にやらせてみたり自分でやったりして正直びっくりしたよ ペアプロって実際に導入してみたところしかすごさはたぶんわからないと思う OJTさせるならこれは必須だね 3人寄ればなんとやらじゃないがやっぱり一人で考えるより吹く数人で考えるほうがいいということと 教える場合、2人ずつ同時に指摘することになるので効率もよくなる プロジェクトスタートさせるとき意思の統一を図るために人を入れ替えながらペアプロでスタートさせて 問題がないような人はソロにしていく形式がいいと思う 話それすぎだが
364 名前:名前は開発中のものです。 mailto:sage [2008/04/04(金) 21:04:16 ID:FQXg7vF/.net] >360-362 すまん確かにそのまんんまは無理だな。 でもバージョン管理とか自動ビルドとかは使うようにしてる。 テストファーストはゲームの表示部分とか操作絡むところには適用しにくいよな。 とりあえずアルゴリズム部分にだけ… 仕事は残業少ない会社だし開発期間も裁量あるから週40時間くらいだけど ペアプログラミングは人が少ないから無理だな。趣味だとどうなんでしょう。 CODE COMPLETEとかリファクタリングとかOpenGL Shading Languageはどう?
365 名前:358 mailto:sage [2008/04/04(金) 22:59:29 ID:a4jJpItE.net] とりあえずアルゴリズムの本買ってきた >>358 その本を探したら値段が厳しかったので別の2000円くらいのを探した すまぬ 買ったのはアクション系のアルゴリズムで まんまアクションゲームプログラミングアルゴリズム だったかな コードはJavaじゃないけど 流用は出来そう
366 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 23:05:41 ID:xmAHCGqQ.net] >>359 まだまだ初心者なので すんません GEMSは応用編に近いのね
367 名前:ある mailto:sage [2008/10/27(月) 08:05:38 ID:gWsNy0rw.net] 最近JOGL始めた者です。 .objファイルのモデルをロードし、glVertex3f()などで描画できるようにはなったのですが、 速度を求めて頂点配列に手を出した所で詰まってしまいました。 public void init(GLAutoDrawable drawable) { ・・・(省略) gl.glEnableClientState(GL.GL_VERTEX_ARRAY); ByteBuffer bb = ByteBuffer.allocateDirect(頂点の配列.length * 4 + 4); FloatBuffer fb = bb.asFloatBuffer(); for(i = 0; i < 頂点の配列.length; i++)fb.put(頂点の配列[i]); fb.position(0); gl.glVertexPointer(3, GL.GL_FLOAT, 0, fb); } こんな感じで初期化の処理を書き、display()でglDrawElements()を呼び出しているのですが、 モデルがぐちゃぐちゃに崩れて描画されてしまいます。 どうしても原因がわからないので、どうかご教授をお願いします。
368 名前:名前は開発中のものです。 mailto:sage [2008/10/27(月) 11:28:50 ID:uedxfWU0.net] bb.order(ByteOrder.nativeOrder()); を入れてみる asFloatBuffer() の前に
369 名前:ある mailto:sage [2008/10/27(月) 13:18:14 ID:gWsNy0rw.net] >>368 レス遅れて申し訳ないです。ふて寝してました。 バイトの順序は全く考えていませんでした。 この辺はよく理解できていませんが、ネイティブのバイト順序に直す必要があったわけですね。 あなたのおっしゃる通りに書き足したところ、正しく描画されました。 私が独りで考えていてもこの答えには辿り着けなかったことでしょう。 助かりました。有難う御座います。 うし、ゲームつくるぞお。
370 名前:名前は開発中のものです。 mailto:sage [2008/11/02(日) 12:24:12 ID:xt2zS41p.net] まだできないのかよトンマ
371 名前:名前は開発中のものです。 [2009/02/26(木) 00:31:45 ID:474rEBJy.net] >>370 ∧,,∧ ∧,,∧ ∧,,(´-ω-)(-ω-`)∧,,∧ ( ´-ω)旦o) (o旦o(ω-` ) (_ o[( ´-) (-` )]o _) └'ー-(_ )][( _)ー'┘ 'ー'^ー' 'ー'^ー'
372 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 12:10:05 ID:7RkyXNm2.net] >>1 のころは実行速度が遅いってことが問題だったけど今は JAVAをインストールしてくれてる人がいないのが問題か?
373 名前:名前は開発中のものです。 mailto:sage [2009/03/01(日) 13:11:19 ID:9zNa72Wy.net] >>372 確かに .netと違ってMSが勝手にインストールしてくれる可能性は0に近いからな solarisが標準OSになってれば問題なかったんだろうが、そんなこと今更ありえないしな
374 名前:名前は開発中のものです。 [2009/03/04(水) 17:27:42 ID:BgNcpKU6.net] >>371 `∧_∧ (´・ω・) ( つ旦O と_)_) ちょっと休憩。
375 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 01:37:50 ID:b31M8oEP.net] rt.jarとバッチファイルを添付して、実行時にはバッチファイルを実行してもらうってのが手軽かなあ。
376 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 12:18:07 ID:uJrUAVcj.net] >>375 プライベートJREは配布規約があるからそれちゃんとよんでね
377 名前:名前は開発中のものです。 mailto:sage [2009/03/07(土) 15:30:21 ID:b31M8oEP.net] web startにすれば外部パッケージもリンクできるけど、 オンライン前提になってしまうな。 もっとも、今の世の中で、しかも自作ゲームの配布形態という点で考えると、 オンラインは前提条件にしてもいいかもしれない。
378 名前:名前は開発中のものです。 [2009/05/12(火) 17:24:37 ID:y1RXQE38.net] >>374 ∧ ∧ 彡 ミ ( ^ω^ )っ 彡 O ノ タタタタ… ミ| (_) 彡 ミ し´ 彡
379 名前:名前は開発中のものです。 mailto:sage [2010/03/02(火) 23:11:00 ID:Ex3WWwU3.net] test
380 名前:名前は開発中のものです。 mailto:sage [2010/03/21(日) 09:18:46 ID:hRTqHHye.net] てすと
381 名前:名前は開発中のものです。 [2010/04/02(金) 13:59:12 ID:PHi8AHxO.net] Javaって5ねんほど前はえらくもてはやされていましたよね。 これからの時代はJavaだ! マルチプラットフォームだ! 家電にもJavaが搭載されるだろう。 なんたらサンドモデルが素敵! これからの時代オブジェクト指向だ! そういううたい文句を色々見ました。 けれど、ちょっとプログラムつくって実行してみてすぐにあれっ?? ってなったのを覚えてます。 みなさんもならなかったですか? だってコードがものすごく長い、 コンパイルがものすごく遅い、 hello world を出すだけで何行もコード書いたのを覚えてます。 致命的だと思ったのは、僕は専門家ではないのでわからないけれど、なんかもったり したのろさを感じたことかな。 で、こういうスレが立ってるところを見ると、やっぱりねって思いました。 Javaこそ夢の言語だ! みたいなノリは結局なんだったの? 人類の悲劇? ちょっとまえセカンドライフってあったじゃない。 あれってみんなですごい時代になった!みたいに鼻息あらくしてた時期ありますよね。 なんかソフト業界って自称ITリテラシーが高いおじさんが吹いた一言にみんなのせられて ワーワーいって騒いでるような、一時のお祭り騒ぎのようなノリで動いてるんじゃないかって 思うときがあります。
382 名前:名前は開発中のものです。 mailto:sage [2010/04/02(金) 14:11:15 ID:Jbkwl8CW.net] J こ な そ け み
383 名前:名前は開発中のものです。 mailto:sage [2010/04/03(土) 17:59:15 ID:tBIcjWf5.net] >>僕は専門家ではないのでわからないけれど ワラタ
384 名前:名前は開発中のものです。 [2010/10/01(金) 11:55:56 ID:jGyUPAjK.net] 要件が2Dレトロゲー(SFC, GBA程度)。 画像の表示、簡単なエフェクト、BGMとSEの再生を行う。 マルチプラットフォームでWrite Once,Run Anywhereで。 対応OSはwindows2000くらいまでの新しいもの。 スペックは二・三年位前までのものとする。 VolatileImage使用してバックバッファに書いて表に転送する仕組みの簡単ゲームなら、十分java(1.5)でいいよね。 既にネットや書籍で技術的なリソース充実してるし。 問題はC#でXNAなど使わずに描画すれば同じ話になっちゃうって事かな。 ただ細々した部分では.NETは結局winapiを直に叩く必要が随所に出てくるよね。 それがjavaとの違いかな。 それにjavaはリフレクションで後から簡単に機能拡張できるのが好きなのでいいかなと。 例えばRPGで使うスクリプトエンジンを自作する必要もなくなり、同じjavaのコードで記述できる訳ですから。 xmlで定義情報読み込ませれば可能だよね。
385 名前:名前は開発中のものです。 mailto:sage [2010/10/01(金) 12:08:04 ID:jGyUPAjK.net] >>384 自己訂正 > ただ細々した部分では.NETは結局winapiを直に叩く必要が随所に出てくるよね。 > それがjavaとの違いかな。 ここは制約設ければいいだけの話だね。 MONOがMSとは違う組織が作ってるってのが大きな差かな。 .NETの新バージョンへの対応が遅れる。 javaはランタイムも同一組織が提供してる。 あぁ、.NETでも動的にアセンブリ読み込みは可能なのか。 う〜ん…
386 名前:名前は開発中のものです。 mailto:sage [2010/10/01(金) 12:26:23 ID:jGyUPAjK.net] 後はpure javaなら32bit、64bit意識せずに済むのか素晴らしいか。 .NETは差を作り手が意識する必要あるし。
387 名前:名前は開発中のものです。 mailto:sage [2010/10/01(金) 12:41:42 ID:D4JaH1TP.net] じゃ、ドットネットはJAVAに似てるのに仮想マシンじゃないんだ 知らなかった。 ということはLINUXに移植されるなんてこともないの?
388 名前:名前は開発中のものです。 mailto:sage [2010/10/01(金) 14:09:29 ID:jGyUPAjK.net] >>386 自己訂正 > .NETは差を作り手が意識する必要あるし。 これはslimdxとかのdllを触る場合だね。 pure.NETだけなら同じだわw >>387 勘違いさせてごめんなさい。 linuxではmonoで動きます。
389 名前:名前は開発中のものです。 mailto:sage [2010/10/02(土) 10:21:40 ID:rrDODuPy.net] 素のメモリ触らなきゃどこの言語だって同じことじゃないの? 各種バインドで実装依存なところが出てくるのも結局同じ
390 名前:名前は開発中のものです。 mailto:sage [2010/10/02(土) 19:42:58 ID:eZN6Fa14.net] んだんだ
391 名前:アジェグ4倍 ◆4xAJeG.COM mailto:chage [2010/12/16(木) 11:24:03 ID:QtGXpLv7.net] ジョイスティック対応マダーチンチンマチクタビレター
392 名前:名前は開発中のものです。 mailto:sage [2010/12/16(木) 11:49:30 ID:hVbAsknN.net] がまぐ! https://sites.google.com/site/gamagreader/ これはjavaだよね
393 名前:アジェグ4倍 ◆4xAJeG.COM mailto:chage [2010/12/20(月) 09:57:01 ID:fj7Cn82o.net] このスレも、もう9年近い月日が経つんだねぇ。 パソコンの性能も、Javaのバージョンも あの頃より大幅にアップした今、 Javaでどれほどのものが作れることやら・・・
394 名前:名前は開発中のものです。 [2011/04/04(月) 02:02:02.77 ID:dHqKMDEf.net] まだ報道されていない犯罪です。 夜中に家屋に侵入し睡眠中の人の体内に装置を埋め込み追跡したり また装置を遠隔操作することでくしゃみをさせたり針で刺したような傷みを加えている者がいます。 奈良県生駒市北部に被害者多数のようです。
395 名前:名前は開発中のものです。 mailto:sage [2011/04/23(土) 02:39:43.93 ID:Vyq7DZmh.net] マインクラフトはJavaAppletでかなりの売り上げ出したよね
396 名前:名前は開発中のものです。 [2011/05/21(土) 13:12:12.09 ID:H8388xve.net] あげ
397 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 17:21:54.44 ID:NwGdHrEy.net] 昔に比べてJavaはメチャクチャ速くなったが、 それでもC++やC#に比べると死ぬほど遅い。 結果、ゲームには一番向かない言語。
398 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 18:06:20.31 ID:BamFcjaB.net] 「c/c++に比べて死ぬほど遅い」 というのが事実だったとして それが何故、「ゲームには一番向かない言語」ということになってしまうのか・・・
399 名前:名前は開発中のものです。 [2011/05/27(金) 20:56:15.85 ID:T1X15daL.net] 今一番「ゲームに向いている」のは、JavaScriptだったりするからね・・・
400 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 05:20:49.35 ID:+LYD62GF.net] ほう で、何でJavaスレに?
401 名前:名前は開発中のものです。 mailto:sage [2011/05/28(土) 09:34:46.08 ID:SA0Ex6Kq.net] >>398 幼稚園児かおまえは・・・
402 名前:名前は開発中のものです。 mailto:sage [2011/06/24(金) 00:05:13.75 ID:J9YK9lWZ.net] ロード時にブラウザ占有して固まるアプレットが改善されればいんだが なぜflashとこんなに差がでるんだ
403 名前:電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:5) 【29.4m】 mailto:sage [2013/02/10(日) 00:41:30.15 ID:1ELUa3+B.net ?PLT(12080) ] sssp://img.2ch.net/ico/folder1_13.gif せやろか
404 名前:名前は開発中のものです。 [2013/04/18(木) 20:17:21.09 ID:qNB+aYY8.net] へえ
405 名前:名前は開発中のものです。 mailto:sage [2013/08/09(金) NY:AN:NY.AN ID:dtSeW8I2.net] >>1 は恥ずかしくて、Androidがシェアをとった今は顔を出せないな
406 名前:名前は開発中のものです。 mailto:sage [2013/08/10(土) NY:AN:NY.AN ID:DvaTV1/f.net] 11年経てば時間が解決するよ
407 名前:名前は開発中のものです。 mailto:sage [2013/09/02(月) 11:50:44.26 ID:YqJPJEVZ.net] i-mode Java が出た後の話だから擁護できん
408 名前:名前は開発中のものです。 mailto:sage [2013/09/03(火) 20:05:13.57 ID:Fgl+/oSI.net] 今でもJavaでゲーム開発はキチガイなのは変わりがないので言い訳する必要もあるまい。
409 名前:名前は開発中のものです。 [2013/09/04(水) 22:54:03.59 ID:JGYN9DMP.net] 質問させてください Java暦5年ほどで、今までの経験は他言語も含め全てwebアプリのロジックの一部でした ひたすら、言われたロジックを作って、言われたテストをするのに飽きたのでゲームを作りたいと思っています 調べたところ、JavaだとJMonkeyEngineなるものがあるようですが、これはどうでしょうか? 極力これまでのJavaの経験を活かしたいのですが、C#のUnityとかに行ったほうがいいでしょうか? よろしくお願いいたします
410 名前:名前は開発中のものです。 [2013/09/04(水) 23:33:17.63 ID:gZrDQzVO.net] ゲームの環境と内容による 普通のアプリなのかAndroidアプリなのか テトリスみたいな簡単なものか3Dシューティングみたいな複雑な物なのか
411 名前:名前は開発中のものです。 mailto:sage [2013/09/04(水) 23:42:13.62 ID:JGYN9DMP.net] >>410 とりあえず、2DのRPGとか作ってみたいです WindowsかLinuxのアプリケーションを考えていました 自分はガラケーなので、Androidとか発想なかったですが、最近はAndroidとかのほうがソフトの作りがいがありそうですね