1 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 20:36:33 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 Doja、Starいずれも扱います。質問時には明記してください。 次スレは>>980 が宣言して立ててください。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 8 ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド116【歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1213347130/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc11.2ch.net/test/read.cgi/tech/1117773530/
111 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 05:49:27 ] (´●ω●`)
112 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 15:08:04 ] >>109 ↑日本語の理解能力が不足しているアホ
113 名前:デフォルトの名無しさん [2009/09/26(土) 17:40:27 ] >>109 自己中乙
114 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 18:02:37 ] 終了できないじゃなくて終了される 中断できる機種はあるが
115 名前:デフォルトの名無しさん [2009/09/26(土) 20:44:31 ] だな
116 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 20:31:04 ] 携帯用アプリ開発だけで食っていくのって難しいでしょうか? SEやってたんですが不況で職を失ったのでアプリ開発で食っていこうと思ってます。
117 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 20:40:58 ] もう無理だと思う。
118 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 20:55:06 ] >>117 やっぱそうですよね。飽和市場になっている気がします。 新しいことを探しつつ、再就職先も探します。 ありがとうございました。
119 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 21:43:17 ] すげぇ。ここまで有用な情報が何一つ無い・・・。 なにこれ。シルバーウィークの弊害?
120 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 23:16:07 ] お前は掲示板に何を求めてるんだw
121 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 23:31:08 ] 有用な情報を書きこむくらいなら自分で使う
122 名前:デフォルトの名無しさん mailto:sage [2009/09/28(月) 23:51:23 ] あと三年もたんだろ
123 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 07:39:19 ] 三年後はどうなるの?
124 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 12:16:51 ] >>119 が一番おもしろかった
125 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 13:05:54 ] このままStarに移行していくと、いつかDojaが使えなくなる日が来るのかな? 過去の資産を切り捨てられたら困る
126 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 13:25:01 ] たぶん先にStarが切られる
127 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 19:00:58 ] アンドロイドになる
128 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 00:35:29 ] fillRectが動かなくなったんですが、同じ症状の人います? doja5.1 fillRect× drawLine○ ソースを丸ごとコピーして3.0で動かしてみたら Rect Line 両方問題なかったのになー 端末設定変えて試しても駄目でした
129 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 00:40:07 ] >>128 再現する最低限のソースうp
130 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 01:15:55 ] 長いし汚いんでやめときまふ Canvas3Dを使ってるんでクリッピング領域とか上書きしてるんじゃ ないかとか思って弄ってみたんですが、駄目でした ぐぬぬ… 3.0で動くけど5.1じゃ動かなかったり、その逆もあったり 一筋縄じゃいかないなぁ…
131 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 11:52:55 ] >>130 動かない、というのがどんな状況なのか不明だけど 描画色の設定を g.setColor(0xRRGGBB) みたいにやってたりしてないか?とエスパーしてみる。
132 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 17:14:49 ] すみません、S!アプリで音を用いたゲームの定石と言うか、 音源はコレでこーいう風に作れ的なのはあるんでしょうか? 現在wavから変換したsmaf再生を行っていますが、 再生直前に jarから解凍>SmafPlayerで再生とすると、 結構な頻度でSmafPlayer#Playでアプリが一時停止してしまいます。 サスペンド>レジュームで再生が始まり、メインループも再開するので、 ある意味プログラムやデータに誤りがある訳でもなさそうなのですが、 実機でも発生するため困ってます。 音源は全部で1MB近くで、他に結構メモリを持って行かれる状況で、 起動時にSmafDataを全構築するのはNGです。 アドバイスお願いします。
133 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 17:24:35 ] スレタイ読め
134 名前:132 mailto:sage [2009/09/30(水) 18:01:10 ] あー…タブ間違えました。失礼しました。
135 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 10:00:54 ] >131 そのあたりよく調べてみたら直せました ありがとうございますぅぅぅぅぅ
136 名前:デフォルトの名無しさん [2009/10/07(水) 13:43:03 ] PHPの問題か、Dojaの問題かわからないのでこちらに質問させてください。 PHPを関数的に使用して値を返してもらうというプログラムを組もうとしています。 しかし、単純なechoでも想像する値が返ってきません。 Doja側: HttpConnection hc = null; InputStreamReader isr = null; OutputStreamWriter osw = null; hc = (HttpConnection)Connector.open("hogehoge.jp/test.php ", Connector.READ, true); hc.setRequestMethod(HttpConnection.GET); hc.connect(); isr = new InputStreamReader(hc.openInputStream()); //以下、返ってきた値から文字列を生成し表示させる PHP側: <?php echo "test"; ?> このようにすると、「test」と表示させたいのですが、 「<?php echo…」と表示されます。 そもそも、こういう関数的な使い方はできないのでしょうか?
137 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 14:05:19 ] Action php5-script /cgi-bin/php5.cgi AddHandler php5-script …
138 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 14:45:19 ] >>137 .htaccessを作るということでしょうか?
139 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 14:54:39 ] なんかPHPスクリプトとして走ってない感じなので
140 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 15:07:03 ] >>139 ありがとうございます。 今サーバーに繋げないので、繋いだときにやってみます。
141 名前:136 mailto:sage [2009/10/14(水) 14:39:49 ] 136で書いたDojaの省略した部分のプログラムが間違って動かなかったみたいです。 すみません、お騒がせしました。 色々、勉強になりました。
142 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 23:10:04 ] Eclipseの「参照ライブラリ」に追加して使える ライブラリを自作するにはどうすればいいですか?
143 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 22:03:39 ] これアプリの圧縮に使えるかな? www.publickey.jp/blog/09/ajaxjavascript.html
144 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 22:34:42 ] JS? 蔵鯖の鯖側を圧縮するってこと?
145 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 23:35:40 ] Java != JavaScript
146 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 23:49:51 ] JavascriptとJavaの違いもわからんやつがおるのか・・・
147 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 01:01:10 ] jsと勘違いしてたみたいだけど、 javaのクラス名短くするとかしてくれるツールはこっち ttp://notitle.net/vappli/940.html
148 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 11:49:10 ] iアプリを作って、PCブラウザからjarパス開いてダウンロードできることは確認できたんですが、 実機(種類問わず)からダウンロードできることをPCで確認できませんか? 開発キットのADFチェックではADFの構文しかチェックできないんですね。
149 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:08:55 ] Starでタッチパネル用のフレームワークを作ったんですが使用感や問題点を知りたいと思いまして、 興味のある方はリンク先のライブラリを試してもらえないでしょうか。 一人で作ってると、一人よがりになってそうで…… www.geocities.jp/qam_gw/mobile/wosp/index.html
150 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:42:34 ] 基本的なことで申し訳ないですが、 String[] imageName = { "hoge.gif", "hogehoge.gif", "hogehogehoge.gif", }; image = new Image[imageName.length]; g.drawString(Integer.toString(imageName.length), 90,90); imageNameは配列なので、長さを取得する場合、 getLength()というメソッドを使用すると思うのですが、 lengthというメンバ変数でも取得できてしまいます(3が表示されます)。 どちらともの仕様を見てもそれが取得できることが書かれていないのですが、 これはJavaの仕様ですか? それともDojaの仕様ですか?
151 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:48:54 ] 配列にgetLength()というメソッドは無いぞ lengthはJava Language Specificationに書かれている java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html#64347
152 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 20:36:03 ] >>150 JAVAの仕様です まずはJAVAの基礎を勉強する事を勧めます
153 名前:150 mailto:sage [2009/10/21(水) 19:21:07 ] >>151 ,152 ありがとうございます。 Javaをもっと勉強するべきですね……
154 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 23:20:23 ] Imageにて透過を行いたいのですが、 純正エミュレータで、 以下のコードにて透過してくれません。 何か記述が足りないのでしょうか? public class DemoCanvas extends Canvas { private Image layerA; private Image layerB; private Graphics graphicsA; private Graphics graphicsB; ---
155 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 23:22:35 ] --- public DemoCanvas() { int colorTransparent = Graphics.getColorOfName(Graphics.BLACK); int colorA = Graphics.getColorOfName(Graphics.BLUE); int colorB = Graphics.getColorOfName(Graphics.RED); layerA = Image.createImage(this.getHeight(), this.getWidth()); layerA.setTransparentColor(colorTransparent); layerA.setTransparentEnabled(true); graphicsA = layerA.getGraphics(); layerB = Image.createImage(this.getHeight(), this.getWidth()); layerB.setTransparentColor(colorTransparent); layerB.setTransparentEnabled(true); graphicsB = layerB.getGraphics(); graphicsA.setColor(colorTransparent); graphicsA.fillRect(0, 0, layerA.getWidth(), layerA.getHeight()); graphicsA.setColor(colorA); graphicsA.drawLine(0, 0, layerA.getWidth(), layerA.getHeight()); graphicsB.setColor(colorTransparent); graphicsB.fillRect(0, 0, layerB.getWidth(), layerB.getHeight()); graphicsB.setColor(colorB); graphicsB.drawLine(0, layerB.getWidth(), layerB.getHeight(), 0); } public void paint(Graphics graphics) { graphics.drawImage(layerA, 0, 0); graphics.drawImage(layerB, 0, 0); } }
156 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 00:14:44 ] レイヤーに描画した後でsetTransparentEnabled
157 名前:154 mailto:sage [2009/10/22(木) 06:42:34 ] >>156 できました!! ありがとうございます!
158 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:38:06 ] java.util.regexパッケージが存在しないようですが、正規表現を使うにはどうしたらいいでしょうか
159 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 03:06:52 ] tukure
160 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:26:15 ] 鬼車 for Javaが使える・・?
161 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:56:39 ] あれはJNI使ってるから無理
162 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 18:24:45 ] 3Dで、ブラー効果をだすにはどうしたら良いでしょうか? 移植を考えるとどうするのが効率が良いのかわからなくて…
163 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:18:27 ] WAVをwav2mldで変換して、 PCのシミュレータでは音が鳴ってるんですが 私の持ってるN-06Aでは鳴りません。 どうしたら鳴りますでしょうか。
164 名前:163 mailto:sage [2009/11/01(日) 23:20:34 ] Doja5.0です。
165 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:54:05 ] SA702用を使う
166 名前:163 mailto:sage [2009/11/02(月) 08:58:18 ] >>165 ありがとうございます。最近の機種はSA702向けならどれも鳴るんですか? 最近の機種のMLDの対応表がどこかにないのでしょうか。 wav2mldやん・ぱか工房は古い機種の情報しかないです。
167 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 14:45:42 ] 全部一緒
168 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 17:16:03 ] 見た目がパナのサイトにおいてある家計簿ソフトの様な 物を作りたいのですがJavaでOK? それともFlash?
169 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 13:19:19 ] 今のところだとFlashよりJavaのほうが作りやすい FlashLiteは制限ありすぎるし、機種によるバージョンの差もでかい
170 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 22:30:08 ] dです。 日経ソフトのムック本買ってきた。
171 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 23:18:13 ] Doja5.1の開発ツールをインストールしたら入っている CarRaceのサンプルで、binフォルダ以下に入っている画像などを読み込んでいるようですが、 これはどうしたら出来るんですか?resに入れていないと読み込めないと思っていたのですが。
172 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 10:28:31 ] ソースコード付いてるんだから読もうよ
173 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 17:42:04 ] Bシリーズはプロファイルのバージョンあがるのかなぁ?
174 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 02:01:53 ] 外部の質問で申し訳無いのだが、POSTデータが送れず、丸一日悩んでる… どなたか教えてください… ttp://oshiete1.goo.ne.jp/qa5423837.html
175 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 02:52:31 ] 勝手サイトは無理だろ
176 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 10:06:18 ] え。勝手サイトってポストデータ送れないの…?
177 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 13:12:22 ] >>174 "application/x-www.form-urlendoded" ってコピペのミス? これが原因なのかどうかは知らないけど。
178 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 13:22:36 ] URLは遠藤だった
179 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 12:26:04 ] iモードHTMLシミュレータIIは、utn属性の末尾1桁をどう変えても アプリゲットでutn送信するページが見られません。 どうにかして見る方法ないでしょうか。
180 名前:デフォルトの名無しさん [2009/11/09(月) 15:57:25 ] iアプリを初めて作ろうと思ってるんだが、なんせプログラミング自体初めてで Javaの初心者向けの本を買う ↓ 一通り読み終わってiアプリ開発の本を二冊買う ↓ 基本事項はある程度読み終えたが応用になると訳がわからんなる←今ここ 無理にでもサンプルコードを調べながら読もうと思ってるんだが 次にすることが分からん なにしたらいいかおすすめがあれば伝授頼む
181 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 15:58:20 ] 何作りたいんだよ
182 名前:デフォルトの名無しさん [2009/11/09(月) 17:34:18 ] >>181 スクロールアクション的なものなんだが
183 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 18:40:41 ] 人によって違うだろうが、Webや本から自分の作りたい物に近いサンプルを 探し、その原理を読み解く方向が良い。 目指すゲームが今までに類を見ない新しいゲームなら、何でも良いのでスクロールする サンプル、もしくはアクションゲームのサンプルを探す。 上記はクリアしていてプログラムの構造は解るには解るが、いざ自分で 新規に作るやり方が解らないというなら、上記で見つけたサンプルを 改造して自分の作りたい物に作り変える。 とりあえず改造し尽くしたがどうも動作が遅いようなら、その時初めて 1から自分で作る。
184 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 22:34:05 ] 一気に全部理解しようとしても無理 自分で手動かして、まずキャラが動くようにして、順序立てて拡張しないと
185 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 23:00:38 ] >>184 に同意 これって言語に関係なく初心者が体験する問題だな。 言語の仕様はある程度理解した、けど自分の実現したいものをどうやって作るか、 アルゴリズムの組み立て方が分からない。 こういう状態でサンプルコードとかを見ても、アルゴリズムの意図が理解できないから、 訳分からん → プログラミングを挫折 ってなっちゃう。 結局は自分でひとつずつ理解していくしかない。 近道をするなら、ゲーム用のアルゴリズムの考え方、実装の仕方を丁寧に解説している本を探すしかないね。 まぁ、一番手っ取り早いのは人から教えてもらうことだけど。 とりあえずの餞別に www.okisoft.co.jp/esc/i-appli.html
186 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 00:25:57 ] >>180 の者です >>183-185 サンクス とりあえず本を参考にdojaに始めから入ってるサンプルコードを読んでみたが???状態だ・・・ 185のURLを参考にがんばってみる dojaの詳しい解説はネットにほとんどないから困る
187 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 01:20:59 ] 素人の経験談が参考になるかわからないが、 Javaゲームプログラミングって本のサンプルコードを 意味もわからない状態から気合でDojaに移植して、ついでに改造してたら オブジェクト指向とかゲームのアルゴリズムとか理解度がかなり上がった気がする
188 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 02:04:50 ] > dojaの詳しい解説 「iアプリでのアクションゲームの作り方」を探しているのなら諦めれ アクションゲームの動作原理は、iアプリでもPCでも据え置きゲーム機でもほぼ一緒 Javaと、アクションゲームのアルゴリズムが理解していれば、あとはiアプリの作法を調べれば書ける だからiアプリに限定した詳しい解説はほとんどない 応用ができないのは、アルゴリズムに関する知識が不足しているから これを得るには実際に作るという経験が一番 次にすることは、自分の頭で考えてあれこれ試行錯誤すること 本とかソースを*読む*のはもういいから、とにかく*書く* アクションゲームを実現するのに必要な処理は何だろう? キャラクタが左右に動かないといけない 背景がスクロールしないといけない 敵が動かないといけない 敵が攻撃してこないといけない 壁や敵との当たり判定をつけないといけない… いきなりアクションゲームを、ましてや初心者が作ろうとしても無理 段階的に作っていくのはソフトウェア開発の基本 そのうち行き詰って疑問がわいてくるから、ネットや本で調べる Javaに関する疑問はググれば間違いなく出てくる iアプリに関する疑問はAPIリファレンスや開発ガイドを調べれば大体解決する アルゴリズムの関する疑問はググっても分からない時がある そうなったら聞きにおいで ただしiアプリに関係ない質問はJavaスレで とにかく何でもいいからキーボード打ちなさい www.nttdocomo.co.jp/service/imode/make/content/iappli/technical_data/doja/index.html#p05 javagame.skr.jp/ wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BD%E9%BF%B4 %BC%D4%B8%FE%A4%B1%2F%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%2F%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC
189 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 04:24:03 ] うるさーい!
190 名前:デフォルトの名無しさん [2009/11/10(火) 11:57:05 ] >>187 JAVAのサンプルコードをdojaに移植って自力でやるしかないのか?両者の違いを解説してるサイトあるのかな?プログラミング自体初体験だから違いが分からん >>188 なるほど!アルゴリズムはどの言語でもあまり変わらない気がするから、JAVAのアルゴリズムを勉強してみます とりあえずすることが見つかったんで皆ありがとう
191 名前:187 mailto:sage [2009/11/10(火) 19:03:50 ] >>190 1.eclipseのdojaプロジェクトに普通のJavaソースを突っ込む 2.エラーが出たところをCLDCとかDojaのAPIリファレンス見ながら ひたすら修正、APIになければ自前で実装 って感じだったと思う。結構昔のことだから自信が無いけど
192 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 19:04:32 ] 教えたい年頃か(´ω`)
193 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 19:34:31 ] イヤン恥ずかしい///
194 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 21:46:40 ] netbeans使ってる私は少数派
195 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 16:33:05 ] Star-1.2来たね で、MIDPマダー?
196 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 23:36:10 ] EclipseでDoja5.1のAPIとCLDC1.1のAPIのJavadocをアタッチしようとしたらいろいろと問題が・・ Dojaのはそのまま使ったら文字化けするし CLDC1.1 + MIDP2.0の非公式日本語ドキュメントはZIPで配布されてないし・・ どうすりゃいいの?
197 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:02:09 ] 俺はEclipseからDoja5.0起動できてない だからデバッグもできない、printfだけが頼り Eclipseをソースエディター&エラー確認としてだけ使ってる
198 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:26:06 ] >>197 ??? iアプリ開発キットをインストールするとき、Eclipseプラグインをインストールするように指定しておけば 何の問題も無く使えるはずだが。3.0/3.1とか書いてあるけど最新版でもちゃんと使える。
199 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:35:29 ] ちゃんとやってもeclipseから起動できないのはよくあるよ。どうしようもない。
200 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:49:47 ] よくある事じゃないだろう。どういう風に起動しないというんだ。 エミュレーターのウィンドウが開いたらすぐ閉じると思ったら コンパイラー準拠レベルが1.6になっていた、ということはある。
201 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 09:20:31 ] >>200 1.5にしたけどだめだった、すぐ閉じてしまう。Eclipseは3.4.2 MIDPのプラグインはデバッグもできるから、 Dojaのプラグインがおかしいと思うんだけど。
202 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 12:35:45 ] 過去スレ読んでいないんだが、iアプリを作ってみようと思う。 ちなみにJavaは先週初めてコーディングした。もちろん Hello,world だ。 あとは、ためしにランダムってどうやって出てくるのかがわかったぐらい。 iアプリもさっき、大格闘の末、「import com.nttdocomo.ui.*;」っていうのが必要なのが わかってやっと Hello, world. が出せた。 参考書がないとつらいな。 そんなオイラが難しくなさそうで、作れそうなゲームっていったら昔風のパズルゲームだろう。 と、思い立ちフルーツフィールドっていうパズルゲームを移植してみたいと思う。 暇つぶし系で自分でクリアできていないゲームで携帯にするとよさそうなのって こういうゲームじゃないか? 作っている過程を逐次アップしてみるので、勉強して見ようや。
203 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 12:39:54 ] ちなみにフルーツフィールドっていうのは船橋高校の人が20年以上前につくったらしい。 ググっても著作者のページは見つからないけど、ハンドヘルドPCへの移植は見つかった。 なんか、Java版もあった。 www2.plala.or.jp/sone/fruitsfields/fruitsfields.html これを作ってみようと思う。 オイラの使っているのはN904iとN705i。これで動くのでDoja-5.0で作る。 そんな機能は必要ないと思うけど。
204 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 12:55:11 ] appget.com/im/pc/clist.htm パズルはこんなにある。練習ならいいが、 パズルを作る技術を磨いてもあまり報われることはない。 それよりツール系でまだ少ないジャンルが狙い目。業務系PGならそのノウハウも生かせる。
205 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 13:19:53 ] iアプリだと画面スクロールもいるから初めてにしてはめんどくさいような 240x240で完結するなら簡単にできるだろうけど
206 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 13:25:15 ] 参考書は「Java言語によるモバイル開発」って本買ってきた。 うちの近所のブックオフには参考になりそうな本がなく、普通の本屋で唯一使えそうな本かと思って買ってきた。 Javaのコーディングの本かってもよかったが、まぁ、なくても何とかなるだろ。 どっちかというと資料の少なそうな携帯アプリの本で。 と、思ったんだけど、amazonでの評価はひどいね。 バグだらけで、Dojaほとんど載ってないって。 たしかに後半はDojaのことは置いといてっていう雰囲気。 >>204 ま、練習っす。iアプリって作ったことないし、Javaも初めてだし。 仕事には今のところする気もないただの興味だから。
207 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 13:31:32 ] ああ、でも FX をやっているので、メタトレーダやVTAPIと連携したモバイルトレーディングシステムは作ってみたいかも。 業者提供のツールは使いにくくって。
208 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 17:21:27 ] >>201 iアプリは1.4だぞ >>200 まじでどーしても起動しないことがよくあるんだよ。 俺がなったときはOSから入れ直してやっと起動した。
209 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 23:45:26 ] さて。作る内容は決めたものの、元データがないとそもそも困るね。 ということで、ステージのデータを確認してみようと思ったが・・・。 なかなか見つからなかった。これは何とか見つけて、中身を解析。 ステージのサイズが横18x12で外側はすべて壁。 実ステージデータとしては壁の内側の16x10の範囲だけで、データは1バイトで2コマ分、 0:スペース、1:壁、2:下矢印、3:左矢印、4:右矢印、5:上矢印、6:フルーツ、7:自分?だと思う。 ここまでの解析(というか、データ探し)だけで4時間もかかっちゃったよ。
210 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 23:47:08 ] データの構造はわかったので、今度はキャラクタの絵を描いてた。 ドット絵を描くのはつらい。 参考書によるとImageMapという機能を使えばRPGのフィールドっぽいのは簡単にできそう。 キャラクタを1枚絵で用意して、それに配列でデータ渡してあげると絵が表示されるって話なので これを使えばいいのかなということでとりあえず描く。 これまた3時間ぐらいかけた。
211 名前:BookerTee ◆mLDG2detrc mailto:sage [2009/11/15(日) 23:54:51 ] で、やっとコーディング。 イメージの表示と、ImageMapを使ってみた。 ImageMapのためのイメージが配列なのに最初気づかずエラーよくわかってなかった。 www.geocities.jp/can_you_digit_sukka/iApp/091115/FruitsFields091115.zip 肝心のコーディングはこれだけ。