- 1 名前:名前は開発中のものです。 [02/02/22 06:26 ID:uNAVMvJb]
- 工業高校の友人がポケコンというミニPC?でゲーム作ってて
チョト羨ましかった記憶があります。 誰か1から一緒にC言語を勉強してくれる方いませんか?大募集です!
- 86 名前:名前は開発中のものです。 mailto:sage [02/02/28 12:46 ID:???]
- ん〜そこらへんの段階になったのならサンプル無しで
自分で考えた方が身につくと思うけどなあ。 どうしても分からないところがあれば聞けば良いんだし。
- 87 名前:54 mailto:sage [02/02/28 15:21 ID:???]
- 先生!なんとかlevel4まで形になりました!
壁と壁の間が通りにくい等、まだ変なところがありますが! フォント次第では本当に通れなくなるので、 今はなるべくデフォルトのままにしておいて下さい! zor007.netfirms.com/files/075.rar
- 88 名前:名前は開発中のものです。 mailto:sage [02/02/28 18:15 ID:???]
- ところで何人くらい挑戦してるんだろう。
- 89 名前:名前は開発中のものです。 mailto:sage [02/02/28 20:16 ID:???]
- 先生!マップエディタは必要ですか?
- 90 名前:名前は開発中のものです。 mailto:sage [02/02/28 21:06 ID:???]
- Delphiで挑戦しました
なんかもうぐちゃぐちゃです 完成度はLevel4ぐらい? ダメ出しして欲しいのですが そんな親切なスレあります? www47.tok2.com/home/flash/pacman/mainpas.html www47.tok2.com/home/flash/pacman/pacman.exe
- 91 名前:名前は開発中のものです。 mailto:sage [02/02/28 23:07 ID:???]
- >>89
パックマンレベルなら手打ちのテキストファイルを読めば十分だけど、 勉強のためにもエディタ作っても良いかも。 4年ほど前にRPGのために作ったエディタ、いまでもVerアップさせなが ら使ってるし。
- 92 名前:名前は開発中のものです。 [02/03/01 10:23 ID:iFQPhV/i]
- >>91
うpお願いします。
- 93 名前:名前は開発中のものです。 mailto:sage [02/03/01 10:55 ID:???]
- >>91=神
- 94 名前:名前は開発中のものです。 mailto:sage [02/03/01 11:45 ID:???]
-
- 95 名前:名前は開発中のものです。 mailto:sage [02/03/01 12:02 ID:???]
- >>54
TCanvas.TextWidth Canvas依存が嫌なら、生APIのTextWidthを使え
- 96 名前:91 mailto:sage [02/03/01 13:54 ID:???]
- >>93
神って…。 うぷはしないけど、作り方が分からなければ教えるよ? てか、まずは自分で考えてつくってみろって。
- 97 名前:あほ一号 [02/03/01 13:58 ID:qXboKeCc]
- いまから僕もはいっていいですか?
- 98 名前:名前は開発中のものです。 mailto:sage [02/03/01 14:24 ID:???]
- いいんじゃん?
- 99 名前:名前は開発中のものです。 mailto:sage [02/03/01 17:33 ID:???]
- >>97
どんどん入ってくれ。
- 100 名前:名前は開発中のものです。 mailto:sage [02/03/01 17:35 ID:???]
- 100げとズサー&参加表明!!
- 101 名前:54 mailto:sage [02/03/01 17:55 ID:???]
- >>95
ありがとうございます!解決しました。 ・・実はTCanvas.TextWidth()自体は知っていて、>>87とかでも利用していたのですが、 引数に何を与えればいいのかが良く分からず、 サンプルを真似した意味不明なコードで無理矢理動かしてました(^^; レス貰って、改めてヘルプを見直してみて初めて、 単純にサイズを求めたい文字を入れるという、当たり前の事に気付きました。
- 102 名前:90 mailto:sage [02/03/01 19:53 ID:???]
- レベル8ぐらいまで行きました
でも敵のアルゴリズムが難しいです 180度方向転換するのはやめてほしいのに出来ない・・・ www.42ch.net/UploaderGeneral/source/228.lzh
- 103 名前:名前は開発中のものです。 mailto:sage [02/03/01 22:09 ID:???]
- とりあえず最低限機能のマップエディタ完成。
テキストで打ったほうが楽と思えるようなつかいづらさだ。
- 104 名前:名前は開発中のものです。 [02/03/02 00:24 ID:WQc+ahqF]
- パックマンじゃアレだから
(゚д゚)ウマーにしないか?
- 105 名前:104 mailto:sage [02/03/02 00:37 ID:???]
- ついでにエサは
「激しく同意」だの「ワラタ」だのの文字にしてみるとか。 パワーエサは、さしずめ(キャップの)★あたりか? ■■■■■■■■■■■■■ ■★マムコ■■■チムコ★■ ■終■■あ■■■ム■■氏■ ■了■■げ■■■コ■■ね■ <イメージ画像 ■オマエモナー禿しく同意■ ■■■は■■■■■2■■■ ■■■ぁ逝ってよしげ■■■ ■■■?■■■■■と■■■
- 106 名前:名前は開発中のものです。 mailto:sage [02/03/02 07:12 ID:???]
- >105
じゃぁついでに。 キーワードのテーブルを作っておいて、 単語を文字順に食べると点が徐々に上がっていくようにしてくれ。 パワーエサはうまい棒だろ(w
- 107 名前:名前は開発中のものです。 [02/03/02 07:46 ID:S11uRQxP]
- おいらも参加キボン
とりあえずレベル3まで行ったのでアップします。 chiba.cool.ne.jp/hiro012/pac.zip chiba.cool.ne.jp/hiro012/pacman.html
- 108 名前:54 mailto:sage [02/03/02 11:23 ID:???]
- 先生!>>104の言うとおり、プレイヤーを(゚д゚)で表示するようにしてみたんですが、
2chと違って(゚д゚)が随分横長に表示されてしまいます! フォントは一緒のハズなのに、おかしいです! 2chではどうやってあんなにコンパクトに表示させているのでしょうか!? www.max.hi-ho.ne.jp/yuna/download/iria_0007.rar
- 109 名前:名前は開発中のものです。 mailto:sage [02/03/02 19:53 ID:???]
- level3はむずかしいなあ。
- 110 名前:107 [02/03/02 21:04 ID:S11uRQxP]
- Level4クリア。疲れた〜
chiba.cool.ne.jp/hiro012/javapac/l4/pac.zip >>109 私も壁との衝突判定は無茶無茶苦労しました。その代わりドットの処理は 結構簡単でした。がんばってください
- 111 名前:名前は開発中のものです。 mailto:sage [02/03/02 21:51 ID:???]
- ( ´Д⊂ヽ<壁の衝突判定は簡単だったのにドットが消えない
- 112 名前:名前は開発中のものです。 mailto:sage [02/03/02 21:55 ID:???]
- >>110
その問題の衝突判定が残ってます。 ところでエサが見えないの俺だけ?
- 113 名前:名前は開発中のものです。 mailto:sage [02/03/02 22:36 ID:???]
- C初心者だけど参加表明。
一からスタートじゃいっ!!
- 114 名前:90 mailto:sage [02/03/02 23:20 ID:???]
- level9
画像と音を付けました 画像と音がつくだけでこんなに変わるのかとびっくり! >107 画像使わせていただきました m(_ _)m www.42ch.net/UploaderGeneral/source/254.lzh
- 115 名前:107 mailto:sage [02/03/02 23:35 ID:???]
- その場しのぎで作ってたツケが周ってきました。
現在3歩進んで3歩下がる状態なり >>114 どぞ、絵は好きに使ってくれて結構です。たいしたもんじゃないですし
- 116 名前:名前は開発中のものです。 [02/03/03 00:12 ID:hQ0NaxtV]
- このスレッドはいいね〜。明確な仕様がちゃんと定義して、どう作るかという
話がどんどん進んでいってる。
- 117 名前:joker [02/03/03 09:36 ID:l1VV/S/E]
- CかC++で作ろうって奴いない?
- 118 名前:joker [02/03/03 10:16 ID:l1VV/S/E]
- Cで作った人いたらソース揚げてくれ
- 119 名前:名前は開発中のものです。 mailto:sage [02/03/03 11:49 ID:???]
- >>77の先生がC
あとは >>72がC(gb向け) >>108がC++(+VCL) >>114がDelphi >>110がJava
- 120 名前:名前は開発中のものです。 mailto:sage [02/03/03 14:30 ID:???]
- >>118
くれぐれもコピペプログラマーにならないでね。
- 121 名前:名前は開発中のものです。 mailto:sage [02/03/03 14:32 ID:???]
- なんかlevel3一生クリアできないような気がしてきた。
- 122 名前:名前は開発中のものです。 mailto:sage [02/03/03 16:33 ID:???]
- level3が難しいという人は、まず壁は1ブロックだけという状態でやってみましょう。
地形を組み立てるのはその後。
- 123 名前:joker [02/03/03 16:40 ID:8Pr+llMV]
- >>120
うい
- 124 名前:名前は開発中のものです。 mailto:sage [02/03/03 16:43 ID:???]
- ソースageてくれってのはなしにしようぜ。
課題が出てるんだから自分で考えて、解らなかったらここで聞けば済む。 Level3くらいまでは自力でやろうとしないとその先には絶対すすめないよ。
- 125 名前:名前は開発中のものです。 mailto:sage [02/03/03 18:16 ID:???]
- >>120
コピペプログラマーってどのぐらいを言うの? 俺は分からない命令をMLとかで調べて、とりあえず貼り付けてるんだど やっぱりダメなのかな?
- 126 名前:名前は開発中のものです。 mailto:sage [02/03/03 18:19 ID:???]
- level3のヒントをくれー
- 127 名前:名前は開発中のものです。 mailto:sage [02/03/03 18:59 ID:???]
- level3.0
壁を表示してみる level3.3 壁に突入したら止まる level3.6 壁に突入しようとしたら止まる どの辺が分からないんだ? まず自分がどこまで出来て、何が足らないのか自覚するべし おのずと答えが見えてくるかもよ。 人に聞くときも OOまで出来て、%%をしてみたのだが、 XXが分からないと聞いたほうが答え(ヒント)はもらいやすい。
- 128 名前:名前は開発中のものです。 mailto:sage [02/03/03 19:12 ID:???]
- >>125
ようは、自分で組んだソースコードのなかに自分で説明できないもの を入れないようにしようということ。 例えば半透明処理が分からなくてどっかから落としてきたサンプルから 半透明処理つきビットブリット関数をそのままコピペしちゃだめよってことね。 もちろん、最初の段階では本に載ってるサンプルをそのまま移す事だって 立派な勉強だけどね。
- 129 名前:名前は開発中のものです。 mailto:sage [02/03/03 22:40 ID:???]
- なんとかleve3をクリア
ながかったー
- 130 名前:90 mailto:sage [02/03/04 00:15 ID:???]
- 移動幅を1ピクセルにするだけで1日かかった(−−;
どんどん変数も増えて覚えるのが大変だよ〜 www47.tok2.com/home/flash/pacman/PacMan.lzh 寝むい・・・
- 131 名前:名前は開発中のものです。 mailto:sage [02/03/04 22:56 ID:???]
- なんとかlevel4までいきました。
もうわけがわからん。 isweb39.infoseek.co.jp/play/sakurail/page/pac_man.zip
- 132 名前:90 mailto:sage [02/03/05 00:00 ID:???]
- フルーツとハイスコア(ネームエントリーではない)を搭載
あちこち触ってたら動作が変になってきて バグがどこに潜んでるのか分からない状態に・・・ こうなると作り直したほうがいいんですかね? それとも一応完成させるほうが大事ですか?
- 133 名前:名前は開発中のものです。 mailto:sage [02/03/05 19:41 ID:???]
- >132
完成させてから、どこが悪いかを考えて部分部分を作り直すと良いと思われ。
- 134 名前:90 mailto:sage [02/03/05 21:52 ID:???]
- >133
わかりますた。とりあえずレベル10までがんばってみます。 タイトルとエンディング搭載(画面変わるだけ)
- 135 名前:名前は開発中のものです。 mailto:sage [02/03/05 23:17 ID:???]
- そういや気になってたんだがフルーツってなんの
意味があんの?
- 136 名前:名前は開発中のものです。 mailto:sage [02/03/06 01:02 ID:???]
- 得点だったかな?ハイスコア狙うなら必須
あと取ったフルーツは画面に表示されます(コレクション)
- 137 名前:名前は開発中のものです。 mailto:sage [02/03/06 04:38 ID:???]
- 実は手元にパックマンないのだけど参考になるフリーソフトのパックマンありますか?
- 138 名前:名前は開発中のものです。 mailto:sage [02/03/06 20:33 ID:???]
- >136
嘘言っちゃイカン。オリジナルはフルーツのコレクションはされない。
- 139 名前:名前は開発中のものです。 mailto:sage [02/03/06 20:35 ID:???]
- ではフルーツは得点のためだけに
あるという結論でよろしいですか?
- 140 名前:名前は開発中のものです。 mailto:sage [02/03/06 22:12 ID:???]
- >138
そうなの? すまそ これなんかチェリーがコレクションされてたからそうだと思ってたよ www.otakunozoku.com/images/pacman.gif ま、オリジナルなんて何年前の話やら・・・おぼえてねーよ
- 141 名前:名前は開発中のものです。 mailto:sage [02/03/06 23:02 ID:???]
- まったく姿を見せんが1はどうした
- 142 名前:名前は開発中のものです。 mailto:sage [02/03/06 23:37 ID:???]
- >141
ここのスレの住人が徐々に形していくプログラムを 友達のポケコン見てたときみたいにモニターの向こうで羨ましがってるんだろ(w
- 143 名前:107 mailto:age [02/03/07 05:11 ID:???]
- 敵がプレイヤーを追っかけてくる処理が一生できる気がしない・・・
1. 再帰を使って(敵→プレイヤーの)経路を探索 (曲がれる場所では曲がる向きをスタックAにつんでいく) 2. スタックAからスタックBにつみかえる(順番を逆にする) 3. スタックBからキューAに入れていく これでキューAからpopされるのは次の交差点で曲がる向きで、 プレイヤーがどこかで曲がったらそれをキューに追加すればいい。 と思うのですが、再帰がぜんぜんわからないです。
- 144 名前:名前は開発中のものです。 [02/03/07 06:14 ID:VTbBFgB8]
- 基本的にはパックマンのいる向きに移動。
角に来たときにどっちにまがるか (パックマンのいる向きか、逆かランダムか)で 敵の個性を出せばいいだけじゃないの? 敵の思考ルーチンより、マップの方が難しそう。 他のゲームと比べて壁が薄い。どういう風にして ああいう風に出来るのだろうか。
- 145 名前:名前は開発中のものです。 mailto:sage [02/03/07 08:39 ID:???]
- パックマン って壁という概念あるのかな?
フィールドを道路と捉え、各パターンを、(上下左右移動できる)、 (上下左移動できる)(上下右移動できる)(下左右移動できる)... といくつかのタイプに分別すればいいような
- 146 名前:名前は開発中のものです。 mailto:sage [02/03/07 09:44 ID:???]
- >>77はすべての交差点間の最短経路をあらかじめ求めておいて、
パックマンの前方の交差点を目標に移動する敵と パックマンの後方の交差点を目標に移動する敵で性格付けしてるよ。 最短経路を求めるアルゴリズムは、Floydのやつ。 動的にやるならDijkstraなり、A*なりお好きなものを。
- 147 名前:名前は開発中のものです。 mailto:sage [02/03/07 21:07 ID:???]
- 敵の実装で停滞中
動きもしねえ
- 148 名前:名前は開発中のものです。 mailto:sage [02/03/07 22:00 ID:???]
- ネームエントリーまで終了
バグはつぶせず・・・・ 実行ファイル ttp://www47.tok2.com/home/flash/pacman/pacman.LZH ソース ttp://www47.tok2.com/home/flash/pacman/pacman_s.LZH
- 149 名前:名前は開発中のものです。 mailto:sage [02/03/07 23:26 ID:???]
- >148
よく出来てるねー。 パクマンの移動は2ドット単位くらいが丁度いいと思う。 今のままじゃ遅すぎでストレス溜まる。 バグって壁抜け? Pascalはよく知らんが、ソースを見てみた。 多分、アニメーションパターンが0より大きいときに壁の判定してないからだよ。 パクマンが反転したときにアニメーションパターンずれてる。ちゃんと座標でみないと。 それから、敵の巣箱に入れるのでパワーエサ食って巣箱に突っ込むとすぐに10万点くらい行く。
- 150 名前:名前は開発中のものです。 mailto:sage [02/03/08 08:00 ID:???]
- >>137
www.smb-computing.co.uk/pacman/PacMan.htm
- 151 名前:名前は開発中のものです。 mailto:sage [02/03/08 18:51 ID:???]
- だれかlevel5のソースをください
- 152 名前:名前は開発中のものです。 mailto:sage [02/03/08 19:09 ID:???]
- ソースは>>7
俺には理解できん 俺は 1 移動方向を決める 2 移動先が壁かどうか調べる 3 壁なら1に戻る 4 移動する 5 1に戻る としたよ
- 153 名前:名前は開発中のものです。 mailto:sage [02/03/08 20:45 ID:???]
- だめだ〜
どうしても引っかかる時がある
- 154 名前:名前は開発中のものです。 mailto:sage [02/03/08 20:57 ID:???]
- 引っかかるって?
- 155 名前:名前は開発中のものです。 mailto:sage [02/03/08 21:18 ID:???]
- 曲がり角で方向が上下または左右に連続して
繰り返されることです。
- 156 名前:名前は開発中のものです。 mailto:sage [02/03/08 21:33 ID:???]
- あっ、原因わかりました。
- 157 名前:名前は開発中のものです。 mailto:sage [02/03/08 21:34 ID:???]
- うーん、ありがちだ。
方向決定のアルゴリズムに問題があるのは確かだろうけど、どういうコードか見てみないと分からんね。 とりあえず、もと来た方向には戻らないようにしてみるといいんじゃない?
- 158 名前:名前は開発中のものです。 mailto:sage [02/03/08 21:34 ID:???]
- ありゃ。
- 159 名前: mailto:sage [02/03/08 23:26 ID:???]
- >>149
意見どうもです 2ドット移動にしました 壁突入がやっと直りました ネームエントリー1位のバグも直りました エンディング(コーヒーブレイク?)アニメを作成 あとは敵の巣箱問題をどうするか・・・
- 160 名前:149 mailto:sage [02/03/09 08:12 ID:???]
- 巣箱のフタはモンスターのみ通れて、しかも一方通行にすると良さげ。
実はオリジナルにはパクマンはなんでもなく通れるが、 モンスターは一方通行で入れない、っていう場所がある。 なので、パクマンが普通に通れる&モンスターは一方通行(不可視)と、 なので、パクマンは通れない&モンスターは一方通行(可視)という壁を作るとオケー 実装方法はキャラの向きの番号と壁の番号をうまく対応されるのが簡単だとオモワレ
- 161 名前:90 mailto:sage [02/03/09 23:20 ID:???]
- 巣箱問題は、食べられたモンスターを復活させることで回避。
いろいろ細かなバグを潰して、難易度調整もしました。 5分ぐらい遊ぶゲームにいい感じです。 www47.tok2.com/home/flash/pacman/pacman.lzh >>149 巣箱だけの一方通行なら出来そうですが、場所が増えると 新たにデータを作ったほうが早そうなので、今回はあきらめました。 次は別言語で挑戦しますので、そのときに実装してみます。
- 162 名前:名前は開発中のものです。 mailto:sage [02/03/12 19:21 ID:???]
- いま実装できないやつは別言語に移ったときにも実装しない、と言ってみるテスト。
- 163 名前:名前は開発中のものです。 mailto:sage [02/03/12 21:01 ID:???]
- 変更がめんどいからだろ
- 164 名前:名前は開発中のものです。 mailto:sage [02/03/12 23:40 ID:???]
- パックマンくらいだったら座標と方向で規制判定すればいいじゃん。
- 165 名前:名前は開発中のものです。 mailto:sage [02/03/13 08:50 ID:???]
- パックマンじゃなくて「パックマン風」ゲームを語るスレだよ(w
- 166 名前:名前は開発中のものです。 mailto:sage [02/03/13 16:57 ID:???]
- 語るじゃなくて作るな。
- 167 名前:名前は開発中のものです。 mailto:sage [02/03/13 19:52 ID:???]
- パックマン風(KAZE)ですか?(w
- 168 名前:名前は開発中のものです。 mailto:sage [02/03/14 12:48 ID:???]
- やばっ、スレの餅米ションうなぎ下り
- 169 名前:名前は開発中のものです。 mailto:sage [02/03/15 17:23 ID:???]
- 原因不明のエラーで全然進まねえや
- 170 名前:名前は開発中のものです。 mailto:sage [02/03/15 18:23 ID:???]
- >>169
無意識のうちに「ここは間違っていないはず」と思い込んでいる部分は無いかな? 原因不明のエラーやバグは、正しく動いていると思い込んでいる部分に問題が あることが多い。
- 171 名前:名前は開発中のものです。 mailto:sage [02/03/15 18:43 ID:???]
- ちょっと目とアタマがいたくてやめてたけど
そろそろ再開せんと。
- 172 名前:名前は開発中のものです。 [02/03/18 07:03 ID:jZNvsc3a]
- www.miniclip.com/pacman.htm
パックマンはこんなゲーム。
- 173 名前:名前は開発中のものです。 [02/03/23 18:23 ID:T77+mvji]
- パックマンとインベーダどっちが簡単ですか?
- 174 名前:名前は開発中のものです。 mailto:sage [02/03/23 19:32 ID:???]
- どっちも作ったことあるDel厨のあきまさに聞いてみろ。
- 175 名前:名前は開発中のものです。 mailto:sage [02/03/25 23:48 ID:???]
- membres.lycos.fr/pacman4k/
これってどう? うちじゃ動かなかったけど。
- 176 名前:名前は開発中のものです。 mailto:sage [02/03/26 08:39 ID:???]
- >>175
DOSのゲームでした 初めばぐったような音が出てびびったが 結構いいと思うがやはりDOSは…
- 177 名前:age mailto:age [02/03/26 15:05 ID:???]
- 発展願いAGE
- 178 名前:名前は開発中のものです。 mailto:sage [02/03/26 17:52 ID:???]
- パックマンタイプのドットイートゲームつくって
COM同士対戦させるとかどうよ?
- 179 名前:名前は開発中のものです。 mailto:sage [02/03/26 19:47 ID:???]
- >>178
どう勝負するの? ベースのプログラム(統一の対戦場所)用意してくれないと話は進まない。 そもそも敵の制御で苦労してるのに、COM対戦なんて遠い話。
- 180 名前:名前は開発中のものです。 mailto:sage [02/03/26 20:22 ID:???]
- 現在
ttp://www47.tok2.com/home/flash/pacman/pacman.lzh までできているのですが、2チャンのキャラにするというのはどうでしょう
- 181 名前:名前は開発中のものです。 mailto:sage [02/03/27 00:31 ID:???]
- それなら画像の差し替えだけで済むと思うが?
- 182 名前:名前は開発中のものです。 mailto:age [02/03/27 10:38 ID:???]
- 2チャンソフトマンセーあげ
- 183 名前:名前は開発中のものです。 mailto:guge [02/03/27 13:12 ID:???]
- >>180
どういう風に処理しているのか判らないんだけど、 キャラクタの絵を1.5倍くらい大きくして欲しいな。 本家のように壁が薄いほうが嬉しいな。 …っつか、モンスターの小屋に入れますね。 笑い殺す気か。(誉め言葉) この点が非常にスバラシィィ!! (゚∀゚)
- 184 名前:183 mailto:sage [02/03/27 13:22 ID:???]
- スレ全部読んでなかった。
そういうことね。 ガンブレ!
- 185 名前:名前は開発中のものです。 mailto:age [02/03/27 18:29 ID:???]
- ガムバレ あげ
- 186 名前:名前は開発中のものです。 mailto:sage [02/03/27 22:16 ID:???]
- 稼動中のアプロダはどこですか?
|

|