ぷよぷよ

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
バグ

ぷよぷよ

#1

投稿記事 by バグ » 17年前

少し前にぷよぷよの作成方法について質問をされていた方が居まして、いくつかサンプル関数を作ってみたのですが、どうせ乗りかかった舟ならば…と、コンソールアプリで最低限の機能しか搭載していないぷよぷよを作ってみました。


/* 動作環境 */
Windows XPでのみ確認しています。


/* 操作方法 */

ぷよぷよ.exeファイルを実行して、何かを押すとゲームスタートします。

カーソルキー左右で横移動、上で高速落下、下で1マス落下です。

Z、Xで回転させることができます。

汚いソースコードですが、一応、添付しておきますので、自由に使っていただいて構いません。

管理人

Re:ぷよぷよ

#2

投稿記事 by 管理人 » 17年前

ウィンドウがコラムスに見えてしまうw
バグさんパズルゲーお好きですね~^^
パズルゲーはAIを作るのが難しいのでもう限界です・・。
複雑なカードゲームとかも難しそうですが、ゲームプログラミングで一番難しいのってAIじゃないですかね??

バグ

Re:ぷよぷよ

#3

投稿記事 by バグ » 17年前

本当はカラードロップとかも、今ソースを見ると『いやぁ!見ないでぇ!』って感じなので、全部作り直したい気持ちなんですよね(苦笑)

今回のはあの頃よりは内部的に、かな~りスッキリしてます。ゲームそのものよりも、むしろカラードロップ1や2の頃のソースと今のソースを比較して欲しいかな~?とか思いますね(笑)

それでも、まだまだ勉強する事はテンコ盛です(^_^;)

管理人

Re:ぷよぷよ

#4

投稿記事 by 管理人 » 17年前

あ、やっぱそうですよね??
プログラム書くたびに書き方が変るんですがみんなそうですかね~^^;
多分書くたびに効率よいプログラムに変更するのは効率いい書き方を知らないからだと思いますがw

私は高速に弾幕を計算出来るような処理を何度も書き直しました^^;

バグ

Re:ぷよぷよ

#5

投稿記事 by バグ » 17年前

今回のぷよぷよは、メイン関数の短さに注目してほしいですね。やり過ぎやろ!って感じです(笑)
ただ、カプセル化した事で、描画と入力関係さえ直せばDxLib用に移植する事も容易いと思っての事なので、ネタだと思って笑ってください(笑)

管理人

Re:ぷよぷよ

#6

投稿記事 by 管理人 » 17年前

短っw
でも確かにメイン関数は短くしたいですよね~。
昔メイン関数に1000行位書いていた反動でしょうかw

あ、バグさんは龍神録見てくれました?!

バグ

Re:ぷよぷよ

#7

投稿記事 by バグ » 17年前

今、ダウンロードしてみたのですが、解凍に失敗して、遊べません(T-T)
ミラーサイトから落としたのも同じ結果でした…OTL

管理人

Re:ぷよぷよ

#8

投稿記事 by 管理人 » 17年前

朝のバージョンアップで入れたデータファイルの中にシステムファイルが入っていてエラーが起きていたようです。
v1.20としてアップしましたので、試してみて下さいm(_ _)m

閉鎖

“C言語何でも質問掲示板” へ戻る