Home > ゲーム制作記 Archive

ゲーム制作記 Archive

ひと段落したので、今後の計画でも・・・

<今後の計画>

・そろそろパズルシューティングのテスト版を公開できるように

-連鎖とペナルティの追加

-自機とブロックの画像作成

-破壊エフェクトとかつける

/

・計算ピラミッドの問題パターンの変更

-解が一通りになるようにチェックする機能

-固定カードがバラけるようにする

/

・SimulationZeroの更新

これはだいぶ面倒くさそうだけど、実際のカード効果処理も自動でできるようになったらスゴイかな~と。

やるとしたら、最新の構築済みのカードプールで。

いや、これは本当に面倒そうだから、やれたら・・・で。

/

/

/

/

/

/

/

/

<おまけ>

立ち絵じゃないものを描こうと思い、近くにあった紅~ギロチン~の切彦を描いてみました。

描いたまんまにしておきたかったので、いろいろ邪魔な線とか残ったままです。

やっぱ、ちょっとポーズを変えただけでも途端に描きづらくなるな~って思いました。

それから、切彦の靴はホントはブーツみたいですね。上が男の子っぽい出で立ちなので勝手にスニーカーにしちゃってました。

計算ピラミッドver0.0製作完了

以前作ったトランプピラミッドを改造して、新しいゲームを作りました。

↑クリックで説明ページへ

今度は、下からピラミッドを積み上げていくゲームです。

四則演算を使うので、頭の活性化になるかも。暇つぶしに最適なはずです。

/

3、4段は簡単すぎるので練習用だと思ってください。

5,6段は、すんなり解けるものもありますが、だいぶ考えないと解けないようなものも結構出てきます。

ただ、必ず解ける問題がでるようにしてあるので、諦めずに考えましょう。

それから、7段は一番下のカードがアプレットの領域からはみ出しちゃってるバグがあります。チャレンジする人はすみません。

(ただ、7段を自力で解くこと自体が無理な気がする)

/

/

/

/

/

今の段階だと、一つの問題に対して複数の解がある可能性があるので、それを一つに絞れるような機能も付けたいな~と思っています。

今は一番下がすべて固定カードになっていますが、その制約を解除して、途中に固定カードがあったり、途中に固定計算があったりしたらもっと面白くなりそうかな。

/

/

/

余談

>個人的なメモ

>jarファイルを作るときのマニフェストファイルの書式はとってもシビア!!

>Manifest-Version: 1.0
>Main-Class: Pyramid
>Class-Path:

>↑

>:の後は必ず半角スペースが必要

>最後の行の後に一回改行しておかないといけない

>まさか、未だにこいつにやられるとは思わなかった;;

↑再び、こいつにやられるとは思わなかったww

  • Comments (Close): 0
  • Trackbacks (Close): 0

少しだけゲームプログラミング

最近全然やってないのでプログラミングを忘れないように、少し復習してました。

↑このまえのトランプピラミッドを改造中

この画像だけ見てどんなゲームなのかを予想できた人はエライです。

/

/

この改造したゲームは、機能的には一応できていますが、コンピュータにチェックをさせて必ず解けるパターンだけを表示できるようにしようかな~って思ってます。

とりあえずは全解探索で(CPU頑張れw)チェックする予定。

これも気長にやっていきます。

/

/

パズルシューティングとかも全然進んでないけど、春真っ盛りになる前にはテスト版を公開できるくらいにします。

ラベル付けの問題が意外と早く解消された

パズルシューティングは、ここ最近ずっとブロックのラベル付けに起こるバグに悩まされていて、全然進んでいなかったです。

しかし、昨日ちょっとプログラムをいじっていたら問題の原因を発見し、めでたく問題解決することができました!

原因が分からないうちは、「マルチスレッド処理でsynchronizedを使わないといけないんじゃないのか?」とかいうところまで疑い出して(実際のところ単独スレッドのプログラムですけど;;)、泥沼化していましたが、問題は案外単純でした。

/

ラベルのつけなおしをする際に、ラベルのポインタとして使っていたインスタンスを更新していなかった。

/

↑ただこれだけ。

気づいた時はガックリしましたが、何はともあれ、ゲーム制作が先に進めそうです。

/

/

ということで、間が開いて何をする予定だったのか忘れた自分のためのメモ↓

・弾の跳ね返り処理を作成

・落ちる条件の見直し

・落ちているブロックのラベル付け

・違う色の落ちているブロックに弾を当てた際のペナルティ

・落ちているブロックを消した際の連鎖ボーナス

/

/

<おまけ>

レールガンの佐天さん。

着痩せだったのでガッカリした佐天さん。

もっとシンプルにした絵を描きたいな~と最近、思う。

2010年、あけましておめでとうございます

ちょっと遅れましたが、あけましておめでとうございます。

新しい年の始まりに、さっそくゲームを一つ仕上げてみました。


ピラミッド

この前、試作したピラミッドのビジュアル面を強化してみました。

ページの下のほうにゲーム画面があるので、少しスクロールして探してみてください。

.

.

今年の初夢は縁起がいいかどうかは分かりませんが、とても楽しい夢でした。

ただ、楽しかったことだけは覚えてますが、詳しい内容はすでに忘れ去られてます;;

.

.

今年の目標ですが、とりあえず、今作っているゲームの試作版を春くらいまでには公開できればいいかな~と思っています。

だいぶ気長な目標なのは、現実世界が気の抜けない状況であることの裏返しですww

それから、できれば、自分もHPの作成に挑戦してみたいとも思っていたりします。

.

.

ここを見てくれているみなさん。

ゲームプログラム仲間のみなさん。

今年もよろしくお願いします!

トランプゲーム「ピラミッド」試作機

一日でどのくらいのゲームが作れるのかちょっとチャレンジしてみました。

夜の10時頃から作り始め、今現在午前2時45分くらい・・・5時間の制作時間でできたのがこれです。

pyramid

↑クリックで起動。

だいぶやっつけ仕事ですが、一応、トランプのピラミッドを作ってみました。

/

/

簡単にルールを説明すると、

・足して13になるようにカードを選んでいき、ピラミッドを全部消せばクリア!

・一定回数まで山札をめくってもピラミッドが崩せなかったらゲームオーバー!

っていうゲームです。

/

/

操作方法は、

・左クリックでカードを選ぶ

・右クリックでカードの選択を解除

その他の細かいことは察してください。

/

/

もうすぐ帰省してゲーム制作を進めることができなくなりますが、戻ってきたらちゃんとトランプの柄でもつけてあげる予定です。

/

/

/

個人的なメモ

jarファイルを作るときのマニフェストファイルの書式はとってもシビア!!

Manifest-Version: 1.0
Main-Class: Pyramid
Class-Path:

:の後は必ず半角スペースが必要

最後の行の後に一回改行しておかないといけない

まさか、未だにこいつにやられるとは思わなかった;;

パズルシューティング「KiU!」の制作状況

だいぶ更新するのが久しぶりな感じがしますね。

今回は、前の更新からどのくらいゲーム制作が進んだか書いておきたいと思います。

まずは、ゲーム画面から↓

現段階ではこんな感じになっています。

<前回報告から進捗した点>

・弾の発射角度を指定可能に!

少し見にくいですが、プレイヤー(ドット絵は前のシューティングの敵のを使ってますが;;)から斜めに出ている黄色い線が弾の発射角度のガイドラインです。

角度を変更すると、この方向に弾を放てるようになります!

指定した弾スピードを維持しながら、正確に線の先を追わせるアルゴリズムを作るのに多少苦労しました、が、この後、両脇での跳ね返りをつける予定なので、さらに苦労する可能性ががが・・・。

.

.

・ブロックとプレイヤーの当たり判定を作成

前のシューティングのをコピペして多少変更しただけです。

爆発(させていいのかな?)とか効果音とかの演出は後で付け足します。

.

.

・半透明描画を利用!

よくみると、ブロックの丸の中が半透明になってます。

ここら辺はRGBのα値をいじっただけの簡単なものですが、画像の半透明描画のやり方もコメントでsaharanさんに教えていただいたので、描画スピードに気をつけながらいろいろと使っていきたいと思います。

.

.

・違う色のブロックに当たった弾をブロック化

同じ色に弾を当てればブロックは消えますが、違う色に当たってしまった時にその弾をブロックに変える処理を作りました。

固定されたブロックのほうはそれでいいんですが、落ちているブロックに当てたときには別のペナルティ作る予定です。

.

.

以上、

今まで作ったプログラムはこんな感じでした。

.

.

<今後の予定>

・弾の跳ね返り処理を作成

・違う色の落ちているブロックに弾を当てた際のペナルティ

・落ちているブロックを消した際の連鎖ボーナス

・引き続きお絵かき

/

/

再び、ゆっくりと制作を進めていきたいと思います。

.

.

<おまけ>

↑ぷよぷよのサタン様

体はうまく描けたんですけど、顔を見比べるとチョット・・・・・・。

実はフリー対戦CPUのこいつに勝てないんだ・・・・・・。

.

↑しゅごキャラのぼくっ娘のミキ

いろいろなキャラを自分風に描いてみようと思い、目とかいろいろと本物を無視して描きました。

実は、ムスっとした表情のあむちゃんも一緒に描いたのですが、あまりにもブサイクになりすぎてしまいましたorz

.

最近、しゅごキャラ見てないな~。レールガンも見ないとだな~。

パズルシューティング「KiU!」 の概要

制作中のパズルシューティングゲームの詳しい説明を書いていなかったので、自分の考えをまとめるためにも、どんなゲームにする予定なのか説明します。

.

.

ゲーム名: KiU!

ジャンル:パズルシューティング

対象年齢:適度な子供~心が老けていない大人(予定)

プレイ時間:未定

完成予定日:未定

.

.

・どんなゲームになる予定なの?

一言で言うとパズルシューティング。

ミスタードリラーとパズルボブルを参考にした縦シューティングにする予定。マジカルポップン(だったっけ?)にも近いかも。

イメージ的には、

撃つ!消す!落ちる!避ける!連鎖!

な感じ。

遠距離攻撃できるドリラーがブロックを避けながら上に穴を掘っていくような感じ。

または、発射台自体を動かせるパズルボブルで、ちぎって落ちてきたバブルに当たらないようにしないといけないみたいな感じ。

ドリラーもパズルボブルもやったことないって人は、これが出来てからのお楽しみってことで。

もうちょっと具体的に説明すると、ブロックに同じ色の弾を当てれば消すことができる。(違う色なら、撃った弾はブロックに変わる)

ブロックが消されることによって繋がっていられなくなったブロックが降ってくるので、それをうまく避けるというようなゲームになる予定です。

降っている途中のブロックを撃つことによって連鎖が起きるって感じにしたいです。

.

.

・ゲームストーリーはあるの?

パズルシューティングですが、一応ストーリーモードとしてストーリーは作る予定。

と言っても、ゲーム基礎部分ができてからですが・・・。

キャラによってワザとか、得意不得意が付けられるようにする予定。

それから、キャラにあわせたストーリーやボスなども登場させる予定。

肝心のストーリーの内容はまだ内緒です!(まだ考えてないだけです!)

.

.

.

こんな感じでゲーム制作をしていく予定です。

今後の制作予定は、

・ブロックとプレイヤーの当たり判定の実装

・ブロックと弾の当たり判定の見直し

・弾がブロックに変わる処理

・弾とブロックの動きの設定

・お絵描き

こんな感じです。

時間がある時に少しずつ進めていきたいと思います。

Home > ゲーム制作記 Archive

Search
Feeds
Meta

Return to page top