JAVAでゲーム作成
■ このスレッドは過去ログ倉庫に格納されています
0001JAVA初心者・・・
04/01/17 22:47ID:eiE+Mw3o今年に入ってからJAVAでゲームを作ってみようと勉強しています。
どなたか宝さがしゲームを作るうえで参考になるゲームとツール知りませんか??
知っていたら教えてください。<(_ _)>ぺこり
0566名前は開発中のものです。
05/03/21 03:03:10ID:pMwUTCbVいちおうJavaGames(JOGL,JOAL,JInput)やらLWJGLやらはあるけどねぇ・・・
0567名前は開発中のものです。
2005/03/21(月) 18:41:09ID:6D2pXwDdそうなんだ
じゃ、Java3Dでゲーム作ってもしょうがないな・・・
入れてる人なんていないだろうし
0568名前は開発中のものです。
2005/03/21(月) 19:24:48ID:L8Z7KcIQ0569名前は開発中のものです。
2005/03/22(火) 00:18:16ID:HK/Esv5fおー、おでの環境ではトラの頭とかいきなり問題なくグリグリ動くぞ
かんどー(・∀・)
Win2000 JDK1.5
Pentium4 2GHz メモリ512M
0570名前は開発中のものです。
2005/03/22(火) 21:07:54ID:Q3HNkAjshttp://www.cmlab.csie.ntu.edu.tw/~robin/JavaGL/index-j.html
0571名前は開発中のものです。
2005/03/22(火) 21:21:58ID:Xv3FJhImsdljava付属のサンプルでSDLImage以外は動くのですが何故かこのサンプルを動かそうとす
ると「序数78がダイナミックライブラリjpeg.dllからみつかりません」とエラーが出て起動できません。もちろん、jpeg.dllはsdl_imageに付属してきたものを実行ディレクトリーに入れてあります。
sdljavaのcソースを調べてみるとやっているのはSDL_ImageのIMG_Load()呼んでいるだけでしたので自分簡単なnativeコードを書いて同じくIMG_Load()を呼んでみたのですが同じエラーが出ました。
どなたかヒント又は原因がわかりましたら教えてください。
(java 1.5.0_02
os windows2000)
0572名前は開発中のものです。
2005/03/22(火) 21:35:08ID:GV8FUCP/まずはサイトで質問したのか?
0573名前は開発中のものです。
2005/03/22(火) 21:46:01ID:Xv3FJhIm英語のサイトでしたのでまだしてません。
誰か、日本でもわかる人がいるかという甘えで質問してしまいました。
0574名前は開発中のものです。
2005/03/22(火) 22:48:15ID:W3dMX3Ob0575名前は開発中のものです。
2005/03/22(火) 23:03:18ID:Xv3FJhImそもそも、SDL_Imageがおかしいかと思いSDL_Image.dllを自分でコンパイルしてみました。
その時付いていたdllは全部実行ディレクトリーに突っ込んであります。
ご指摘いただいたzlib.dllですが付属していたのはzlib1.dllとなっていたのでそのまま突っ込みました。
今、zlib.dllにして試してみましたが駄目でした。
ちなみに自分で作ったSDL_Image.dllはSDL_Image付属のcのサンプルでは使えました。
0576名前は開発中のものです。
2005/03/22(火) 23:41:55ID:HK/Esv5fそんなことないか(*´Д`)
0577名前は開発中のものです。
2005/03/22(火) 23:54:44ID:W3dMX3Objdk1.5.0_02/winxp/最新のSDL1.27,SDL_imageでtestimageは普通に動いたなぁ。
0578名前は開発中のものです。
2005/03/22(火) 23:55:37ID:GV8FUCP/SDL程度なら実はラッパ自作したほうが早いかも
0579名前は開発中のものです。
2005/03/23(水) 14:59:50ID:9xJqmPgd試してみたところclassのバージョンがサポート外と言われてしまいました。
ライブラリーごとコンパイルし直せば良いのかもしれませんが本家でも5に対応と書かれていますしそれ以上試してません。
>>577
動きましたか。
じゃあ、やっぱし私の環境に問題があるみたいですねぇ。
>>578
jniの方のdllも自分で構築してみたましたが駄目でした。
仕方ないのでcのコード内でIMG_Load()を単純に呼んでみるコードを書いて試したのですがやっぱし同じエラーが出ました。
0580名前は開発中のものです。
2005/03/23(水) 22:17:24ID:sx5kefrV0581名前は開発中のものです。
2005/03/23(水) 22:56:28ID:D7HEftwPJava3Dを使ってるページじゃないから注意ね。
独自に三次元表示ルーチンの実装をしてる。
もう五年くらい前からあるんじゃないかしらん。
0582名前は開発中のものです。
2005/03/24(木) 18:07:03ID:GOOM1R8j0583名前は開発中のものです。
2005/03/24(木) 18:55:07ID:0STgZFAa0584名前は開発中のものです。
2005/03/24(木) 22:00:10ID:1akE1Rd20585名前は開発中のものです。
2005/03/24(木) 22:32:58ID:CezIciQU0586名前は開発中のものです。
2005/03/24(木) 22:35:18ID:TRc9Uas50587名前は開発中のものです。
2005/03/24(木) 23:38:55ID:Bp9p7KlhJGL(>>570)は全部Javaで実装してるOpenGL
Java3Dは内部でOpenGLやDirectXを利用したシーングラフベースの3Dライブラリ
0588名前は開発中のものです。
2005/03/24(木) 23:47:33ID:4P7tTkE1JavaでOpenGL互換のライブラリを書いたのか。なかなか凄いね。
0589名前は開発中のものです。
2005/03/25(金) 22:01:32ID:+PDQU0mKやっぱし駄目でした。
0590名前は開発中のものです。
2005/03/29(火) 23:05:20ID:JzoSHhO2【rougelike】Wyvern Vol.3【MMORPG】
http://game10.2ch.net/test/read.cgi/mmominor/1110682281/
0591デラ初心者(;_;)
2005/04/26(火) 19:26:16ID:7e/ZArDk0592名前は開発中のものです。
2005/04/26(火) 19:49:46ID:WV4t3NA0机上デバッグできるけど、まずはネットにつなぐ前に本みてオフラインでやれ
0593名前は開発中のものです。
2005/04/26(火) 20:35:40ID:5ALJZB77JavaかHSPなど使ってアクションゲーム作ろうと考えたんですけど、
初心者が一年間でそれなりのもの作れますか?
0594名前は開発中のものです。
2005/04/26(火) 20:47:46ID:DuQ+tqMG1年ありゃそこそこ理解できるようなレベルだし。
まぁ、ここじゃスレ違いっぽいけど。
0595名前は開発中のものです。
2005/04/26(火) 21:17:15ID:bQkKt5Br携帯電話を解約して貯金。パソコンを買う。
>>593
DirectX覚えようとしていきなり挫折するよかJava + ゲームフレームワークの
方が遥かにシンプルだと思います。
0596名前は開発中のものです。
2005/04/26(火) 21:32:04ID:WV4t3NA0言語自体も分からないということであれば厳しいが
0597デラ初心者(;_;)
2005/04/26(火) 21:45:46ID:7e/ZArDkみなさんはJavaをどうやって覚えたんですか?それと、よろしかったら、みなさんがプログラム始めた年齢を教えていただけませんか?
0598名前は開発中のものです。
2005/04/26(火) 22:00:23ID:DuQ+tqMG18。つーか、本とパソコンを買ってからまた来なさい。
0599デラ初心者(;_;)
2005/04/26(火) 22:16:25ID:7e/ZArDkそのときが来たらよろしくお願いします
0600名前は開発中のものです。
2005/04/26(火) 23:30:13ID:aA+S0NlYがんがって、パソコン買ってね
0601デラ初心者(;_;)
2005/04/26(火) 23:48:18ID:7e/ZArDk0602名前は開発中のものです。
2005/04/27(水) 00:01:59ID:WV4t3NA010
当時はマイコン言われることが多かったし、
パソコン触っています=変体扱い
ソフトが無いから自分で作るのが当たり前だったしねぇ
BASICからアセンブラ、Cとか構造化BASICとか順にいってたからね
Java触った時点ですでにパソコン歴10年以上だったし
0603名前は開発中のものです。
2005/04/27(水) 00:03:15ID:s/cZNHRf時間との勝負で、作りこみとかゲームバランスなどのほうににひたすら時間をかけるのなら
2DSTG一択
0604デラ初心者(;_;)
2005/04/27(水) 00:18:17ID:IOSVHvtCパソコンの基本操作ぐらいしか分からないような状態から、Javaを軽くいじれる(理解?)状態になるまでどれくらいかかりま(..;)
変な質問すいません
0605名前は開発中のものです。
2005/04/27(水) 00:45:47ID:M64v15ef0606名前は開発中のものです。
2005/04/27(水) 01:13:15ID:lBR40onL今は例えばJavaだったら、Sunに行ってJDK探してダウンロードしてインストールして、
パス通してメモ帳でソースを書いて保存して、コマンドプロンプトを立ち上げて
コンパイルしたら「ファイルがありません」と言われて、調べたらメモ帳に勝手にtxtを付けられて
いたことが分かり、「拡張子を表示する」にチェックを入れて改めてコンパイルするまでに
挫折する人が多い気がする。
0607名前は開発中のものです。
2005/04/27(水) 01:49:48ID:s/cZNHRfそんな時代よりはよかろう
ネットで検索でなんでもわかるのは正直楽すぎ
その分作業効率は求められるんだがね
0608名前は開発中のものです。
2005/04/27(水) 01:53:28ID:bqKplO3k大丈夫だと信じたい。
0609名前は開発中のものです。
2005/04/27(水) 09:07:57ID:aZ7J0MtJ逆にたくさんありすぎて間違った本を探して挫折するのもまた事実。
漏れは立場的に人に教えることが多いけど
「どの本がおすすめですか?」というのはよくある質問だったりする。
0610名前は開発中のものです。
2005/04/27(水) 09:58:06ID:s/cZNHRf技術雑誌による連載が無いのが痛い
あったとしても今はCマガくらいか
昔は機種がたくさんあってそれぞれ対抗意識を燃やしながら
熱心な記事が多かったのだが
環境が固定化されてないのを最初に知らないといけないというのは
結構な負担かもね
0611名前は開発中のものです。
2005/04/27(水) 22:07:37ID:/1Ny0coZMS-DOSとか、ポケコンで作るのは割と簡単だったけどなぁ。
面白さとか別として。
0612名前は開発中のものです。
2005/04/27(水) 22:13:05ID:s/cZNHRfパソコンやコンシューマの性能が上がりすぎたからね
いまじゃ市販ゲームを一人二人で開発していた時代があった
とは思えない状況で、同人レベルでもまっさきに絵の質が求められるしねぇ
内容はともかくパッケージを手にとってもらえないといけんというわけだが
まぁなんにしてもスレ違いか
--------
以下Javaのゲーム作成の話題をどうぞ
まぁ、これも板違いなんだが・・・
0613名前は開発中のものです。
2005/04/28(木) 00:14:41ID:oZN3bPVmGTGE触ってる人いる?
0614名前は開発中のものです。
2005/04/28(木) 01:18:50ID:bnVCvpPL0615名前は開発中のものです。
2005/04/28(木) 11:36:44ID:gLgJ4G2cで、これなに?
2Dゲーがメインターゲットなフレームワークってことかね
0616名前は開発中のものです。
2005/04/28(木) 12:01:57ID:bnVCvpPL0617593
2005/04/28(木) 20:31:53ID:hKtsUv4d0618名前は開発中のものです。
2005/04/28(木) 21:03:35ID:A0EPb3pgあと、ケータイのJavaはパソコン用のJavaと違うものだし
0619名前は開発中のものです。
2005/04/29(金) 00:10:34ID:Ld4QRGVI0620名前は開発中のものです。
2005/04/29(金) 16:03:43ID:bRumfeSx0621名前は開発中のものです。
2005/04/30(土) 15:12:55ID:k8lxwCML昨日発売のMac OS X 10.4には従来通りのJ2SE 1.4.2が付いてきました。
1.5はもうすぐ出る筈。
0622名前は開発中のものです。
2005/05/01(日) 11:50:50ID:6BeEKStDMac OS X のことを考えると、Java1.4で書いておくのが良いみたいだね。
0623名前は開発中のものです。
2005/05/01(日) 12:22:08ID:9r7ajxLd0624名前は開発中のものです。
2005/05/01(日) 14:01:43ID:6BeEKStD0625名前は開発中のものです。
2005/05/02(月) 12:06:43ID:KrHr8vIXコーティングするには、各OSが必要になるのですが、
みなさんはどうやってこの問題をクリアしてらっしゃいますか?
私は、PCが2台あるので、WinとUnix(Solaris)は自前で用意して、
Macはもっていないので、仕方なくネットカフェでMacPCを探して、
そこでモジュール作成と動作確認をしようと思っています。
0626名前は開発中のものです。
2005/05/02(月) 12:37:54ID:uZyVSUAw0627名前は開発中のものです。
2005/05/03(火) 01:57:42ID:xlj5R66pこの本はPureJavaで3Dグラフィックスやってるよ
0628名前は開発中のものです。
2005/05/09(月) 16:54:28ID:nlcor5lS自分はクラスパスが上手く設定できないので、ビルド用バッチファイル
があったのは有りがたい。一発でビルド。遊んでみたけどいい感じ。
ソースだけのクロスワードパズルが動かすまでちょっと手間取った。
「ANT(アリ)」がどうしても選択出来なかったんだけど、実は
「PANTER(ヒョウ)」の一部だった・・・まあバグじゃないけど。
0629名前は開発中のものです。
2005/05/09(月) 23:36:23ID:7HwLE8IRゲームですらありません。起動の仕方↓
java -cp golden_0_2_2.jar: reGTGE
で動きます。区切りはWindowsではセミコロンかも。
http://gamdev2.hp.infoseek.co.jp/cgi-bin/up/No_0031zip.html
0630名前は開発中のものです。
2005/05/23(月) 12:57:57ID:N4mgjhFJ0631名前は開発中のものです。
2005/05/23(月) 22:09:33ID:Az8mwIIZMacの1.5.0はまだ開発者向けのベータ版じゃないかな?
一般ユーザー向けに出るにはまだちょっと時間があるかも。
でも、いまから1.5.0用のコードを書いておいて損はないよね。
0632名前は開発中のものです。
2005/05/23(月) 23:22:49ID:QaWBmtsLちゃんとアニメーションできてるかわからんのが困る。
0633名前は開発中のものです。
2005/05/24(火) 02:21:29ID:sis+it4Wでもそれができるのは新しいOSだからさ
0634名前は開発中のものです。
2005/05/25(水) 10:58:33ID:LDfRFEs8Killer Game Programming in Java
http://www.oreilly.com/catalog/killergame/
1008ページ。。。
0635名前は開発中のものです。
2005/05/25(水) 11:56:26ID:t/3l+FCT0637名前は開発中のものです。
2005/05/27(金) 00:13:01ID:526DNnXp0638初期不良
2005/06/02(木) 21:09:55ID:1lixZ+mmhttp://java-game-lib.sourceforge.net/wiki/tiki-index.php?page=Games+Using+LWJGL
その中でも製品になっているこれは結構良くないか?
Tribal Trouble(リアルタイム3Dストラテジー)体験版
http://oddlabs.com/download.php
当然だが、こういうゲームで Windows 版、Linux 版、MacOSX 版があるのは Java ならではだな。
0639名前は開発中のものです。
2005/06/02(木) 23:55:56ID:ukDFyhZwJavaゲームが盛んだね。日本は…携帯アプリだけ?なぜ日本でjavaゲームが
流行らないんだろうか。
0640名前は開発中のものです。
2005/06/03(金) 00:32:18ID:91sQ1Vz91.1時代のが多かったり、アクセラレーションについてとか
VMのバージョンによってパワーアップしたことなどまったく触れてない
1.4の時代に1.1のJavaのコードがでるのは違和感がある
音源周りでおわってるが
1.4.1以降をターゲットにするとアクセラレーションがきく描画が可能だし
1.3をいれるとJavaSoundが使えて便利
そして初心者をターゲットとすると5.0がいいだろうね
JavaSoundだけでも大分楽になるし、オートボクシングも便利だろうね
BufferedImageもアクセラレーションが多少ききやすくなってテクニックはあまりいらないし
あとプライベートJREの説明とかJNIでジョイパッドを認識させるとか
そういった現実的な、それでいて中級者あたりで必要そうな知識とかになるとまったくない
0641名前は開発中のものです。
2005/06/03(金) 01:38:16ID:kthTAgzd0642名前は開発中のものです。
2005/06/03(金) 01:45:47ID:91sQ1Vz90643名前は開発中のものです。
2005/06/03(金) 21:26:39ID:4dTXbtGD実行環境整えるのが、素人にはまだ難しいというかめんどくさい
と思われてんじゃないの?
0644名前は開発中のものです。
2005/06/03(金) 23:16:00ID:NTdadyx00645名前は開発中のものです。
2005/06/04(土) 01:08:17ID:xh3nWFkc0646名前は開発中のものです。
2005/06/05(日) 18:50:44ID:jP14x9ZL0647名前は開発中のものです。
2005/06/05(日) 18:58:51ID:2a1f++cQライブラリは意見が分かれそうだ
まぁJavaの場合ゲームならVMのバージョンを出来るだけ新しいのに市他方がええ
1.4系は正直5.0にたいしてメリットがねぇ
0648名前は開発中のものです。
2005/06/06(月) 03:00:55ID:b7y26U94webで人様のjavaプログラムを実行しても同じ症状だからマシンかOSが腐ってるのか?
0649名前は開発中のものです。
2005/06/06(月) 11:32:59ID:fYnYvIDiあとアプレットはブラウザの上で動く以上
ある程度さまたげられる可能性があるかもね
0650名前は開発中のものです。
2005/06/06(月) 16:45:54ID:zmHhEXLG最新のJavaランタイム環境使ってる?
0651名前は開発中のものです。
2005/06/06(月) 20:55:21ID:jPJdqzm80652名前は開発中のものです。
2005/06/06(月) 21:42:17ID:fYnYvIDi0653名前は開発中のものです。
2005/06/07(火) 01:31:43ID:SuUT4FFC> なんかカツカツ処理が落ちるッス。
舌足らずなとこを補完すると、30fpsでバッファリングしたImageを切り替えて
ゲームのフレームワークを作ったのですが、カツカツ落ちると。
一定周期で1frame落ちするから、ディスプレイのVSyncとかみ合わなくて
テアリングでも起こしてるのかなと思い至った。
経験則では解決策がない悪寒がする。
レスありがd。
0654名前は開発中のものです。
2005/06/07(火) 01:33:36ID:jKM6D2RB0655名前は開発中のものです。
2005/06/07(火) 01:34:15ID:jKM6D2RB0656名前は開発中のものです。
2005/06/07(火) 01:48:21ID:SuUT4FFCただJavaに疎いので、Javaが裏で重い処理をするコードがどこかにあるのか、
という疑問はあります。定期的にガベージが発生しているのかも、とか。
webでもっと探さないと。
そんなのFAQレベルだぜ、ってちょっと教えて君だった。スマソ。
それとありがd。もうちょっと調べてみる。
0657名前は開発中のものです。
2005/06/07(火) 02:04:50ID:jKM6D2RBfullgcはいってるようだったらたしかにがくがくする
ヒープサイズとかメモリ調節するといいよ
参考
http://shin.cside.com/product/pw/index.htm
バッチファイルの中みてごらん
GCの種類をかえたりヒープやnew世代の調整してある
値の意味はこちらなど
http://www.atmarkit.co.jp/fjava/rensai3/javavm02/javavm02_1.html
http://www.nminoru.jp/~nminoru/java/cms/concurrent_mark_sweep.html
http://www.nextindex.net/java/perform/garbage.html
0658名前は開発中のものです。
2005/06/07(火) 02:11:29ID:paRUAyMw本木雅弘がCMやってたヤツ
0659名前は開発中のものです。
2005/06/07(火) 02:23:00ID:SuUT4FFC> そういえばジャワティーってドリンクもう売ってないのかな?
近所じゃ購まだ売ってますぞ。
0660名前は開発中のものです。
2005/06/07(火) 02:53:04ID:SuUT4FFCこれはナイスガッツ! てか楽しそうに作ってるなー。
ウィンドウモードでは自分のアプレットと同じで定期的にとまるッス。フルスクリーンはOKだ!
自分のアプレットもこのゲームも、漏れのマシンでは数フレームロックかかってる希ガしてきました。
ティアリングは嘘でした。
ほかの人はそんなことないのかな・・・
webでいまのところ同じ症状を見つけられないので漏れだけか。。。
今日は会社のpoorなマシンで試してみよう。
> -verbose:gc
だめぽ。
でもヒープ周りの知識はウェルカムだったのでありがd。
だがリーマンゲームプログラマは3:00に夢の国へ・・・おやすみ藻前らありがd。
0661名前は開発中のものです。
2005/06/07(火) 11:55:57ID:jKM6D2RB垂直同期が取れない以上どうしようもない
フルスクリーンは垂直同期とってるんだよ
0662名前は開発中のものです。
2005/06/07(火) 23:30:20ID:olBSRmjj0663名前は開発中のものです。
2005/06/07(火) 23:40:10ID:jKM6D2RBそれとも便利なのあるの?
0664名前は開発中のものです。
2005/06/07(火) 23:45:31ID:olBSRmjj0665名前は開発中のものです。
2005/06/07(火) 23:48:31ID:jKM6D2RB使ったとしたらSwingのカスタマイズ性が有利に働くかもしれない
■ このスレッドは過去ログ倉庫に格納されています