[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/09 12:23 / Filesize : 277 KB / Number-of Response : 959
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Javaゲーム作成総合スレ



1 名前:名前は開発中のものです。 [2008/10/28(火) 18:23:40 ID:2CMNNHdH]
Javaでゲームを作ろうと思っている人、今作っている人等が情報交換するためのスレです。
2Dのスレはありましたが、総合スレがなかったので立てました。
2D,3DどっちでもOKで、グラフィックス、アルゴリズム、お勧めサイト等、内容も自由です。


804 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 20:30:59.18 ID:FexwUH58]
オダチェス見て思ったんだが、アプレットって今でもバリバリ現役?
いつの間にか、Flashに駆逐された感があったけど、そうでもないのかな?
それに、JavaFXとかも新しくできたらしいけど、流行ってないのか?
自分はwebアプリの一部分しか担当したことがなくて、GUI周りはよくわかって
ないけど、仮に今からゲーム作るとしたら、どうするのが常道なんだろ?
Swing?、アプレット、JavaFX、それ以外?
どなたか、ご意見下さい


805 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 22:12:13.67 ID:/TIXk4Mo]
>>804
俺は,AWTでやってる.

806 名前:名前は開発中のものです。 mailto:sage [2011/05/26(木) 22:52:59.26 ID:nSRiGsJk]
JFrame と BufferStrategy

807 名前:名前は開発中のものです。 [2011/05/27(金) 16:32:27.23 ID:BamFcjaB]
>>804
JavaWebStart

と、なるはずだった・・・

808 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 18:11:33.80 ID:PJ782xVO]
風来のシレンや、トルネコなどの敵の行動パターンのアルゴリズムの組み方、ソースの書き方教えてください。
プレイヤーが移動したら、敵もそれぞれ移動する。
プレイヤーの座標を取得して最短距離を求め移動するなどの組み方がわかりません。

809 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 21:04:35.87 ID:BamFcjaB]
ここだとスレ違いだから↓のスレにでも聞いてきて
hibari.2ch.net/test/read.cgi/gamedev/1053853069/

SwingじゃなくてAWTなのは何か意味があるの?

810 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 21:06:39.96 ID:BamFcjaB]
最後のは>>805に対する質問ね

811 名前:名前は開発中のものです。 mailto:sage [2011/05/27(金) 21:21:14.81 ID:lbl33JhQ]
>>808
けんもほろろ (www5f.biglobe.ne.jp/~kenmo/program/program_ind.htm) とかどうかね?
てか調べれば色々出てくるだろうに
あえて言わせてもらえばggrks

812 名前:805 mailto:sage [2011/05/30(月) 21:40:42.22 ID:hdVKsrtd]
>>810

特に意味はないよ.
試しにAWT使ってとりあえずうまく行ったので,そのままにしてる.
趣味で一人で作ってるので,興味の無いところはテキトー.



813 名前:名前は開発中のものです。 mailto:sage [2011/06/08(水) 21:01:42.20 ID:baLlwcPD]
結局、BGMはwavが一番安定・・・
容量はかさばるけど、zip圧縮すればそこそこ小さくはなるので。

814 名前:名前は開発中のものです。 mailto:sage [2011/06/12(日) 17:45:52.02 ID:jfo3Kbv7]
XNAがいろいろ参考になる。
もうC#使えよって声が聞こえて来そうだけど。

815 名前:名前は開発中のものです。 mailto:sage [2011/06/12(日) 20:22:00.55 ID:6C9lTTYF]
>>814
どこを参考にしてるの?
JavaでXNAライクなフレームワークを作っているってこと?

816 名前:名前は開発中のものです。 mailto:sage [2011/06/13(月) 14:23:31.24 ID:TMoSLeT7]
フレームワークっていうほど大げさなものではないけど、そんな感じ
ほんと基本的なところのみだけどね。
状態管理とか、どうすべきかわからなかったので。

817 名前:名前は開発中のものです。 mailto:sage [2011/06/14(火) 19:55:10.10 ID:akyHnalk]
>>816
俺もXNA勉強してみるわ
ロジック書くのは得意だけど、設計とか状態管理とかが全く出来ないもんでorz
JavaもEffective Javaとかデザインパターンの勉強したけど、大きなソフトウェアが作れないんだよな


818 名前:名前は開発中のものです。 mailto:sage [2011/07/09(土) 13:12:45.77 ID:rHHObH7s]
DBを介したバッチシステム作成を学ぶんだ
要するにCOBO(ry

819 名前:名前は開発中のものです。 mailto:sage [2011/07/09(土) 21:47:04.10 ID:El1qQfBj]
COBOLゲーム作成総合スレ?

820 名前:名前は開発中のものです。 [2011/07/11(月) 13:57:40.49 ID:7nUqX2PT]
みんなSwingとAWT、どっち使ってる?

821 名前:名前は開発中のものです。 mailto:sage [2011/07/11(月) 15:24:58.89 ID:7xMeczvF]
System.outとSystem.inでヒットアンドブロー

822 名前:名前は開発中のものです。 mailto:sage [2011/07/17(日) 11:13:54.56 ID:SKehholq]
Swingで作られたゲームの例一つ見たい



823 名前:名前は開発中のものです。 mailto:sage [2011/07/18(月) 18:19:48.00 ID:QUJkEYM3]
画面表示にはJOGLの利用がデファクトだと思うんだが、バージョンが上がってから情報が少なくなったような。


824 名前:名前は開発中のものです。 mailto:sage [2011/07/25(月) 10:39:54.28 ID:TTJ60SxZ]
面もう倒だし
AWTで十分。やりたい事できる

825 名前:名前は開発中のものです。 [2011/07/25(月) 15:05:15.42 ID:vrRC0MjJ]
そもそもゲームにAWTだのSwingだのって、関係ないだろ?
システム標準のGUIコンポーネントなんて使わないし、描画は全部MemoryImageSourceに自力でピクセル情報書き込んでいくんだから


826 名前:名前は開発中のものです。 mailto:sage [2011/07/26(火) 10:52:15.85 ID:ZFMaPcxi]
MemoryImageSourceなんだそれ
Imageじゃだめなの

827 名前:アジェグ4倍 ◆4xAJeG.COM mailto:chage [2011/07/27(水) 10:41:00.16 ID:oTouh9Ho]
久しぶりにこのスレを見てみたら、
なにやらマウスイベントの制御の話になったみたいだねぇ。

ゲーム、特にアクションの場合、マウスとキーのイベントの中では
フラグのセットとか座標の抽出だけにとどめて、
すぐさまイベントから抜けるのがセオリーだよ。

で、スレッドを作って、そのループ内でフラグを読んで判定する、と。


828 名前:名前は開発中のものです。 mailto:sage [2011/07/27(水) 20:38:19.07 ID:9BkKpNlY]
なるほど!回答ありがとう。

829 名前:アジェグ4倍 ◆4xAJeG.COM mailto:chage [2011/08/04(木) 11:36:43.85 ID:7pBJRc9J]
かつてはマックのためにJavaの勉強をしてたんだが、
そのマックは、せっかくのJavaを無くそうとしているねぇ。

やはりJavaは、サーバー用の言語に成り下がってしまうのだろうか・・・


830 名前:名前は開発中のものです。 mailto:sage [2011/08/04(木) 21:28:03.02 ID:J2QW02Oz]
Apple以外のモバイル

831 名前:名前は開発中のものです。 [2011/08/13(土) 09:57:47.69 ID:MQUQXB8Y]
androidにjavaを選んだのは失敗だったと思う

832 名前:名前は開発中のものです。 mailto:sage [2011/08/13(土) 21:06:57.24 ID:9YRt6f37]
Androidはなんとか和解してくれたらいいんだが・・・



833 名前:名前は開発中のものです。 mailto:sage [2011/08/17(水) 00:55:11.42 ID:sIZUAFWL]
そしてAndroidでもiPhoneでも
同じjavaのアプリケーションが動いたら最高なんだが・・・

834 名前:名前は開発中のものです。 mailto:sage [2011/08/17(水) 18:03:54.71 ID:Bf3H5ojn]
javaとかまじ勘弁
もっとましな言語で統一しろよ

835 名前:名前は開発中のものです。 mailto:sage [2011/08/18(木) 01:03:35.85 ID:epjql8NX]
たしかに
俺もHSPに1票

836 名前:名前は開発中のものです。 mailto:sage [2011/08/18(木) 01:21:12.25 ID:3tAAcNZD]
hspはすでにiphone androidどっちも書き出せるだろカス

837 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 01:17:44.22 ID:IFVWMRhJ]
javascriptなんてどうでしょうか

838 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 14:31:41.62 ID:yNyZta4Q]
HTML5で全部書けばどちらでも動くけどな。

ネイティブなJavaScriptってのは流行らないだろうが。

839 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 14:53:58.62 ID:VPFgLZF5]
html5笑
google様が作ったパズルのおかげで糞だって身にしみたろ

840 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 14:58:49.09 ID:yNyZta4Q]
まだ発展途上な物くさしてもなぁ。
あのパズルでHTML5全部を糞って判断できるってすごいね。


841 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 15:06:14.47 ID:VPFgLZF5]
google chromeをDownloadしてくださいwwwwwwwwww
他のブラウザではまともに動きませんwwwwwwwwwwwwww

842 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 18:41:36.08 ID:yNyZta4Q]
どうしたw



843 名前:名前は開発中のものです。 mailto:sage [2011/08/20(土) 00:45:48.10 ID:c2dhPc5m]
やっぱりjavaが一番いい

844 名前:名前は開発中のものです。 mailto:sage [2011/08/26(金) 20:17:37.09 ID:eJoHsLOm]
javaがflashに駆逐され、そのflashがjavascriptに駆逐されようとは誰が想像しただろうか?

845 名前:835 mailto:sage [2011/08/29(月) 05:28:00.80 ID:wOkB3Vba]
>>844
難しい漢字使ってるけど
知識自慢して楽しい?w

846 名前:名前は開発中のものです。 mailto:sage [2011/08/29(月) 18:07:12.05 ID:vTnpJhv+]
沖縄弁でおk


847 名前:名前は開発中のものです。 mailto:sage [2011/09/08(木) 02:41:29.82 ID:FP0l0wMz]
javaがflashに駆逐されたとか初耳

848 名前:名前は開発中のものです。 mailto:sage [2011/09/08(木) 15:24:15.61 ID:w2ty/u6Y]
appletの方だろ

849 名前:名前は開発中のものです。 mailto:sage [2011/09/08(木) 16:57:02.03 ID:BbAa/RKb]
あれは元から死産だったような気もするが……

850 名前:名前は開発中のものです。 mailto:sage [2011/09/08(木) 19:41:49.46 ID:Sg04A8Sr]
>>845
どれが難しいんだ?駆逐?駆逐艦とかって知らない?

851 名前:名前は開発中のものです。 mailto:sage [2011/09/08(木) 21:38:34.77 ID:S/Waq7Wn]
安価ミスか誤爆だろ気にスンナ

852 名前:名前は開発中のものです。 mailto:sage [2011/09/08(木) 23:14:39.63 ID:5iMNDDov]
NASAが採用した3Dライブラリ
ardor3D
www.ardor3d.com/
jMonkeyEngineと比べてスリムなので個人的に良さげに思った



853 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 00:56:53.93 ID:YTO4knmS]
Androidみたく
普通のPCのJavaアプリでOGG形式のBGMやSEを再生できたらうれしいんだが・・・
JOrbisでまずデコードして、という手順を踏まなきゃいけないのか
情報も無いし全くわからんorz
もうwavでいいか

854 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 03:29:13.33 ID:VX2x2nCd]
>>822
ttp://vampiryy.nobody.jp/

855 名前:名前は開発中のものです。 mailto:sage [2011/09/23(金) 12:08:53.57 ID:GOWTn9i6]
javaでタイピングソフトを作りたいと思っています。
言語などの知識は全くありません。タイピングソフトを作るのに参考になるサイトなどありましたら教えてください。
よろしくお願いします。

856 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 12:52:14.44 ID:yH61LsYN]
タイピングソフトなら何も難しい事ないんじゃないかな

まず言語の初歩的な事を学んでから、
AWTなどで「画面に文字を描く方法」とか「押されたキーボードを調べる方法」など、
具体的な事を調べるといいと思う。

857 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 16:04:34.76 ID:IJte73Ig]
>>856
ありがとうございます。
とにかく知識がないもので、困っています。
自分で用意した文を表示させて、キーボードを打ち終わると次の文が表示されるように作りたいです。
この程度の物を作るとするとどれくらいの期間で作れる物でしょうか?

858 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 16:59:41.26 ID:w+SH5E0B]
>>857
>この程度の物を作るとするとどれくらいの期間で作れる物でしょうか?
そういう質問されたって誰も答えようがないと思う。
せいぜい「作る本人のがんばり次第」としか言いようがない。

859 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 17:50:52.84 ID:IJte73Ig]
頑張って一週間くらいでできるかなぁ

860 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 18:18:18.55 ID:yH61LsYN]
>自分で用意した文を表示させて、キーボードを打ち終わると次の文が表示されるように作りたいです。
この条件を満たすだけの物作るなら、やろうと思えば1日でできる。

もちろん言語に慣れてからの話。

861 名前:名前は開発中のものです。 mailto:sage [2011/10/02(日) 12:41:10.19 ID:+yLaTBS4]
Javaスレで言うのもなんだけど
言語未経験ならまずはJavaに似てるC#のC#.NETで作るのもアリだと思う
無料の開発環境もあるしJavaと比べて圧倒的に敷居は低いよ
.NETのフォームデザイナ使えば>>857程度の物なら
実質10数行のコーディングで作れるはず

862 名前:名前は開発中のものです。 mailto:sage [2011/10/02(日) 17:06:30.58 ID:Ka2ps+xk]
>>861
.netのフォームデザイナとはなんですか?
検索してもわかりませんでした。



863 名前:名前は開発中のものです。 mailto:sage [2011/10/03(月) 05:02:49.14 ID:sj5nSzxo]
>>862
検索で腐るほど出てくるじゃないか
ほぼマウスクリックだけでフォーム作れる代物
これ以上はすまんがC#.NET質問スレででも聞いてくれ

864 名前:名前は開発中のものです。 mailto:sage [2011/10/03(月) 16:41:12.82 ID:hNoahHOH]
検索してたくさんヒットすれば何だってわかるもんでもない気もするが
まあJavaの話題じゃないしごめん

865 名前:名前は開発中のものです。 mailto:sage [2011/10/03(月) 17:13:03.82 ID:8ZW9kj7/]
ググってどうにかできるレベルになって
細かい所を聞く感じじゃないと答える方もつらいよな。

866 名前:名前は開発中のものです。 mailto:sage [2011/10/21(金) 21:33:44.47 ID:B6U1Fn6X]
androidAPIって何か作りやすくない??eclipseやってて思った
あんな感じの開発が素のJAVAGUIで出来たらなぁ



867 名前:名前は開発中のものです。 mailto:sage [2011/10/22(土) 10:13:09.33 ID:iRie5Kx0]
同意。
「30億のデバイスで走るJava」のキャッチコピーにSmartphoneがある件

868 名前:名前は開発中のものです。 mailto:sage [2011/11/22(火) 13:40:06.17 ID:wRo+ozxF]
Java超初心者です。
というかJavaをやるべきかどうか悩んでいる段階です。
ちょこっとムービーが入った
アドベンチャーゲームを作りたいです。
サイトで公開もしたいし、できれば
DL販売的な事もしてみたいのですが、
Javaでそういう事は可能でしょうか?

以前、独学でActionScriptなど、いろいろ
な言語をちょいちょいかじって、
前述のようなゲームを作っていたのですが、
身内の不幸や病気をしてるうちに
言語がバージョンアップして
ついて行けなくなってしまいました。
最近、新しく何かを覚えようと考えた時に
Javaが良さそうだと思ったのですが、
いろいろ情報が不足しています。
どうぞご教授下さい。


869 名前:名前は開発中のものです。 mailto:sage [2011/11/22(火) 14:17:47.65 ID:eJo8H6PW]
結論から言えば、できる
jarファイルに出力してjavaアプリケーション作るといい
javaアプレットはwebページ上で動くやつだから違う

870 名前:名前は開発中のものです。 mailto:sage [2011/11/22(火) 14:57:00.33 ID:wRo+ozxF]
>>869
早速ありがとうございます!
自分で少し調べてみて、また質問させて
いただきます!


871 名前:名前は開発中のものです。 mailto:sage [2011/11/22(火) 20:03:08.19 ID:TNXResMx]
Javaでムービーは意外と大変だよね
特定のOSのみ対応なら問題ないけど

872 名前:名前は開発中のものです。 mailto:sage [2011/11/27(日) 13:49:16.85 ID:l4IRZdxM]
約20年ぶりにゲームプログラミングをしようと思っています。
昔のシングルタスクOS上では画面モードを切り替えV-SYNCで出力していましたが、
最近のマルチタスクOS上ではリフレッシュレートを考慮しないといけないような気がします。

単純に60HzならV-SYNCで良いような気がしますが、
この辺り皆さんはどうされているのでしょうか?
また、Windowsであれば方法はあるようですが、
Linux GNOME等のJavaでV-SYNCって検出可能なのでしょうか?

タイマでの書き換えは考えていません。



873 名前:名前は開発中のものです。 mailto:sage [2011/11/28(月) 16:19:45.34 ID:SQA41oy8]
まあやってみそ

874 名前:名前は開発中のものです。 mailto:sage [2011/11/29(火) 10:39:40.60 ID:E9cixHcQ]
リフレッシュレートは昔、専用スレ立てて結論でてなかったっけ?
開発環境・実行環境別でもう一度やる?

875 名前:名前は開発中のものです。 mailto:sage [2011/11/29(火) 11:58:07.90 ID:UipcggF1]
>>874
なんと言うスレであるかお教え願えませんか?

876 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 09:59:12.97 ID:N5xJw0Wu]
jsp/サーブレットで動かしてるサーバに
c/c++のクライアントでアクセするにはどうしたらいいのか
どこか勉強できるサイトが有れば教えて欲しい・・

877 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 10:17:41.96 ID:j1Gnt0oX]
何でゲーム作成のスレでjspのことを聞く?

878 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 10:37:45.98 ID:N5xJw0Wu]
天鳳や東風みたいな麻雀ゲー作りたいんだけど
ゲームサーバってjavaで動いてるんじゃないの?
そういうプログラムについて書いてるサイト見つけられなくて手探り状態

879 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 16:33:15.16 ID:GoeawDQY]
普通にブラウザと同じことすりゃいい
SOAPとかならライブラリ使えばいいし

jsp,servletの麻雀サーバがあるの?

880 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 16:48:42.68 ID:N5xJw0Wu]
さぁ
どういう仕組みで動いてるのかすら分からない状態だから
適当に検討漬けて調べてるんだよ

881 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 20:06:10.06 ID:u/uliZVt]
通信プロトコル同じなら言語関係ないでしょ

882 名前:名前は開発中のものです。 mailto:sage [2011/12/02(金) 01:16:04.01 ID:LXubede4]
なるほど、となると後はサーバ側でどんなプログラムを書けばいいかか



883 名前:名前は開発中のものです。 mailto:sage [2011/12/03(土) 18:12:52.46 ID:k22blWrj]
>>882
あまりシステムに詳しく無さそうなんで、とっかかりだけヒントを・・・。

まず、
ユーザー間の入出力通信をP2PにしたいのかCS方式にしたいのかを決め(東風はCS方式)、
サーバー側にどんな機能が必要なのかを明確にする。
P2P方式はイカサマ対策ロジックを施さないと
イカサマを許してしまう可能性が高いがサーバへの負荷は軽い(認証とマッチングとDBのみとなる)。
ちなみにCS共に言語は何でも良い。

まずこの辺りの仕様を明確にした方が良いと思う。

884 名前:883 mailto:sage [2011/12/03(土) 18:17:36.90 ID:k22blWrj]
追記。
P2P方式はクライアント側の作りこみの比重が高くなり、
CS方式はクライアント側はただのUIになるので
リソース設計含めサーバー側の開発比重が高くなる。

885 名前:883 mailto:sage [2011/12/03(土) 18:27:05.93 ID:k22blWrj]
更に追記。
僕だったら開発期間の短縮を考慮し、
CS方式にしてUIはJavaScript(Webブラウザ)で簡単に済ませちゃうね。

886 名前:名前は開発中のものです。 mailto:sage [2011/12/04(日) 04:05:30.23 ID:Pyw7SAfL]
ありがとう
CS方式にしたいけれど無料レンタルサーバを使うことを考えたらP2P方式のほうが良さそう


887 名前:名前は開発中のものです。 mailto:sage [2011/12/05(月) 13:16:40.68 ID:99Hn/f2F]
無料のレンタルサーバでサーブレットコンテナが使えるのがあるんか。

888 名前:名前は開発中のものです。 mailto:sage [2011/12/05(月) 21:35:09.81 ID:XBWCTLZ+]
俺、昔C++でマージャンゲーム作ったことあるよ。
ソースコードあげよっか?

889 名前:名前は開発中のものです。 mailto:sage [2011/12/05(月) 23:05:40.82 ID:Mi+wcTqc]
くれ

890 名前:名前は開発中のものです。 mailto:sage [2011/12/06(火) 01:58:34.86 ID:/npneeT8]
>>888
お前みたいな英雄を待ってた

891 名前:名前は開発中のものです。 mailto:sage [2011/12/12(月) 14:38:05.34 ID:OtjCO54n]
Javaに移植するのか

892 名前:名前は開発中のものです。 mailto:sage [2011/12/14(水) 19:26:05.25 ID:uEC3XZGv]
どうせアップしたって、中身わかんねーだろ。
あきらめろよ。



893 名前:名前は開発中のものです。 mailto:sage [2011/12/27(火) 21:41:57.89 ID:B5GbZ9za]
DXライブラリ(c++)みたいな、猫にもわかりそうなライブラリってないの?
三角形と線と文字列を描画できて、カメラのセットを出来ればいいだけなんだけど。
Java学びたいから、c++→Javaの移植をしようとしてる。

894 名前:名前は開発中のものです。 mailto:sage [2011/12/27(火) 22:06:20.74 ID:C35hykbt]
>>893
その程度なら標準のJava(3D)でできない?

895 名前:名前は開発中のものです。 mailto:sage [2011/12/27(火) 22:30:53.36 ID:7FxtBH76]
>>893
Swing自体がもうDXライブラリ並に簡単だろw

SwingだってDirectX使って描画してるし速度は問題ないはず

896 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 01:15:53.81 ID:qwRGZprZ]
java3dで
javax.media.j3d.GraphicsContext3D#draw(ジオメトリ)
javax.media.j3d.Canvas3D#swap()
とかしてると、
デバッグ実行と普通の実行とで結果が異なるんだけど何でだろ?
普通の実行だと行うべき動作が省略されている感じになっている。
たまにデバッグでもそうなる。
JD-Eclipseのクラスファイルの逆コンパイル見ると同じなんだけどな…。
c++で作ったものをJavaに移植するとどうなるか試してみようと思ったんだけど、不安定すぎて全然進まない。

897 名前:896 mailto:sage [2012/01/02(月) 01:28:49.57 ID:qwRGZprZ]
>>893
俺がいる、と思ったら、書き込んだの俺だった。

898 名前:896 mailto:sage [2012/01/02(月) 11:26:49.76 ID:qwRGZprZ]
何度も書き込んで申し訳ない。コレにて去ることにする。
どうも、デバッグ実行で、ブレークポイントあり/なし で実行結果が変わるみたいだ。
デバッグビューを見る限り他のスレッドが起動しているわけでもないし、無茶苦茶だ。
c++に帰る。
ありがとうございました。

899 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 07:13:34.66 ID:MiqTWvyu]
>>898
いくらシングルスレッドで動いているからってデバイス自体が非同期なんだから
ブレークで止まってる間に処理が完了してたり、止めなければ未完のまま次のコードが動くことくらい
当然じゃね?

900 名前:名前は開発中のものです。 mailto:sage [2012/01/08(日) 23:59:12.66 ID:RR7e91kM]
C++より資料は少ないし俺もいつかつまづきそう

でも速度なんかよりWindows以外への移植性やプログラムの書きやすさ(独断)を優先する俺にはJAVAゲームがぴったり

901 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 02:35:05.60 ID:I01H1zeH]
jogl (jogamp) を使って3D表示してるのだけど、
「同じ表示エリア」に2DのOpenGLの表示もしたい。
同じ場所にCanvasを設置して背景色透過とか。
(固定サイズでOpenGLな文字表示をしたいだけだけど。)
出来るかな?

902 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 10:25:21.86 ID:vqmxGCo4]
joglほとんどやった事ないけど、C言語のOpenGLならちょっとだけいじった程度の者だけど

そういうのはOpenGLそのものの2D表示でできたはず。
画面に張り付いたポリゴン描く?みたいなイメージだったかと。
透過もできる。透過や半透明は描く順序に注意。この場合一番手前の文字を最後に描画するとうまくいく・・はず。

曖昧でごめんorz



903 名前:902 mailto:sage [2012/01/18(水) 10:40:58.83 ID:vqmxGCo4]
んーなんか俺わかってないかも;

Canvasに文字描画してそれをポリゴンのテクスチャにするって事なら
たぶんそれでいいと思います
頼りなくてごめん

904 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 19:26:28.97 ID:Ae2dWSEO]
>>901
TextRenderer

905 名前:902 mailto:sage [2012/01/18(水) 19:46:36.31 ID:vqmxGCo4]
そういうのあるのか、適当な事言ってまじごめんorz

906 名前:906 mailto:sage [2012/01/20(金) 15:30:05.48 ID:YSg71yIQ]
javascriptを使ってブロック崩しのゲームを作っているんですがよくわかりません
キーリスナーが動かなかったりとか問題ばっかりです。
誰か教えてくれませんか??

907 名前: 忍法帖【Lv=6,xxxP】 mailto:sage [2012/01/20(金) 16:02:27.57 ID:F5niEx4c]
教えません

908 名前:名前は開発中のものです。 mailto:sage [2012/01/20(金) 16:56:13.91 ID:Pt0qnpud]
>>906
マジレスしてやる。 Javaとjavascriptは別物だ。

909 名前:名前は開発中のものです。 mailto:sage [2012/01/20(金) 20:27:37.54 ID:4pWiNEPT]
Q.JavaはJavaScriptどこが違いますか?
A.全部違います。
なんでこんな紛らわしい名前付けたの・・・

910 名前:名前は開発中のものです。 mailto:sage [2012/01/28(土) 14:32:51.98 ID:4f85G7aB]
>>888
ください

911 名前:名前は開発中のものです。 mailto:sage [2012/01/30(月) 23:35:04.08 ID:1QJdWcTZ]
>>909
ちょっと調べればわかるから調べなよ

912 名前:名前は開発中のものです。 mailto:sage [2012/01/31(火) 00:21:56.00 ID:X/GJ2O93]
え。
javascriptという名前になった理由を知りたいという文章であると読み取ってるの?本当に?



913 名前:名前は開発中のものです。 mailto:sage [2012/01/31(火) 02:36:53.17 ID:RrHJFIuX]
もう皆ECMAScriptの呼び名でいいじゃん。

914 名前:名前は開発中のものです。 mailto:sage [2012/01/31(火) 11:18:07.42 ID:F4zAZWCe]
>>912
そうだよ
他にどんな読み方がある?

915 名前:909 mailto:sage [2012/01/31(火) 13:39:43.92 ID:RrHJFIuX]
本物の909です期待
教えてくださいググりません

916 名前:名前は開発中のものです。 mailto:sage [2012/01/31(火) 13:50:42.56 ID:RrHJFIuX]
ここまで誤解を招いてもこう呼ぶ意味は?

917 名前:909 mailto:sage [2012/02/01(水) 14:35:42.35 ID:DT+EnOCn]
いいえ私こそが本当の909です




早く教えて

918 名前:名前は開発中のものです。 mailto:sage [2012/02/01(水) 19:07:42.98 ID:vaqrA8pj]
javaのアプレットで複数の画像を一つずつ動かせるにはどうすればいいですか?

919 名前:名前は開発中のものです。 mailto:sage [2012/02/01(水) 19:38:50.35 ID:p5a7h/JA]
アプレットなんてやってどうすんの?

920 名前:909 mailto:sage [2012/02/02(木) 18:00:17.13 ID:QBljV9NN]
それは禁句、それぞれ理由はあるだろうに
画像は、複数描画できてるなら簡単では?それぞれ別の座標を指定する

921 名前:名前は開発中のものです。 mailto:sage [2012/02/06(月) 17:16:37.90 ID:hvvdc+tS]
jME使ってる奴いないの?日本語リソースが少ないから気になる

922 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 16:05:59.15 ID:YD7M8CLX]
JAVA自体特に日本でマイナーで資料少なめな気が;



923 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 20:51:43.24 ID:xAe1DfEz]
javaが日本でマイナーて・・・
書店行けば一番参考書の種類多いけど

924 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 23:08:57.72 ID:pfgnMg9z]
Javaはメジャーな方でしょ
開発の現場だと、1.4とかが現役で最新バージョンに追いついていないとか聞くけど
問題は、Javaの主戦場がwebアプリでGUIのソフトが少ないから、ゲームに参考にならないものが多いことかな

925 名前:名前は開発中のものです。 mailto:sage [2012/02/14(火) 00:32:39.71 ID:fsfRbKwT]
linuxの適当な鳥いれてパッケージ管理からゲーム調べれば色々出てくるぞ

926 名前:名前は開発中のものです。 mailto:sage [2012/02/14(火) 20:12:32.37 ID:DDFGr67B]
>>925
確かにそうかも
外人はJavaとPython大好きだよね
自分はWindowsすらまともに使いこなせないダメプログラマだから、ダメダメだね
こんなんじゃ、Javaでゲーム作るなんて、夢のまた夢だよね
欝打詩嚢

927 名前:922 mailto:sage [2012/02/16(木) 01:21:57.91 ID:mIdJhvZN]
>>926
ちょwww
Windowsアプリ作った事ある?wwwww

928 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 12:17:47.76 ID:dvajpOUi]
>>927
CUIの自分用のアプリなら何個か
全部、数値シミュレーション用

929 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 16:10:26.70 ID:WOHwLbPe]
最近GUI物作るのもJavaにする事が多くなった。
普段使ってる言語で作れるってのは良いことだな。
人に配布する様な物を作ろうとは思わんが。

930 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 16:49:57.60 ID:7KwpqwYP]
>>929
配布とか考えなくていいならJavaいいよな

931 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 10:57:38.94 ID:aIITdYKL]
配布かあ
jarをダブルクリックしたら解凍されましたとか勘弁;
Web startとか言うやつはそこを改善したのか?でも、ゲームで使われるファイルをやりとり(リプレイ等を他人と交換しあったり)がやりたい自分は使えないかも・・・

932 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 20:12:45.28 ID:ygjWvaZQ]
ブート用のスクリプトファイルつけとけ



933 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 20:42:41.26 ID:Mwgr2zc3]
.exe内部で子プロセスとして起動できんかな。

Slickっていうフレームワーク始めてみた。
チュートリアルもないけどjavadocだけでなんとかなってくれるといいのだが。

934 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 11:32:36.83 ID:QYA5WdhU]
マップEditorとかは結局Swingでつくることになりそうだ。

935 名前:名前は開発中のものです。 mailto:sage [2012/03/18(日) 18:21:50.92 ID:oY8/GPrC]
Java最高ー!




※これは個人の感想です。

936 名前:名前は開発中のものです。 mailto:sage [2012/03/18(日) 18:24:51.16 ID:ha1wLkx3]
Javaゲームの製作ノウハウが詰まってるサイトない?
2ちゃんの過去ログみたけど1.4時代あたりで急に人がいなくなってて
いまいちわからん

937 名前:名前は開発中のものです。 mailto:sage [2012/03/18(日) 20:29:12.08 ID:ZgtZkqLY]
>>936
d.hatena.ne.jp/aidiary/20040918/1251373370
ここのサイトが一番いいと思う

938 名前:名前は開発中のものです。 mailto:sage [2012/03/20(火) 12:19:44.59 ID:DWafnw7f]
Javaを書くと、なんだか若返った気分になります。




※これは個人の感想です。

939 名前:名前は開発中のものです。 mailto:sage [2012/05/09(水) 15:48:56.50 ID:3qG4axp3]
> jarをダブルクリックしたら解凍されましたとか勘弁;

ワロタ。確かにありそう

940 名前:名前は開発中のものです。 mailto:sage [2012/05/17(木) 16:20:43.14 ID:QyfxbUEW]
jogl と lwjgl どっちがいい?

941 名前:名前は開発中のものです。 mailto:sage [2012/05/19(土) 01:01:13.84 ID:fbn5k1jd]
たしかにJavaなんて18年ぐらい前に触ったきりだから
あの頃を思い出すわ

942 名前:名前は開発中のものです。 mailto:sage [2012/05/22(火) 01:17:59.38 ID:pLV8pd08]
jmonkey engineの方が良いらしい。
www.nicovideo.jp/watch/sm15356948



943 名前:名前は開発中のものです。 mailto:sage [2012/06/27(水) 19:00:41.67 ID:Xd8XWIGA]
ゲーム本体ならLWJGLで、ツール内にOpenGLでレンダリングしたいとかならJOGL。

944 名前:名前は開発中のものです。 [2012/08/05(日) 19:28:01.11 ID:eq3+MEKH]
初歩的すぎて申し訳ないんだが
Javaで2Dアクションゲームでマップ(足場)作る際にどうしたらいい!!
ググって2次元配列が関わってるのはなんとなくわかったんだが・・・
ソースコードみても製作者の自作メソッドがまじってたりでわからん!
だから、Javaのクラスライブラリに入ってる範囲でマップを作る際に必要(または便利)になってくるメソッドを教えてくれないか
その後は自分で調べるからオナシャス!

945 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 19:44:23.50 ID:yLyTODYv]
グラフィックの表示はともかく、
2Dアクション作るのにあんまり言語ごとのクラスやメソッドは関係ないと思うけど。
長方形同士の物体の判定ぐらいはできるよね?

946 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 01:23:20.37 ID:Q2XQzeuN]
足場の判定関数なんて汎用性の無さそうなものあるわけ無いじゃん。
下が足場なら落下停止、それ以外は落下。それだけだよ。

947 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 12:16:33.42 ID:BAGXoeU/]
>>945
>>946
ああ、説明不足だった。。
当たり判定は大丈夫だと・・思うまたこけるとおもうけど
マップチップを2次元配列にセット・・・この段階で躓いてる。
適当だけど

// マップ
private int[][] map = {
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{1,0,0,0,0,0,0,0,0,2,2,2,2,2,0,,0,0,0,0},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
};

とかにしてそっから
0なら何も書かない。
1なら通り越せない壁。
みたいな感じで画像表示させて(ここでわかんない)てか配列自体も良くわかってない気がしてきたわ。
ただ基礎が足りないだけだった・・・スマナイ。でも、方法というか考え方としてはあってるよね?

948 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 12:18:19.62 ID:BAGXoeU/]
ふぇぇ・・・下から2行目欠けてたよぉ・・・。

949 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 20:56:03.44 ID:Q2XQzeuN]
>>947
まず、画像は10*10とかのチップ単位で表示されることはわかるんだよな
配列の縦 * 画像チップのサイズ=画像チップの縦の位置
配列の横 * 画像チップのサイズ=画像チップの横の位置

判定はキャラの1歩=1マス分の移動

950 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 21:53:49.22 ID:WWuMzrL8]
/* まあ超単純にするとこんな感じ */

private Image img;
private int size_x, size_y // 画像1チップサイズ

private int[][] map = {{ ここにデータ挿入。のちにファイルから読み込むとよし }};

public void init() {
 img = getImage(getCodeBase(), "img.gif"); // 画像読み込み(サイズ:32×32)
 size_x = 32;(1チップサイズ:32×32)とした場合
 size_y = 32;
}

public void paint(Graphics g) {
 for (int y = 0; y < 10; y++) {
 for (int x = 0; x < 10; x++) {
   // 今回は地形を表示するかしないかって事なので
   if (map[y][x] != 0) {
     // 画像を表示させてる所
     g.drawImage(img, x * size_x, y * size_y, this);
   }
 }}
}

951 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 22:47:11.14 ID:BAGXoeU/]
>>947
ごめんチップ単位とかわからなかった。pixelのこと?
あと1マスずつ移動するって感じで作ろうと思ってないんだスマナイ。
>>950
神。ありがとう、泣きそう。
getCodeBase()、drawImageの第4引数のthis←が初見だったからggったらアプレットとか出てきたんだが・・・
なんせ初心者だからアプレットに変換?アプレット形式って言っていいのかわかんないけど
アプレット形式で作ってることを前提にして無いから動くか心配やぁ
あと、gifも扱ったこと無いからわかんねw
俺初心者すぎて話進まないかもなまじで申し訳ない。
でもfor文の中はやりたいことは分かったありがとう。そうやってずらしてくのか!って感動したw
そしてIDが「BAG」なのが腹立つんだがwwww

952 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 23:13:47.47 ID:rKTSCrGl]
>>951
あなたの言ってる1マスっていうのが1チップのこと
1マス分が32x32(px)とかで出来ているグラフィックを、縦横10枚ずつとか並べて表示するってことは分かってる?と聞いているのだと思うよ

ちなみに移動がピクセル単位でも判定はチップ単位だったりする
gmdev.xrea.jp/st/up/816.png



953 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 23:37:34.33 ID:BAGXoeU/]
>>952
おおふ・・。なるほど、理解力が足りなかったorz
そこら辺はわかってる気でいるけどまだ実現出来てないから真の理解には至ってないかもしれん。
とりあえずGIMPで64*32pixelで灰色と真っ黒のpngを2分割して作ってみた。
それを代用してみたいと考えている最中。
そして更に詳しくありがとう!
fmfm・・・絶対これ聞いてなかったら当たり判定でも死んでただろうな・・・w

今日書店いってゲームプログラミングの教本探しに3件くらい回ったけどjavaで良いのが見つからなかったプンプン!
もう、わくわく!なんちゃらかんちゃら見たいな教本に頼らないで純粋にjavaの基礎固めて「ゲームプログラマーになる前に知っておきたい〜〜」を買って自分で組んでみるかな。
プログラミング暦半年くらいで皆どんなゲーム作れた?ちょっと気になる。いや、すごい気になる。

954 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 23:39:58.79 ID:BAGXoeU/]
>>953
あ、3分割にしなきゃw
一個背景用の作んなきゃwww

955 名前:名前は開発中のものです。 mailto:sage [2012/08/06(月) 23:59:04.98 ID:O20g5Ywu]
ゲームプログラマーになる前に〜はC++よ
普通に14歳〜を買ったほうがいい

956 名前:名前は開発中のものです。 mailto:sage [2012/08/07(火) 00:45:32.90 ID:D2NuUEjG]
>>955
14歳〜はC++とJavaを一応終わらせた。次Objective-Cかな。
RubyとかPHPとかJavaScriptとかも勉強したほうがいいんかな?ガッチリ基礎固めるまではやらないけどw
最初は浅く広くして全体像をつかむ作戦なのだよムフフ(吉と出るか凶と出るか・・・)
で、理解を深めるため今改造中w
C++でもあの書籍何かと良いサンプルは載ってる気がしたんだがそうでもない?
いいとこどりしようかなって考えなんだけども
でも正直もうC++で書きたくないwwww

957 名前:名前は開発中のものです。 mailto:sage [2012/08/07(火) 13:16:44.59 ID:I5QfTuJ9]
キモすぎワロタ死ね

958 名前:名前は開発中のものです。 mailto:sage [2012/08/08(水) 08:06:19.94 ID:Xo3r3Spz]
出来たぜ!協力してくれた人ありがとう!
2chも捨てたもんじゃないな。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<277KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef