コンテンツアグリゲータに登録する必要があるとか、5Xシリーズ
しか対応してないなど、いろいろ制約があるJ-PHONEのJAVAアプリ
ですが、マターリ語り合いましょう。
JAVAアプリでゲーム
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
02/10/07 02:40ID:AooNUorL02/10/07 03:01ID:???
マターリ。
3あぼーん
NGNGあぼーん
02/10/07 08:28ID:???
関連すれ
ROMANSING JAVA
http://game.2ch.net/test/read.cgi/gamedev/1029521845/
Javaアプレットのゲームの限界は!
http://game.2ch.net/test/read.cgi/gamedev/1005230153/
Javaでゲーム作る話してるキチガイがいるよ(藁
http://game.2ch.net/test/read.cgi/gamedev/1013953851/
ROMANSING JAVA
http://game.2ch.net/test/read.cgi/gamedev/1029521845/
Javaアプレットのゲームの限界は!
http://game.2ch.net/test/read.cgi/gamedev/1005230153/
Javaでゲーム作る話してるキチガイがいるよ(藁
http://game.2ch.net/test/read.cgi/gamedev/1013953851/
5あぼーん
NGNGあぼーん
02/10/07 10:27ID:???
いちいち終了とカキコする必要無し
だまって放置できねえのかガキども
みっともねえなあ、ゲーム系PGは
だまって放置できねえのかガキども
みっともねえなあ、ゲーム系PGは
7あぼーん
NGNGあぼーん
8あぼーん
NGNGあぼーん
02/10/07 13:01ID:???
いちいち終了とカキコする必要無し
だまって放置できねえのかガキども
みっともねえなあ、ゲーム系PGは
だまって放置できねえのかガキども
みっともねえなあ、ゲーム系PGは
10あぼーん
NGNGあぼーん
02/10/07 13:41ID:???
There is no necessity of writing in with an end purposely.
Can't children leave it silently?
Therefore, the programmer of a game is unsightly.
Can't children leave it silently?
Therefore, the programmer of a game is unsightly.
12あぼーん
NGNGあぼーん
02/10/08 02:09ID:???
っていうか、重複スレだからって重複レスすんのやめてくれよ、
一応みんな中身チェックしに来るんだから。
一応みんな中身チェックしに来るんだから。
02/10/08 02:10ID:???
15あぼーん
NGNGあぼーん
16進可 ◆Sinka1my5k
02/10/13 00:27ID:??? なんだ、よく見りゃ立てられたばっかりのスレか。
過去にBASICしか使ったことが無いけど
最近ゲーム作りを再開しようと思ってJAVA勉強し始めたばっかりだから
下げ進行でコソーリ常駐してみよう。
勉強も含めて完成は1年以内の予定。内容は倉庫番もどき。
作る人が作れば3日ぐらいで完成できるような内容。
制作進行は、気長〜〜〜〜〜〜〜に逝きます。
ちなみに今日はHTMLに「Hello!」と表示できました(w
過去にBASICしか使ったことが無いけど
最近ゲーム作りを再開しようと思ってJAVA勉強し始めたばっかりだから
下げ進行でコソーリ常駐してみよう。
勉強も含めて完成は1年以内の予定。内容は倉庫番もどき。
作る人が作れば3日ぐらいで完成できるような内容。
制作進行は、気長〜〜〜〜〜〜〜に逝きます。
ちなみに今日はHTMLに「Hello!」と表示できました(w
17進可 ◆Sinka1my5k
02/10/14 00:16ID:??? ういっす、今日は黄色い円を描くことに成功。
丸を描くにはどんなメソッドが必要かを
あちこち調べまくるのがメンドかった。
メソッド集の解説書、持って無いんよ。
ネットで小一時間ほど調べても見当たらなかったし。
さ〜て、次はキー入力に挑戦だ。
2468キーの取得はサンプルソースでわかったけど
↑↓←→のキーはどうやって調べるんだろ?
BASICの時と同じで16進のキーコードがいるのかな?
とりあえずはまたWEBの海で検索〜。2chで聞くのは最後の武器にしよう。
丸を描くにはどんなメソッドが必要かを
あちこち調べまくるのがメンドかった。
メソッド集の解説書、持って無いんよ。
ネットで小一時間ほど調べても見当たらなかったし。
さ〜て、次はキー入力に挑戦だ。
2468キーの取得はサンプルソースでわかったけど
↑↓←→のキーはどうやって調べるんだろ?
BASICの時と同じで16進のキーコードがいるのかな?
とりあえずはまたWEBの海で検索〜。2chで聞くのは最後の武器にしよう。
18進可 ◆Sinka1my5k
02/10/14 15:48ID:??? メソッドなんかの解説、本家のとこから落としてきたけど
わかりにくいわサンプル無いわで初心者の役に立ちそうに無い。
現在やっとキー入力に対して上下左右を表示させるのに成功。
エラーの理由を知るのに時間がかかったよ。
public void keyPressed(KeyEvent e)だけが必要なのに
public void keyTyped(KeyEvent e){} という
何の処理もしない行をつけないと、コンパイルしてくれないんだ。
WEBで見つけたサンプルは古いやりかたのせいで推奨しないって警告が出るし。
先は長そうですな。次はキーでキャラを上下左右させてみようか。
ほぼ日曜プログラマ状態だから次は1週間後に。
わかりにくいわサンプル無いわで初心者の役に立ちそうに無い。
現在やっとキー入力に対して上下左右を表示させるのに成功。
エラーの理由を知るのに時間がかかったよ。
public void keyPressed(KeyEvent e)だけが必要なのに
public void keyTyped(KeyEvent e){} という
何の処理もしない行をつけないと、コンパイルしてくれないんだ。
WEBで見つけたサンプルは古いやりかたのせいで推奨しないって警告が出るし。
先は長そうですな。次はキーでキャラを上下左右させてみようか。
ほぼ日曜プログラマ状態だから次は1週間後に。
19糞スレage
02/10/16 00:57ID:??? 糞スレage
02/10/16 01:08ID:???
public void keyTyped(KeyEvent e){}
イベントリスナをインプリメントしてるせいじゃなかったかな。
自分もJAVA始めたばっかり。ややこしいね。
イベントリスナをインプリメントしてるせいじゃなかったかな。
自分もJAVA始めたばっかり。ややこしいね。
02/10/16 01:13ID:???
それと、SunのサイトのAPIリファレンスもみといたほうがいいかも。
02/10/16 12:22ID:???
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ This thread was ended /
/ with no problems. /
/ Thank you. /
/ /
/ From a Morara /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ This thread was ended /
/ with no problems. /
/ Thank you. /
/ /
/ From a Morara /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
23Javaの勉強
02/10/17 14:42ID:L7jV9l+c Javaは米国サンマイクロシステムズ社が開発したプログラミング言語です。
文法的にはCやC++等に似たオブジェクト指向言語です。
Java言語によりプログラムされたものはアプレットとアプリケーションの二種類に分けられます。
アプレットはWWW上で配布されWWWブラウザの画面内で実行されます。
アプリケーションは普通のワープロや表計算ソフトと同様にコンピュータ上で独立して実行させる事が出来ます。
Javaプログラムの本体はクラスファイル(拡張子名が".class"のファイル)です。
これはアプレット・アプリケーションに関係なく共通です。
一つのアプレット・アプリケーションが一つのクラスファイルだけとは限らず、
複数のクラスファイルから構成されている場合も少なくありません。
Javaプログラムを作成する エディター→コンパイル→Javaプログラム
まず最初にワープロやエディタ等でソースコード(ソースファイル)を作成します。
このソースファイルをJavaコンパイラという専用ソフトを用いてクラスファイルへの
変換(コンパイル)操作をする
実際に実行出来る形式のJavaプログラムを作成します。
まとめ
JavaはCやC++等に似たオブジェクト指向言語で、アプレットとアプリケーションの二種類に分けられる
文法的にはCやC++等に似たオブジェクト指向言語です。
Java言語によりプログラムされたものはアプレットとアプリケーションの二種類に分けられます。
アプレットはWWW上で配布されWWWブラウザの画面内で実行されます。
アプリケーションは普通のワープロや表計算ソフトと同様にコンピュータ上で独立して実行させる事が出来ます。
Javaプログラムの本体はクラスファイル(拡張子名が".class"のファイル)です。
これはアプレット・アプリケーションに関係なく共通です。
一つのアプレット・アプリケーションが一つのクラスファイルだけとは限らず、
複数のクラスファイルから構成されている場合も少なくありません。
Javaプログラムを作成する エディター→コンパイル→Javaプログラム
まず最初にワープロやエディタ等でソースコード(ソースファイル)を作成します。
このソースファイルをJavaコンパイラという専用ソフトを用いてクラスファイルへの
変換(コンパイル)操作をする
実際に実行出来る形式のJavaプログラムを作成します。
まとめ
JavaはCやC++等に似たオブジェクト指向言語で、アプレットとアプリケーションの二種類に分けられる
02/10/18 00:10ID:???
>>23
少しでもゲームに絡めて話してほしいな。
なんかつくってる?
少しでもゲームに絡めて話してほしいな。
なんかつくってる?
25進可 ◆Sinka1my5k
02/10/19 22:55ID:??? どもっす。リファレンス見たけどよーわからんっす。
サンプルがあればなー。最近じゃ使用方法がわからないメソッドは
そいつを直接ググルにかけてサンプル探してます(藁
力技だねぇ。
とりあえず上下左右のキーで円を動かすまではできますた。
まだゲームとも言えない段階。次は面を読んで表示させるのに挑戦だ。
サンプルがあればなー。最近じゃ使用方法がわからないメソッドは
そいつを直接ググルにかけてサンプル探してます(藁
力技だねぇ。
とりあえず上下左右のキーで円を動かすまではできますた。
まだゲームとも言えない段階。次は面を読んで表示させるのに挑戦だ。
02/10/20 02:20ID:???
メソッド名をググル、良い方法だね。
自分はいまVectorとかListらへんをいじくってる。
アプレットだと制約とかあるんじゃない?
自分はいまVectorとかListらへんをいじくってる。
アプレットだと制約とかあるんじゃない?
27進可 ◆Sinka1my5k
02/10/20 10:28ID:??? 面読み&表示は完了。配列の基本的な扱いは覚えたから
これでやっと壁の当たり判定ができるぞ。
制約は今のところ感じてませぬ。っていうか
どこが自分の問題で、どこがアプレットの制約なのやら?って段階(藁
ところで最近わかったんだけど、JAVAアプレットって
何か1キャラ動かすたびに、いちいち画面全部を描き直してるんだねぇ。
昔はスプライトが使えるベーシックでしかゲームを作ってなかったから
ちょっと新鮮だったよ。
これでやっと壁の当たり判定ができるぞ。
制約は今のところ感じてませぬ。っていうか
どこが自分の問題で、どこがアプレットの制約なのやら?って段階(藁
ところで最近わかったんだけど、JAVAアプレットって
何か1キャラ動かすたびに、いちいち画面全部を描き直してるんだねぇ。
昔はスプライトが使えるベーシックでしかゲームを作ってなかったから
ちょっと新鮮だったよ。
28
02/10/20 17:32ID:TNdVTK4a みんな、javaアプリケーションでゲーム作っているの?
どんな環境?オレはEclipse・・・
でも、全然使いこなせないよ
どんな環境?オレはEclipse・・・
でも、全然使いこなせないよ
02/10/20 17:40ID:???
>>28
最近はRobocodeのロボットとアイフルのお姉さんを作ってる。
コードエディタのみでいえばVJ++6.0が最強かもしれんが
IDEならやっぱりeclipseだろ。ForteやJBuilderはちょっとな。
Eclipseの日本語ドキュメントはここらへんを嫁。
http://muimi.com/j/eclipse/
http://www.dgic.co.jp/%7Ek-kata/eclipse/eclipseframe.html
最近はRobocodeのロボットとアイフルのお姉さんを作ってる。
コードエディタのみでいえばVJ++6.0が最強かもしれんが
IDEならやっぱりeclipseだろ。ForteやJBuilderはちょっとな。
Eclipseの日本語ドキュメントはここらへんを嫁。
http://muimi.com/j/eclipse/
http://www.dgic.co.jp/%7Ek-kata/eclipse/eclipseframe.html
02/10/20 19:20ID:???
∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ. 終 了 │
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
( ,,)┌─┴┴─┐
/ つ. 終 了 │
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
02/10/20 23:18ID:???
やっぱみんなEclipseなんだ。俺も5%くらいしか使いこなせてない。
そもそも、オブジェクト指向があやしい。
アイフルのお姉さんって、
どんなに愛を語っても、ひたすら融資を進めてくる人工無能ですか?
そもそも、オブジェクト指向があやしい。
アイフルのお姉さんって、
どんなに愛を語っても、ひたすら融資を進めてくる人工無能ですか?
32進可 ◆Sinka1my5k
02/10/21 00:34ID:??? 今日の最後に書き込み〜。Eclipseって始めて知ったよ。
最初の頃は本当にjavacとエディタオンリーでやってて
エラーが長くて前のが読めなくてどうしようもなかったから
DevBoosterなんてのを探して使ってた。見た目と機能は同じみたい。
もっと細かいことができるようになると違ってくるだろうけどね。
まぁ今はこれでいいや。
では、また来週。
最初の頃は本当にjavacとエディタオンリーでやってて
エラーが長くて前のが読めなくてどうしようもなかったから
DevBoosterなんてのを探して使ってた。見た目と機能は同じみたい。
もっと細かいことができるようになると違ってくるだろうけどね。
まぁ今はこれでいいや。
では、また来週。
02/10/21 04:11ID:???
アイフルのお姉さん関連スレ
http://pc3.2ch.net/test/read.cgi/tech/1031944356/l50
http://pc3.2ch.net/test/read.cgi/tech/1031944356/l50
02/10/21 06:07ID:???
02/10/21 06:07ID:???
Sorry
×バックバッファ(オフスクリーン)は
○バックバッファ(オフスクリーン)を
×バックバッファ(オフスクリーン)は
○バックバッファ(オフスクリーン)を
3629
02/10/21 08:37ID:???02/10/21 09:04ID:???
02/10/21 21:14ID:???
39名前は開発中のものです。
02/10/21 23:05ID:xT5JqYy0 誰か、Javaを教えてよ。
classって何? { } の間に書かれた物を1つのclassって呼ぶの?
public class echo { } なら echoプログラムって呼んでいいの?
あと、オブジェクト指向プログラムなら欲しい処理の金型があって
そこに数値を入れたりするんでしょ?
main( )にリターン値を入れるなら main(String argv[])
リターン値って何に使うの?
クラスはメソッドの集まり?
classって何? { } の間に書かれた物を1つのclassって呼ぶの?
public class echo { } なら echoプログラムって呼んでいいの?
あと、オブジェクト指向プログラムなら欲しい処理の金型があって
そこに数値を入れたりするんでしょ?
main( )にリターン値を入れるなら main(String argv[])
リターン値って何に使うの?
クラスはメソッドの集まり?
02/10/21 23:44ID:???
クラスは、データと、それに関する関数をまとめたもの。
mainの戻り値は別のプログラムから呼ばれたときに使うんじゃないかな。
mainの戻り値は別のプログラムから呼ばれたときに使うんじゃないかな。
02/10/22 00:44ID:???
>>39
>public class echo { }
ならエコークラスと呼んだ方が良いんじゃない?
mainのリターン値?
mainにリターン値を入れるならもちろん
return (value);
を呼びだしてmainを抜ければ良いんですよ。
そうするとプログラムの呼び出し側に終了コード(value)が返るので、
それを使えばエラー終了か正常終了かを判断したりできるよね。
一応、
ちなみにそのアーギュメントは引数と呼ぶべきです。
argv[]はプログラムに渡される起動パラメータです。
Javaでこれ使ったっけ?(getParameterとかなかったかな?)
用はプログラムの起動時に文字列などを追加すると、それを実行コード側で取得できるのよ。
Windowsとかでアプリケーションにファイルをドラッグ&ドロップして起動したことない?
あれはアプリの起動時にドロップしたファイル名をパラメータとして与えているわけで、
実行コード側で「ファイル名が指定されていたら〜をする」という処理をしたいときに役立つわけです。
>public class echo { }
ならエコークラスと呼んだ方が良いんじゃない?
mainのリターン値?
mainにリターン値を入れるならもちろん
return (value);
を呼びだしてmainを抜ければ良いんですよ。
そうするとプログラムの呼び出し側に終了コード(value)が返るので、
それを使えばエラー終了か正常終了かを判断したりできるよね。
一応、
ちなみにそのアーギュメントは引数と呼ぶべきです。
argv[]はプログラムに渡される起動パラメータです。
Javaでこれ使ったっけ?(getParameterとかなかったかな?)
用はプログラムの起動時に文字列などを追加すると、それを実行コード側で取得できるのよ。
Windowsとかでアプリケーションにファイルをドラッグ&ドロップして起動したことない?
あれはアプリの起動時にドロップしたファイル名をパラメータとして与えているわけで、
実行コード側で「ファイル名が指定されていたら〜をする」という処理をしたいときに役立つわけです。
42名前は開発中のものです。
02/10/22 06:32ID:XnNJjP+243名前は開発中のものです。
02/10/22 06:33ID:XnNJjP+244名前は開発中のものです。
02/10/22 06:35ID:XnNJjP+202/10/22 06:36ID:???
ageちった。欝死
46あぼーん
NGNGあぼーん
47進可 ◆Sinka1my5k
02/10/22 19:50ID:??? 明日休暇が取れたのでちょっと遊んでみたりして。
JAVAは遅いって言われるけど、どのくらいの速度か気になったので
1000個の塗りつぶし円をブロック崩し風に跳ねまわしてみる。
うひょー!Sleep無しだと速えぇ〜!何がなんだかってくらいだし。
思ってたより速いじゃないか。
てっきり昔のベーシックぐらいの遅さかと思ってたよ。ちと安心。
JAVAは遅いって言われるけど、どのくらいの速度か気になったので
1000個の塗りつぶし円をブロック崩し風に跳ねまわしてみる。
うひょー!Sleep無しだと速えぇ〜!何がなんだかってくらいだし。
思ってたより速いじゃないか。
てっきり昔のベーシックぐらいの遅さかと思ってたよ。ちと安心。
02/10/22 19:53ID:???
JAVAの遅さは相対的なものだよ。
02/10/22 20:50ID:???
誰かJava先生になってください。
作り方がわかりません
作り方がわかりません
5041
02/10/22 23:56ID:??? チェック細かいなぁ……
コーディングスタイルなんて個人、または組織ごとに好きに書かせれば良いじゃんよぅ。
もちろん私はreturn (val);なんて書きませんけど、大抵の初心者向け技術書ってこういう風に書いてなかったっけ?
>main(String[] args)
JAVAしか使わないなら良いけど、C言語だとこれじゃダメだから、そういうクセは無ければ無い方がいいかと。
>Appletと混同してるのか?
そう言えばJavaアプリケーション作ったことなかったっす(笑)
>>47
近頃の一般に広まっているマシンのCPUは速いので、
ご大層なモノ作らないなら、全然速度的には問題ないと思います。
Java1.4の仕様見てないんでとりあえず聞きますけど、VRAMアクセスとかできるようになったんですか?
CPUだけだと限界あるよね……。
Imageを拡大描画とかするといきなり重くなったりしません?
あとアプレットビューワで動かしたときの速度と、
ブラウザで動かした場合だとブラウザの内部スレッドのタイマの関係なのか、
動作がかなり遅くなった記憶があるんですけど、あれって改善されてるのかな?
それともアプレット側からプライオリティを変更できる方法があったんでしょうか……。
>てっきり昔のベーシックぐらいの遅さかと
昔の体感速度だとBASICもそれなりだったような……MSXの時の記憶ですけどね(笑)
Javaは最適化する要素が少ないから楽っちゃ楽だけど、個人的に気分は悪いかな……。
>>49
技術書買いなさい。値段もケチらずにそこそこのを。
……というか、プログラムを組む以前の段階で分からないと言ってますか?
コーディングスタイルなんて個人、または組織ごとに好きに書かせれば良いじゃんよぅ。
もちろん私はreturn (val);なんて書きませんけど、大抵の初心者向け技術書ってこういう風に書いてなかったっけ?
>main(String[] args)
JAVAしか使わないなら良いけど、C言語だとこれじゃダメだから、そういうクセは無ければ無い方がいいかと。
>Appletと混同してるのか?
そう言えばJavaアプリケーション作ったことなかったっす(笑)
>>47
近頃の一般に広まっているマシンのCPUは速いので、
ご大層なモノ作らないなら、全然速度的には問題ないと思います。
Java1.4の仕様見てないんでとりあえず聞きますけど、VRAMアクセスとかできるようになったんですか?
CPUだけだと限界あるよね……。
Imageを拡大描画とかするといきなり重くなったりしません?
あとアプレットビューワで動かしたときの速度と、
ブラウザで動かした場合だとブラウザの内部スレッドのタイマの関係なのか、
動作がかなり遅くなった記憶があるんですけど、あれって改善されてるのかな?
それともアプレット側からプライオリティを変更できる方法があったんでしょうか……。
>てっきり昔のベーシックぐらいの遅さかと
昔の体感速度だとBASICもそれなりだったような……MSXの時の記憶ですけどね(笑)
Javaは最適化する要素が少ないから楽っちゃ楽だけど、個人的に気分は悪いかな……。
>>49
技術書買いなさい。値段もケチらずにそこそこのを。
……というか、プログラムを組む以前の段階で分からないと言ってますか?
02/10/23 00:39ID:???
そうだねぇ。Javaはただでも、とりあえず本買っとかないと。
買ったらいやでも読まなきゃならないし。
自分は「BlackBook」と、「Javaによる、初めてのアルゴリズム入門」
というのを買いました。それぞれ3千円ほど。
買ったらいやでも読まなきゃならないし。
自分は「BlackBook」と、「Javaによる、初めてのアルゴリズム入門」
というのを買いました。それぞれ3千円ほど。
02/10/23 01:25ID:???
>>50
>もちろん私はreturn (val);なんて書きませんけど、
>大抵の初心者向け技術書ってこういう風に書いてなかったっけ?
いや、C言語でも Java でも return(val);
みたいに括弧つけるのは ご法度とされているが。
(三項式の場合 -return (bool ? 0 : 1) みたいな奴- を除く)
>もちろん私はreturn (val);なんて書きませんけど、
>大抵の初心者向け技術書ってこういう風に書いてなかったっけ?
いや、C言語でも Java でも return(val);
みたいに括弧つけるのは ご法度とされているが。
(三項式の場合 -return (bool ? 0 : 1) みたいな奴- を除く)
5341
02/10/23 07:38ID:??? >>52
>ご法度とされているが。
え? そうなの?
goto乱用する奴は殴り飛ばしたくなるけど、カッコ乱用するくらい……いや、やっぱ殴りたくなるな。
しかしいつの間にご法度になったんだ……?
俺は聞いた事無いけどなぁ。というかそんなこと気にも留めた事なかったけど……。
>ご法度とされているが。
え? そうなの?
goto乱用する奴は殴り飛ばしたくなるけど、カッコ乱用するくらい……いや、やっぱ殴りたくなるな。
しかしいつの間にご法度になったんだ……?
俺は聞いた事無いけどなぁ。というかそんなこと気にも留めた事なかったけど……。
54名前は開発中のものです。
02/10/23 13:08ID:p8oFuUyq SunのJavaコーディング規約から。
http://java.sun.com/docs/codeconv/html/CodeConventions.doc6.html#438
「値を持つreturn文は、何らかの形で返り値をより明白にするものでない限り
カッコを使ってはならない」だそうな。
今はこれが主流じゃないかな。似たような規約はいろいろあると思うにょ。
C言語だったら、retrun(0)とかtypoするとリンクするまで気づかないこともあるし。
http://java.sun.com/docs/codeconv/html/CodeConventions.doc6.html#438
「値を持つreturn文は、何らかの形で返り値をより明白にするものでない限り
カッコを使ってはならない」だそうな。
今はこれが主流じゃないかな。似たような規約はいろいろあると思うにょ。
C言語だったら、retrun(0)とかtypoするとリンクするまで気づかないこともあるし。
55あぼーん
NGNGあぼーん
5641
02/10/23 19:12ID:??? >>54
ほんとだ……。
Javaはキャスト強要したりコンパイル時の警告とか、
「そんな細かいことで!」って言いたくなるようなエラー出したり、
融通のきかねぇ言語だなぁって思ってたけど、
まさかコーディングスタイルまで口出ししていたとは……。
改行とか{}の有る無しなんてどうでもいいじゃねぇかヨ……。
>今はこれが主流じゃないかな
今というか10年、もっと前からそうじゃなかったかなぁ……。
ム、いつ頃までreturnにカッコつけてたんだろ?
覚えてねぇ……。エディタで予約語に色が付くようになってからか?
ほんとだ……。
Javaはキャスト強要したりコンパイル時の警告とか、
「そんな細かいことで!」って言いたくなるようなエラー出したり、
融通のきかねぇ言語だなぁって思ってたけど、
まさかコーディングスタイルまで口出ししていたとは……。
改行とか{}の有る無しなんてどうでもいいじゃねぇかヨ……。
>今はこれが主流じゃないかな
今というか10年、もっと前からそうじゃなかったかなぁ……。
ム、いつ頃までreturnにカッコつけてたんだろ?
覚えてねぇ……。エディタで予約語に色が付くようになってからか?
57
02/10/23 21:01ID:GT/IG37K ネイティブアプリケーション連携機能 (504だけ)
ネイティブアプリケーションからのiアプリの起動
(メールやブラウザ、赤外線ポートからiアプリを起動する)
iアプリからのネイティブアプリケーションの起動
(iアプリからブラウザや音声発信通話を起動する)
バックライトのオン・オフをちゃんと設定しないとNシリーズなどの折り畳み式で
閉じたとき高負荷がかかり動作が不安定になるので注意。
以上の事を踏まえてJavaを学習しましょう。
ネイティブアプリケーションからのiアプリの起動
(メールやブラウザ、赤外線ポートからiアプリを起動する)
iアプリからのネイティブアプリケーションの起動
(iアプリからブラウザや音声発信通話を起動する)
バックライトのオン・オフをちゃんと設定しないとNシリーズなどの折り畳み式で
閉じたとき高負荷がかかり動作が不安定になるので注意。
以上の事を踏まえてJavaを学習しましょう。
58Javaの勉強
02/10/23 21:57ID:GT/IG37K 用語の勉強
オブジェクト [物]部品 変数 等
パッケージ [クラスを種類別に分類して集めたもの] java.applet , java.awt , java.util 等
クラス [オブジェクトをモデル化したもの] Applet , Graphics 等
インスタンス [クラスを具体化したもの] new演算子で作成
メソッド [関数、閉じた手続き] init , start , paint 等
オブジェクト [物]部品 変数 等
パッケージ [クラスを種類別に分類して集めたもの] java.applet , java.awt , java.util 等
クラス [オブジェクトをモデル化したもの] Applet , Graphics 等
インスタンス [クラスを具体化したもの] new演算子で作成
メソッド [関数、閉じた手続き] init , start , paint 等
59あぼーん
NGNGあぼーん
02/10/23 22:04ID:???
6141
02/10/23 22:42ID:??? >>57
>バックライトのオン・オフをちゃんと設定しないとNシリーズなどの折り畳み式で
>閉じたとき高負荷がかかり動作が不安定になるので注意。
え? そうなんですか?
その情報サンクス! と思って、N504で試してみましたが、
特に不安定になったような感じはしないんですが……。
もし良かったらもうちょっと詳しく教えてもらえませんか?
個人的にiアプリでも作ろうかと思ってるんですが、
電話機固有のシステム関連はよく調べてないですよね。
でも700ポリゴンくらいでも10fpsくらい?出せてるようなのでちょっとやる気が出てきました。
ただN504だと低レベル3D扱えなくて腹立たしいですけど。
>>60
コレコレ、大人が子供をいじめるものではありません(笑
一応ゲーム製作の板なのでinterfaceなんかなくても……ダメか?
挙げてるのが偏ってるって、全部挙げさせるのは酷っしょ。
個人的には用語を覚えるよりコードを覚えろと言いたい気もしますが、
……まぁ何事も土台は大切よね。
ただ、言語は知ってるけどソフトは作れないって奴にはならないようにね。
……わぉ!
ここってJ-PHONEのJavaアプリのスレだったのね!
気付かなかった……。
つーことはiアプリネタはスレ違いだったのね。
今ごろ気付きました、すんません……
>バックライトのオン・オフをちゃんと設定しないとNシリーズなどの折り畳み式で
>閉じたとき高負荷がかかり動作が不安定になるので注意。
え? そうなんですか?
その情報サンクス! と思って、N504で試してみましたが、
特に不安定になったような感じはしないんですが……。
もし良かったらもうちょっと詳しく教えてもらえませんか?
個人的にiアプリでも作ろうかと思ってるんですが、
電話機固有のシステム関連はよく調べてないですよね。
でも700ポリゴンくらいでも10fpsくらい?出せてるようなのでちょっとやる気が出てきました。
ただN504だと低レベル3D扱えなくて腹立たしいですけど。
>>60
コレコレ、大人が子供をいじめるものではありません(笑
一応ゲーム製作の板なのでinterfaceなんかなくても……ダメか?
挙げてるのが偏ってるって、全部挙げさせるのは酷っしょ。
個人的には用語を覚えるよりコードを覚えろと言いたい気もしますが、
……まぁ何事も土台は大切よね。
ただ、言語は知ってるけどソフトは作れないって奴にはならないようにね。
……わぉ!
ここってJ-PHONEのJavaアプリのスレだったのね!
気付かなかった……。
つーことはiアプリネタはスレ違いだったのね。
今ごろ気付きました、すんません……
62あぼーん
NGNGあぼーん
63コピペ
02/10/24 14:19ID:??? 本来なら各状態ごとにclassを作るのがjavaっぽい書き方になる(少なくとも私はそう思う)んだが
classを作るごとにfilesizeが跳ねるのでDojaでは事実上ご法度になる。
なのでCanvasClass1個使うだけで中身はC言語のようにだらだら書くだけ。
classにすれば楽なのにと思ってても関数で我慢してます。
(ちなみに1回しか呼び出されない関数などは作りません、こうなるとC言語でもないな(笑))
どうしても漢字入力したい所だけはPanelClassに切り替えるけど、
入門書見てこんなもんかと納得すればオブジェクト志向なんて必要なし。
classを作るごとにfilesizeが跳ねるのでDojaでは事実上ご法度になる。
なのでCanvasClass1個使うだけで中身はC言語のようにだらだら書くだけ。
classにすれば楽なのにと思ってても関数で我慢してます。
(ちなみに1回しか呼び出されない関数などは作りません、こうなるとC言語でもないな(笑))
どうしても漢字入力したい所だけはPanelClassに切り替えるけど、
入門書見てこんなもんかと納得すればオブジェクト志向なんて必要なし。
64進可 ◆Sinka1my5k
02/10/24 21:12ID:??? > ……わぉ!
> ここってJ-PHONEのJavaアプリのスレだったのね!
> 気付かなかった……。
> つーことはiアプリネタはスレ違いだったのね。
> 今ごろ気付きました、すんません……
ええーっ、俺なんてただのJAVAの話してたYO!
だってスレタイにJ-PHONEなんてどこにもないじゃん!
う〜ん…てことはこれ以上はスレ違いだから他でやったほうがいいかな?
> ここってJ-PHONEのJavaアプリのスレだったのね!
> 気付かなかった……。
> つーことはiアプリネタはスレ違いだったのね。
> 今ごろ気付きました、すんません……
ええーっ、俺なんてただのJAVAの話してたYO!
だってスレタイにJ-PHONEなんてどこにもないじゃん!
う〜ん…てことはこれ以上はスレ違いだから他でやったほうがいいかな?
65Javaの勉強
02/10/24 21:55ID:??? Javaなら何でもいいでしょ。アプリだろうがアプレットだろうがサーブレットだろうが
//画面に文字を表示するコード
class Sample1
{
public static void main(String args[])
{
System.out.println("ここの文字を");
System.out.printlin("表示だよ");
}
}
//画面に文字を表示するコード
class Sample1
{
public static void main(String args[])
{
System.out.println("ここの文字を");
System.out.printlin("表示だよ");
}
}
66Javaの勉強
02/10/24 22:06ID:qd3nMgXf //画面に出力するコード
class Sample1
{
public static void main(String args[])
{
System.out.println("画面に表示");
System.out.println("ここは下段に");
}
}
class Sample1
{
public static void main(String args[])
{
System.out.println("画面に表示");
System.out.println("ここは下段に");
}
}
67Javaの勉強
02/10/24 22:10ID:??? //画面に出力するコード
class Sample
{
public static void main(string args[])
{
System.out.println("上に表示");
System.out.println("下に表示");
}
}
class Sample
{
public static void main(string args[])
{
System.out.println("上に表示");
System.out.println("下に表示");
}
}
68Javaの勉強
02/10/24 22:16ID:qd3nMgXf //画面に出力するコード
class Sample1
{
public static void main(String args[])
{
System.out.print("この場合は")
System.out.print("どうなる?")
}
}
class Sample1
{
public static void main(String args[])
{
System.out.print("この場合は")
System.out.print("どうなる?")
}
}
6941
02/10/24 22:21ID:??? >>63
コピペなの? ってことはレスしても無駄なのか?
でも一応レスすると、そんなの最適化の基本じゃないかヨ。
個人的にはiアプリは容量減らすの重要なんだから、
ライブラリクラスで使ってる内部変数全部publicにしろ!って思うのは私だけ?
容量ギリギリだっつのにカプセル化じゃねぇよ、ったく……。
あと、オブジェクト指向ってのは画期的な高速化アルゴリズムとかじゃないのよ。
必要、不必要の問題じゃないってば。
それに最適化ってのは一通り完成した後にするもんだろうよ……。
>>64
>>1の
>J-PHONEのJAVAアプリですが、マターリ語り合いましょう。
って書いてありますよね?
J-PHONEってjアプリとでも言うのかと思ってた。
どうなんだろね?
2chルール自体良く分かってないんだけど……スレとか掲示板ごとにあるんかな?
>>65
System.outは標準出力にだから場合によっては画面に出ないでしょ?(^^
……いらんツッコミごめん。
コピペなの? ってことはレスしても無駄なのか?
でも一応レスすると、そんなの最適化の基本じゃないかヨ。
個人的にはiアプリは容量減らすの重要なんだから、
ライブラリクラスで使ってる内部変数全部publicにしろ!って思うのは私だけ?
容量ギリギリだっつのにカプセル化じゃねぇよ、ったく……。
あと、オブジェクト指向ってのは画期的な高速化アルゴリズムとかじゃないのよ。
必要、不必要の問題じゃないってば。
それに最適化ってのは一通り完成した後にするもんだろうよ……。
>>64
>>1の
>J-PHONEのJAVAアプリですが、マターリ語り合いましょう。
って書いてありますよね?
J-PHONEってjアプリとでも言うのかと思ってた。
どうなんだろね?
2chルール自体良く分かってないんだけど……スレとか掲示板ごとにあるんかな?
>>65
System.outは標準出力にだから場合によっては画面に出ないでしょ?(^^
……いらんツッコミごめん。
70名前は開発中のものです。
02/10/24 22:42ID:qd3nMgXf そのコピペはプログラム板のiアプリに書いてあったよ。
71Javaの勉強
02/10/24 23:10ID:qd3nMgXf //リテラルの勉強
class Sample3
{
public static void main(String args[])
{
System.out.println('A');
System.out.println("Javaへようこそ");
System.out.println(123);
}
}
文字・文字列・数字 リテラル=特定の値
class Sample3
{
public static void main(String args[])
{
System.out.println('A');
System.out.println("Javaへようこそ");
System.out.println(123);
}
}
文字・文字列・数字 リテラル=特定の値
72Javaの勉強
02/10/24 23:26ID:??? //エスケープシーケンスの勉強
class Sample4
{
public static void main(String args[])
{
System.out.println("円記号を表示します。:\\")
System.out.println("アポストリフィーを表示します。:\'")
}
}
キーボードから入力出来ない特殊文字を表示出来る
class Sample4
{
public static void main(String args[])
{
System.out.println("円記号を表示します。:\\")
System.out.println("アポストリフィーを表示します。:\'")
}
}
キーボードから入力出来ない特殊文字を表示出来る
02/10/25 01:21ID:???
漏れら極悪非道の終了ブラザーズ!
クソスレは終わらせてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ END
(・∀・∩)(∩・∀・) ENDE
(つ 丿 ( ⊂) FIN
( ヽノ ヽ/ ) 了
し(_) (_)J 完
クソスレは終わらせてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ END
(・∀・∩)(∩・∀・) ENDE
(つ 丿 ( ⊂) FIN
( ヽノ ヽ/ ) 了
し(_) (_)J 完
74Javaの勉強
02/10/25 15:48ID:??? //キーボードからの文字列入力
import java.io.*;
class Test
{
public static void main(String args[]) throws IOException
{
System.out.println("文字列を入力してください。");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println(str+"が入力されました。");
}
}
import java.io.*;
class Test
{
public static void main(String args[]) throws IOException
{
System.out.println("文字列を入力してください。");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println(str+"が入力されました。");
}
}
75Javaの勉強
02/10/25 21:40ID:??? 次の問に答えなさい。
あなたは何歳ですか?
23 リターン
あなたは23歳です。
あなたは何歳ですか?
23 リターン
あなたは23歳です。
76Javaの勉強
02/10/25 22:23ID:??? import java.io.*;
class monndai
{
public static void main(String args[]); throws IOException
{
System.out.println("あなたは何歳ですか?");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readline();
int num = Integer.parseInt(str);
System.out.println("あなたは"+ num +"です。")
}
}
class monndai
{
public static void main(String args[]); throws IOException
{
System.out.println("あなたは何歳ですか?");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readline();
int num = Integer.parseInt(str);
System.out.println("あなたは"+ num +"です。")
}
}
02/10/25 22:25ID:???
円周率の値はいくつですか?
3.14 リターン
円周率の値は3.14です。
3.14 リターン
円周率の値は3.14です。
//円周率の値
class test
{
public static void main(string args[]) throws IOException
{
System.out.println("円周率の値はいくつですか?")
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str =br.readLine();
int num =Integer.parseInt(str);
System.out.println("円周率は"+ num +"");
}
}
class test
{
public static void main(string args[]) throws IOException
{
System.out.println("円周率の値はいくつですか?")
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str =br.readLine();
int num =Integer.parseInt(str);
System.out.println("円周率は"+ num +"");
}
}
79進可 ◆Sinka1my5k
02/10/27 11:58ID:??? 考えてみればここ、立て逃げスレなんだよね。
だったら今の状況でもいいかも。
iアプリでゲームは他のスレであるし
キチガイがいるよスレにわざわざ移るのもなんだし。
今日はスペースキーで面データーを次々読み出すのに成功。
用意した二次元配列に後からデータを一括入力ってのが
わからんかったからプログラム板で聞いてしまった。
次は作った迷路でキャラを動かしてみるかなー
だったら今の状況でもいいかも。
iアプリでゲームは他のスレであるし
キチガイがいるよスレにわざわざ移るのもなんだし。
今日はスペースキーで面データーを次々読み出すのに成功。
用意した二次元配列に後からデータを一括入力ってのが
わからんかったからプログラム板で聞いてしまった。
次は作った迷路でキャラを動かしてみるかなー
02/10/27 16:14ID:???
あれ >>79 だったのか。
new int[][]{ {....},{....} };
new int[][]{ {....},{....} };
02/10/28 12:53ID:???
>>78
おいおい、円周率をint値に代入するなよ。
おいおい、円周率をint値に代入するなよ。
02/10/28 14:00ID:???
円周率が約3になったのは記憶に新しい
02/10/29 11:35ID:???
つまり>>78のコードは壮大な皮肉か。
02/10/29 13:40ID:???
//賠償しる二ダ!!
import java.io.*;
class neta
{
public static void main(String args[]) throws IOException
{
System.out.println("賠償金が欲しい二ダ。他に欲しい人は何人二ダ?");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int num =Integer.parseInt(str);
int test[];
test = new int[num];
System.out.println("それぞれの人は何億円の賠償を求めますか?");
for(int i=0 ;i<num; i++){
str =br.readLine();
int tem =Integer.parseInt(str);
test[i] = tem;
}
for(int i=0; i<num ; i++){
System.out.println((i+1) + "番目の人の賠償は" +test[i]+ "億円二ダ!!");
}
}
}
import java.io.*;
class neta
{
public static void main(String args[]) throws IOException
{
System.out.println("賠償金が欲しい二ダ。他に欲しい人は何人二ダ?");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int num =Integer.parseInt(str);
int test[];
test = new int[num];
System.out.println("それぞれの人は何億円の賠償を求めますか?");
for(int i=0 ;i<num; i++){
str =br.readLine();
int tem =Integer.parseInt(str);
test[i] = tem;
}
for(int i=0; i<num ; i++){
System.out.println((i+1) + "番目の人の賠償は" +test[i]+ "億円二ダ!!");
}
}
}
85進可 ◆Sinka1my5k
02/10/31 17:55ID:??? なんだか今まで勘違いしていた模様。
readst = new int[][]{
{0,0,0,1,0,0,0,},
{0,0,1,1,0,0,0,},
{0,0,0,1,0,0,0,},
{0,0,0,1,0,0,0,},
{0,0,1,1,1,0,0,},};
}
って入れた時、
public void copymen(){
for( int sy = 0; sy <= 4 ; sy ++){ //縦配列の1〜5
for( int sx = 0; sx <= 6 ; sx ++){ //横配列の1〜7
stage[sx][sy] = readst[sx][sy]; //コピー
}
}
}
これでコピーできると思ってたんだ
readst = new int[][]{
{0,0,0,1,0,0,0,},
{0,0,1,1,0,0,0,},
{0,0,0,1,0,0,0,},
{0,0,0,1,0,0,0,},
{0,0,1,1,1,0,0,},};
}
って入れた時、
public void copymen(){
for( int sy = 0; sy <= 4 ; sy ++){ //縦配列の1〜5
for( int sx = 0; sx <= 6 ; sx ++){ //横配列の1〜7
stage[sx][sy] = readst[sx][sy]; //コピー
}
}
}
これでコピーできると思ってたんだ
86進可 ◆Sinka1my5k
02/10/31 17:56ID:???けど実際プログラム組んでみると
public void copymen(){
for( int sy = 0; sy <= 4 ; sy ++){ //縦配列の1〜5
for( int sx = 0; sx <= 6 ; sx ++){ //横配列の1〜7
stage[sy][sx] = readst[sy][sx]; //コピー ●ここの行が違う●
}
}
}
こうだったんだ。つまり二番目のカッコは
配列の横要素の数字だったんだよね。
xとyを逆に考えてたよ・・・
02/11/02 01:39ID:???
88進可 ◆Sinka1my5k
02/11/03 15:19ID:??? 今日は表示した面データーでキャラを上下左右に動かすことに成功。
壁の当たり判定もあるし、だんだんゲームらしくなってきましたぞ。
で、実はホームページも作ってあったりする。
ゲームの土台もできたし、そろそろURLさらしてみよう。
www.interq.or.jp/moonstone/person/
一応目標もあるから開発状況報告スレにも書いておこうっと。
壁の当たり判定もあるし、だんだんゲームらしくなってきましたぞ。
で、実はホームページも作ってあったりする。
ゲームの土台もできたし、そろそろURLさらしてみよう。
www.interq.or.jp/moonstone/person/
一応目標もあるから開発状況報告スレにも書いておこうっと。
89進可 ◆Sinka1my5k
02/11/10 20:38ID:??? 今日も今日で戸惑いの日々。
public class b_anmmov extends Applet implements Runnable KeyListener {
コンパイルしたら、この行でダメ出しされるんだ。で、
public class b_anmmov extends Applet implements Runnable, KeyListener {
色々調べて理由は判らないけど、これなら無事コンパイルされるんだ。
あんだよそれ!なんでたったそれだけで出来なくなるんだよ!と、ぶち切れ金剛
まぁなんとか進めたからいいや。理想の器、満つらざるとも屈せずの精神で行こう。
public class b_anmmov extends Applet implements Runnable KeyListener {
コンパイルしたら、この行でダメ出しされるんだ。で、
public class b_anmmov extends Applet implements Runnable, KeyListener {
色々調べて理由は判らないけど、これなら無事コンパイルされるんだ。
あんだよそれ!なんでたったそれだけで出来なくなるんだよ!と、ぶち切れ金剛
まぁなんとか進めたからいいや。理想の器、満つらざるとも屈せずの精神で行こう。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★4 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★3 [尺アジ★]
- 【テレビ】鈴木福&あのちゃんW主演 テレ東で押見修造氏の漫画『惡の華』実写ドラマ化決定! 累計325万部を突破した伝説的漫画 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】セブンイレブンの納豆巻きの値段、限界突破wwwwwwwwwwwwwwwwww [977261419]
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- クマ対策→山に食べ物撒くだけ
- 🏡
