1 名前:名前は開発中のものです。 [04/03/20 10:18 ID:HjCApWI8] ここはシミュレーションゲームをみんなで作るスレです。 各レベルの課題に沿って作ってみてあぷしてみましょう。 まとめ: SLGを作らない? gamdev.org/w/?%5B%5BSLG%A4%F2%BA%EE%A4%E9%A4%CA%A4%A4%A1%A9%5D%5D あぷろだ: gamdev.org/up/ 話題元: 初心者のためのゲームプログラミング pc2.2ch.net/test/read.cgi/gamedev/1023119134/852- 関連スレは>>2 各レベルの課題は>>3
741 名前:名前は開発中のものです。 mailto:sage [2005/10/02(日) 19:17:27 ID:3MthV7YV] gamdev.org/up/img/3464.zip なんとか課題 〜level15まで仕上げました。 ゲームルールはサクラ大戦のSLG風に仕立ててます。 キャラのアニメーションやステータスウインドウ、ダメージのポップも仕込みました。 あとは敵のAIですかね。
742 名前:571 mailto:sage [2005/10/03(月) 17:01:51 ID:mS5pZdL8] 遅レス ゴメンナナイ >>739 winメセージ云々はさっぱりわかりませぬ。 sleep()を10回に1回にするとsleep中に押されたキーの処理がsleepのあとに 一気に処理されるためか、処理が急に早くなったり、遅くなったりしてしまいます。 >>740 根本的に違うと言われましても、、、どうすれば?
743 名前:名前は開発中のものです。 mailto:sage [2005/10/03(月) 19:17:41 ID:1w3tZQbN] MsgWaitForMultipleObjects
744 名前:571 mailto:sage [2005/10/03(月) 21:39:34 ID:ejM0AIbj] >>743 サンクス。 早速webの荒波にもまれながら1.5時間かけて改良。 ついでに移動表示も。(こっちはただのsleep) gamdev.org/up/img/3469.zip CPU負荷も減ってなんとかなりました。 でも、何をしてるのか自分でもさっぱり。
745 名前:736 mailto:sage [2005/10/03(月) 22:13:50 ID:OSiapM59] >>741 Mack氏の素材だね。僕もよく使わせてもらっている。 キャラがメニューでは表示されるが、フィールドでは 表示されない。(青色の四角で表示されている) >>744 軽くなった。というか、Sleepとsleepは違うのかな。 僕の場合は、Sleepを入れないと、 カーソルがカクカク動く感じ(スピードが速くなったり遅くなったり) だったので入れるようにしていた。
746 名前:741 mailto:sage [2005/10/03(月) 23:18:09 ID:6XUJIuu4] >>745 動作チェックありがとうございます。 こちらではうまく表示されていたので、もう一度描画順序やDXLIBの初期設定を 見直してみます。
747 名前:741 mailto:sage [2005/10/04(火) 21:06:30 ID:B1WpAgqX] gamdev.org/up/img/3477.zip wikiのスクリーンショットでも肝心のマップ上のキャラが表示されてなかったので 1箇所思い当たるところを修正し、画面モードを16bit、マップチップやキャラデータ、 そしてバックバッファをシステムメモリ側に置いてみました。 これで表示されるかな? あとは敵のAIを組み込みました。AIは基本的に弱いものいじめが好きなのですが、これやると (たとえ到達できなくても)弱キャラに付きまとうので、他から攻撃されるとキレて 攻撃側にターゲットが変わるようにしてみました。
748 名前:736 mailto:sage [2005/10/05(水) 07:29:13 ID:xtilYqqq] 表示されない。こんな感じ。 gamdev.org/up/img/3480.png 位置が近さによってのターゲット変更もありかも。 遠くの弱い敵よりは、近くの強い敵みたいな。
749 名前:名前は開発中のものです。 mailto:sage [2005/10/05(水) 09:28:57 ID:YFbdr0ie] >>747 win2k+dx9で試したけどこっちは問題なく表示されてるよ 良くできてるね
750 名前:名前は開発中のものです。 mailto:sage [2005/10/05(水) 14:12:10 ID:Dst9bYpV] >>747 winXP & DX9 フィールドキャラ表示されず・・ しかしかなりできてますね。凄い!
751 名前:741 mailto:sage [2005/10/06(木) 01:14:50 ID:bjf+7jSZ] gamdev.org/up/img/3484.zip 度々すみません。やっとマップ上のキャラが表示できない理由がわかりました。 透過カラーの設定が間違っていて、特定のカラーモードでしかキャラの透過がうまくいってなかったようです。 みなさん動作報告ありがとうございました。 AIも少し修正してみました。弱キャラだけでなく近いキャラも攻撃ターゲットとして重要視するようにしてみました。
752 名前:736 mailto:sage [2005/10/06(木) 07:51:15 ID:S8+VVYmH] >>751 表示されたよ。 僕の場合は、左上(右下)の色で透過というバージョンも使っている。 カラーモードの他にも、改変不可の素材を使えるように。 AIは、キャラの強い弱いの感覚はまだ分からないけど、 距離が近い方、遠い方に近づく、両バージョン見れた。
753 名前:571 mailto:sage [2005/10/07(金) 13:53:21 ID:sfuHTjCl] >>745 bccのincludeフォルダを探ってるとこんな記述が void _RTLENTRY _EXPFUNC sleep(unsigned __seconds); void WINAPI Sleep(DWORD dwMilliseconds); つまり、sleepは秒単位、Sleepはミリ秒単位ってことじゃない?
754 名前:名前は開発中のものです。 mailto:sage [2005/10/07(金) 16:02:19 ID:bqQepxdB] そんな微妙な…
755 名前:名前は開発中のものです。 [2005/11/05(土) 17:26:41 ID:y1bUh2Hg] はじめまして。 海戦SLGを作りたいと思いゲーム製作板に来ました。 皆さんはゲームを作るとき、どのような手順をおこなっていますでしょうか。 「SLGをつくらない?」の手順て行えばいいのでしょうか? 超初心者なのでご教授願います。
756 名前:名前は開発中のものです。 mailto:sage [2005/11/05(土) 17:40:23 ID:CT/wDACF] 自分の出来るトコからでいーんじゃない? それが思いつかなかったらwiki通りでどうぞ
757 名前:名前は開発中のものです。 mailto:sage [2005/11/05(土) 20:19:25 ID:ns3y2meJ] マス目を表示させてカーソル動かせるところから。 次にコマを表示させて動かせるようにする。 次に移動限界を作る。 敵ゴマ味方ゴマの区別をつける。 以後適当にできるところから要素を追加。
758 名前:755 [2005/11/06(日) 00:21:34 ID:3+JU1/9k] >>758 >>757 ありがとうございました。 皆さん仕様書とかは特に作らないんですね。 ユニットの構成とかを先に作るのかと思っていました。
759 名前:名前は開発中のものです。 mailto:sage [2005/11/06(日) 00:29:36 ID:hIfx51we] 妄想は、し始めるとキリが無いから 企画厨で終わらないように気をつけような
760 名前:名前は開発中のものです。 mailto:sage [2005/11/06(日) 01:05:01 ID:InVSRqY3] >>758 そういうのは短くて簡単なやつを1回完成させてからやった方がいい。
761 名前:名前は開発中のものです。 [2005/11/06(日) 01:25:34 ID:3+JU1/9k] >>759 >>760 超初心者なのでそのつもりです。 現在の目標はゲームボーイウォーズです。
762 名前:名前は開発中のものです。 mailto:sage [2005/11/06(日) 23:00:14 ID:OiMSQvUI] OOPを有効に使えるのと使えないのではかなり開発効率が変わってくる。
763 名前:名前は開発中のものです。 mailto:sage [2005/11/09(水) 13:39:56 ID:/MFIZXfV] OOPの勉強をしている間に素材込みでゲームが2〜3個作れる。
764 名前:名前は開発中のものです。 mailto:sage [2005/11/09(水) 21:01:48 ID:PP6ubqA3] だが使えない奴がゲーム1個作っている間に使える奴は2〜3個作れる。
765 名前:名前は開発中のものです。 mailto:sage [2005/11/09(水) 21:32:51 ID:E92AtaHk] OOP知らないとGUIの実装で挫折すると思うがなー ライブラリ使うにしても最低限のOOPは必要だし。 GUIってシミュレーションゲーム作る工程で一番面倒な部分だと思うよ
766 名前:名前は開発中のものです。 mailto:sage [2005/11/11(金) 22:31:52 ID:syciGO33] OOPを使えとおまえらは言いますが、実際どういうものに使えば良いのかよく解らん… 精々ユニットをなんかのクラスのインスタンスにするくらいしかorz
767 名前:名前は開発中のものです。 mailto:sage [2005/11/11(金) 23:16:52 ID:e8y5EF46] case WM_**を適当に生めていったらエラー大発生で手に負えなくなって作り直し。
768 名前:名前は開発中のものです。 mailto:sage [2005/11/12(土) 18:57:28 ID:JyAUzOO6] OOPって言うのはプログラミングを効率よく行うための手段の一つなのだから、 使わずにちゃんと作れるなら別に無理にやらなくてもいいんじゃないかなと思う俺。 俺はもう使わないと生きていけないけどさ。
769 名前:名前は開発中のものです。 mailto:sage [2005/11/12(土) 19:07:51 ID:tCy2+oEb] 趣味でやってるんだから、作りながら勉強すれば良いんじゃない。
770 名前:名前は開発中のものです。 [2005/11/12(土) 22:22:33 ID:UL/bON8m] プログラムへのOOP導入方法を知ってる人がこのスレに書き込めばいいんじゃね?
771 名前:名前は開発中のものです。 mailto:sage [2005/11/13(日) 01:34:13 ID:RHTAmuSj] > 使わずにちゃんと作れるなら別に無理にやらなくてもいいんじゃないかなと思う俺。 これは全くその通りだと思う。 OOPってのは熟練の優秀なプログラマでなくとも安定したコードを 書けるようにするものでもあるわけで。 でも、だからこそ初心者は怖がらずにOOPを学んでほしいと思うんだけど。 >>770 上手い設計のAPIを使いまくる。そしてコードも読んでみるのが肝心。 そうするうちに OOP は空気みたいになる。
772 名前:名前は開発中のものです。 [2005/11/13(日) 01:41:14 ID:JEBRMeIA] ファミリーベーシックから移植したSLGらしい。 ttp://up.viploader.net/src/viploader11718.lzh.html
773 名前:名前は開発中のものです。 mailto:sage [2005/11/13(日) 10:44:23 ID:6SvIa72q] まずデザインパターンというものを勉強しる。 その次にSLGの要素にどのデザインパターンを適用できるか考える。 すると見えてくるんじゃないかなぁ… ユニットやマップの操作するときにState、 ユニットや武装の振る舞いとしてTemplateMethod、その生成にFactoryMethod 思考ルーチンの切り替えにStrategyとか
774 名前:名前は開発中のものです。 mailto:sage [2005/11/13(日) 11:19:04 ID:pgLs+Fga] Javaのクラスライブラリは、かなり綺麗に書かれてるよ。 これを知らなければ、今の俺のライブラリはなかった。
775 名前:名前は開発中のものです。 mailto:sage [2005/12/05(月) 17:38:43 ID:qQ5vEcq0] 先生、HSPでやってるのですがlevel4でつまづいております 挫けそう(´・ω・`)
776 名前:名前は開発中のものです。 mailto:sage [2005/12/05(月) 19:33:52 ID:J9HVFfPG] 参考にドゾ つwww5f.biglobe.ne.jp/~kenmo/program/SLG/move/move.html
777 名前:名前は開発中のものです。 mailto:sage [2005/12/05(月) 19:52:24 ID:qQ5vEcq0] >>776 ありがたやありがたやー 頑張ってみます(`・ω・´)
778 名前:名前は開発中のものです。 [2005/12/08(木) 20:08:27 ID:cFHx4tzq] >>776 サンクス
779 名前:名前は開発中のものです。 mailto:sage [2005/12/12(月) 23:07:34 ID:wz/MBFms] ttp://leaf.aquaplus.co.jp/xvid.html 弊社製品、 『アルルゥとあそぼ!!(ランチャとRoutesミニシナリオのみ)』 『Tears To Tiara』←------------------------------------------注目 『鎖−クサリ−』 『ToHeart2 XRATED』 の4商品では、動画再生に www.xvid.org/ において公開されいるXViD再生エンジンを使用しております。 この動画再生エンジンのプログラムはGPL(GNU General Public License)に基づくソフトウェアとして公開されていますが、これを使用した場合、GPLに定められている通り、オファーがあればソースコードを公開する義務があります。 このGPLのソース公開義務に従い、弊社の上記4作品のソースコードを全て公開する事に致しました。現在ソースコード公開に向けて社内のソースコードのまとめを行っておりますが、2年ほど前のタイトルも含まれておりますので、多少時間がかかります事をご容赦下さい。 今後、XViDの開発元に弊社より謝罪を含め連絡をとり、GPLの基準に合致しているかを確認を行った上で、全ソースコードの公開を致しますので公開まで少々お待ち頂けるようお願い致します。 ソース公開が遅れましたのは弊社の知識不足によるミスでした。 公開義務に応じていなかったことをXViD開発者様にお詫びすると同時に、 ユーザーの方々に、ご心配・ご迷惑をお掛け致しました事をお詫び申し上げます。 --------------------------------------------- 株式会社アクアプラス
780 名前:名前は開発中のものです。 mailto:sage [2005/12/13(火) 01:41:24 ID:6mKflyQe] プロの技を盗むチャンスか
781 名前:名前は開発中のものです。 mailto:sage [2005/12/13(火) 10:15:29 ID:JtxUAIDw] どこどこ?どこで落とせるん??
782 名前:名前は開発中のものです。 mailto:sage [2005/12/13(火) 10:27:49 ID:/QKlG0+c] マジでかΣ(゚Д゚) って調べてみたら数日前から祭ってたみたいだなあ。 Leafも災難と言うかうっかりというか。笑えるからいいけど。
783 名前:名前は開発中のものです。 mailto:sage [2005/12/13(火) 15:24:17 ID:6mKflyQe] >>781 準備中と書いてある
784 名前:名前は開発中のものです。 mailto:sage [2005/12/13(火) 22:59:08 ID:N0jblH/y] 興味津々
785 名前:名前は開発中のものです。 mailto:sage [2005/12/14(水) 01:03:59 ID:wDT+Ky6J] >>780 コードを流用するとGPLに汚染される罠
786 名前:名前は開発中のものです。 mailto:sage [2005/12/14(水) 01:11:16 ID:tk3Sv0LV] 盗むって、流用するわけじゃねーよw
787 名前:名前は開発中のものです。 mailto:sage [2006/01/06(金) 13:28:29 ID:cM1Xcyhu] ぬるぽ
788 名前:名前は開発中のものです。 mailto:sage [2006/01/06(金) 14:18:44 ID:auInUkgD] ガッ
789 名前:名前は開発中のものです。 [2006/01/13(金) 06:27:46 ID:fakmmVvg] シミュレーションRPGツクール95って、武器が壊れないファイアーエムブレムが作れるツールなのか?
790 名前:名前は開発中のものです。 mailto:sage [2006/01/13(金) 14:13:08 ID:M+x62ZEb] 系統はファイアーエムブレム。 ただ、戦闘系パラメータが4つしかない、 戦闘計算式がいびつで戦闘バランスが取り難い、 アイテムなどの複製がひとつづつしかできないなど、 使いにくい部分も多いが、総合的には作りやすいほうだと思う。
791 名前:名前は開発中のものです。 [2006/01/13(金) 14:26:35 ID:fakmmVvg] >790 あんがと! これの新しいバージョン出ないのかな?今バリュー価格の買って大丈夫かな?ファイアーエムブレム風もいいけど、勝手に自動反撃はあまりなぁ…。スパロボ風に好みの武器選択や防御回避が欲しかった。
792 名前:名前は開発中のものです。 mailto:sage [2006/01/13(金) 16:20:14 ID:QEbxde/k] おまけでついてくるゲームが凄くて感動した
793 名前:名前は開発中のものです。 mailto:sage [2006/01/13(金) 17:41:34 ID:dVIF0ARX] level1頑張った… gamdev.org/up/img/4353.lzh
794 名前:名前は開発中のものです。 mailto:sage [2006/01/13(金) 23:57:02 ID:dVIF0ARX] なんとかlevel2 gamdev.org/up/img/4359.lzh
795 名前:名前は開発中のものです。 mailto:sage [2006/01/14(土) 16:35:29 ID:EmY2rZX1] >>793 マップチップを使用すると思うので マスサイズを変更する必要はないかと
796 名前:名前は開発中のものです。 mailto:sage [2006/01/14(土) 17:02:12 ID:Gp5Xwd0H] やっとのことでlevel3 gamdev.org/up/img/4364.lzh >>795 マップチップについて調べました。 いずれは背景画像の事も考えていこうと思います・・・
797 名前:名前は開発中のものです。 mailto:sage [2006/01/14(土) 21:30:33 ID:Gp5Xwd0H] 先が見えてきた気がするlevel6 gamdev.org/up/img/4373.lzh
798 名前:名前は開発中のものです。 mailto:sage [2006/01/14(土) 22:53:30 ID:fW/5Visv] >>797 言語は何?C++/CLI? ソースが丸見えだよ。見られたくないなら難読とかすれば?
799 名前:名前は開発中のものです。 mailto:sage [2006/01/14(土) 23:59:17 ID:Gp5Xwd0H] >>798 言語はC#です。 確認してみたらバリバリ見えてた… あんま見ないで。
800 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 05:48:11 ID:Dw+3v6eI] 【レベル】1 【URL】gamdev.org/up/img/4378.zip 【スクリーンショット】gamdev.org/up/img/4379.png 【開発環境】Delphi/QuadrupleD3 【その他】要DirectX9ランタイム
801 名前:名前は開発中のものです。 [2006/01/15(日) 06:48:33 ID:Dw+3v6eI] 【レベル】2 【URL】gamdev.org/up/img/4380.zip 【スクリーンショット】gamdev.org/up/img/4381.png 【開発環境】Delphi/QuadrupleD3 【その他】要DirectX9ランタイム
802 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 07:32:21 ID:Dw+3v6eI] 【レベル】3 【URL】gamdev.org/up/img/4382.zip 【スクリーンショット】gamdev.org/up/img/4383.png 【開発環境】Delphi/QuadrupleD3 【その他】要DirectX9ランタイム
803 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 10:10:05 ID:Dw+3v6eI] 【レベル】4 【URL】gamdev.org/up/img/4384.zip 【スクリーンショット】gamdev.org/up/img/4385.png 【開発環境】Delphi/QuadrupleD3 【その他】要DirectX9ランタイム
804 名前:名前は開発中のものです。 mailto:sage [2006/01/23(月) 13:41:12 ID:Cn9ND149] SRPGツクールはー、ダメージ計算式には目を瞑るとして、 画像周りの仕様さえどうにかしてくれれば…
805 名前:793 mailto:sage [2006/02/04(土) 13:50:27 ID:Ywwl7ECl] こんな感じになりました。 www.littletree.jp/game/StarcraftSLG.lzh
806 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 15:55:59 ID:uiHcROGV] >>805 やりなおし
807 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 23:51:21 ID:/Kp1wSIF] >>805 C#でゲームなんて珍しいから応援してる。 ちょっと画面が見にくいね。
808 名前:名前は開発中のものです。 mailto:sage [2006/02/06(月) 18:10:21 ID:mJUKeOob] >>803 みにくい
809 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 15:19:04 ID:aUdbEwN2] なんかスレが寂れ始めてるけど、挑戦してもいいかな?
810 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 16:20:13 ID:t4rfr+Zl] いいんじゃない
811 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 20:38:12 ID:qxjrh314] + + ∧_∧ + (0゚・∀・) ドキドキ (0゚∪ ∪ + と__)__) +
812 名前:809 mailto:sage [2006/03/09(木) 21:28:46 ID:aUdbEwN2] 超雑魚なんでワクテカされても困るけど、スレ活性化に繋がるように頑張りたい。 レベル3まで一応出来ました。 gamdev.org/up/img/4904.zip
813 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 09:11:05 ID:LXy0T7Hn] GJ! このままがんがれ!!
814 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 20:39:53 ID:vX5jwg/G] >>812 ザコだとか気にするな。 そんな事より言い訳するぐらいなら晒すな。
815 名前:名前は開発中のものです。 [2006/03/11(土) 08:44:56 ID:gtSSFLeg] 過疎スレにせっかく盛り上げようって人が来たのに、何もしない馬鹿がやる気をスポイルしていく。 この板ではよくある光景だけど、馬鹿は自分が荒らしてるって自覚はないからタチが悪い。
816 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 09:14:51 ID:HbJJ6DBR] >>812 やるね
817 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 09:19:36 ID:Z55vXP1e] 阿呆なんて何処の板にでも湧く。いちいち相手にしてたら余裕の無さを示すようなモンだ。放置しる。
818 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 13:18:37 ID:9nAZYaK5] >>812 いきなりアホってでてきて吹いた
819 名前:809 mailto:sage [2006/03/11(土) 14:21:33 ID:1LIzOtTw] れべる5までできたよー。 技術力とか画力とかの無さを痛感してかなりもうだめぽな状態になってます。 gamdev.org/up/img/4925.zip
820 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 16:20:11 ID:AF3Vq3vl] 画力なんてきにするな。俺の1.2倍はうまいじゃないか
821 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 22:36:52 ID:yIBTYx2r] >819 なかなか良くできておる。
822 名前:809 mailto:sage [2006/03/12(日) 16:48:20 ID:eOz1PBW1] もうだめぽ・・・
823 名前:名前は開発中のものです。 mailto:sage [2006/03/12(日) 19:39:13 ID:9Xx2pFM6] なにがだなにがw
824 名前:名前は開発中のものです。 mailto:sage [2006/03/13(月) 20:23:47 ID:uKSJafw7] いい感じじゃないですか。がんばれ〜
825 名前:809 mailto:sage [2006/03/13(月) 21:09:13 ID:XqsZnGPs] れべる6までできたよー。 ターンの導入が結構難所の予感。 先にいい加減なステータス画面を何とかしようかな。 gamdev.org/up/img/4980.zip
826 名前:名前は開発中のものです。 mailto:sage [2006/03/14(火) 00:17:26 ID:gAnxDyH2] 乙です。ちょっとずつ確実に進化してますね。 ステータス画面とか地味に面倒なんだよね。 がんばれ〜。
827 名前:名前は開発中のものです。 mailto:sage [2006/03/14(火) 08:55:41 ID:AfQYI3Lr] 絵を大きくすると絵を書くのが大変
828 名前:名前は開発中のものです。 mailto:sage [2006/03/14(火) 11:09:25 ID:9giqVcZ+] ドッターにも優しい解像度、320x240にすると吉
829 名前:809 mailto:sage [2006/03/15(水) 12:54:13 ID:eJOqZZPw] なんかまじでもうだめぽ… 本当にありがとうございました。
830 名前:名前は開発中のものです。 mailto:sage [2006/03/15(水) 21:42:56 ID:8Czfqo27] なにがどう駄目なんだ
831 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 00:07:11 ID:PsOKCB25] おお、ここは良スレの予感。 細かく課題を設定して、進捗を把握しやすくしているんですね。 自分がやっているのは既存作品の電子化ゆえに順序が合わないけど…… >829 ターン管理で引っかかったとか?
832 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 03:23:31 ID:6JthvhaD] しかしいまだにlevel11以降がないのだ
833 名前:809 mailto:sage [2006/03/16(木) 12:52:20 ID:jcKq/rZ0] ・プログラミング技術が足りない ・ソースの管理が上手く出来ない(ぐちゃぐちゃになる) ・絵がへぼくて泣ける ・自分の作りたいゲームがなんなのかわからくなってきた ・とにかく萌えゲーが作りたい >>832 れべる11以降はwikiに乗ってるよ
834 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 13:43:49 ID:kRZ4wT44] 技術とソース管理は何とかなるだろうけど他はどうしようもないね 自分の作りたいもの(と絵)は置いといて、とりあえず課題を進めてみては? 課題が終われば自分の作りたいものが具体的に見えるかもしれない ソース見てみたけどHSPって構造体やクラスってないの? ないとユニット管理きついかも
835 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 14:19:45 ID:kRZ4wT44] これで良いかわからないけど JAVAだとユニット管理はこんな感じで管理しやすいと思う Camp Camps[] = new Camp[2]; //0:味方 1:敵 class Camp { Unit Units[] = new Unit[20]; //最大20人 } class Unit { String Name; //名前 int Type; //クラスタイプ(-1:無 0:戦士 1:魔法 ・・・) int X, Y; //座標 int HP; //HP int MaxHP; //最大HP int Atk; //攻撃力 int Def; //守備力 int Spd; //素早さ int Move; //移動 int TurnEnd; //行動済 int Weps[] = new int[2]; //武器タイプ(-1:無し 0:パンチ 1:キック ・・・) }
836 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 15:10:45 ID:Ef1I0oTT] Javaでバカ正直にやってる。 class Unit { //操作 public void move(Direction direction); public void draw(Graphics g); //アクセサ public String getName(); public int getX(); public int getY(); ・・・ } 激しくめんどくさい・・・もう835みたいにしようかな
837 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 15:31:33 ID:nLP2Ijvn] >>835 > Unit Units[] = new Unit[20]; //最大20人 ここはコレクション以外ありえない 手っ取りばやく public class Camp extends ArrayList<Unit> { ... } とかでもいいし >>836 座標関係は public フィールドでもアリだと思うな
838 名前:835 mailto:sage [2006/03/16(木) 16:10:31 ID:kRZ4wT44] なるほど 構造体としてしか使ってないのばればれだ・・・
839 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 17:18:59 ID:6JthvhaD] >>833 経験積むうちにある程度解決するもんばっかじゃねーか。
840 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 17:21:07 ID:6JthvhaD] >>834 構造体もクラスも無いし関数も無理やり使えるようにした感じ。 もともとプログラム言語っつーよりスクリプト言語だからな…。
841 名前:名前は開発中のものです。 mailto:sage [2006/03/16(木) 17:59:29 ID:eZV8L7zr] シミュレーション面白そうだねシミュレーション