ラベル ゲーム開発 の投稿を表示しています。 すべての投稿を表示
ラベル ゲーム開発 の投稿を表示しています。 すべての投稿を表示

2010/08/29

無気力か

 どうも最近書くこと無いね。
いや、書く事無いというより、興味のある事が無い。

Androidアプリは進行中です。ルールを改変してゲームとして成立してきたけど、パクリっぽいといえばパクリっぽい、斬新な感じはなくなってしまった。

それでも「戦略」は生じるっぽいので、とりあえずCPU思考部分を作りかけてるんだけど、まぁ難しいねぇ。完成するのか疑問になってきた。





そういえば先日、会社の某組にて私の作ったソフトの「限界値到達予測機能」をエライ人に説明したんだそうな。

ずいぶんと喜ばれたようで何よりだが、あれは単にスプライン曲線という線を引くロジックを使った子供騙しに過ぎない(目安にはなるのだが)。そのあたりを理解しているのだろうか。



なにやらコレをT○Mで説明させるとか何とかって話も・・・

正直嬉しくもあるけどね、そんなに見せる価値があるものじゃないよ。


2010/08/18

夏休みの成果

Android向け 謎のゲームはやっとスクロール(縦横だけ)する所まで移植できました。ある程度のコードは流用できるのですが、XNAとAndroidでは全然違うので 苦労が多いです。

動画じゃ伝わりにくいのですが、以前のXNA試作バージョンでは、スクロール操作を止めたとき、そのポイントから確定後の定位置(マスの位置)へ瞬時に動いていて操作感や見た目が大変悪かったので、今回は離したポイントから確定位置まで自動でスクロールして固定する様に処理を追加しました。

本当は慣性スクロール的な要素を入れたかったんですが、私が思うにこの処理の実装は

1.時間と移動量を取得して操作速度を求める
2.操作後、その速度を減速させながらスクロールを続ける
3.慣性スクロール中も追加スクロール操作を受け付ける

・・・考え出すと非常に難しくなりそうな予感がしたので止めました。

早く実機で開発したいなぁ





2010/08/12

ni hao Android

謎のゲームをAndroidへ移植開始してからはや一週間、
やっとここまでできました。(まだ全然ゲームじゃないけど)

ネット上で参考になりそうなサイトを開いて
読んでは考え、疲れて寝る、の繰り返しでした。





タイトルがちょっと地味かな?
実はここは最終的に光度を変化させてアニメーションさせたいので
カスタムViewを作ってレイアウトしています。

参考サイト:http://weide-dev.blogspot.com/2010/04/xml-customview.html

これは何度か失敗してて、原因が分からないのでそのたびに作り直し
とりあえず言える事は、テスト用のプロジェクトから丸っとコピーするとロクな事が無い。。。

画面遷移については Activityを追加しIntentを使ったものが良く紹介されているけど、別アプリを起動するイメージに近いらしく、恐らく簡単ゲームでは使わなくて良いんでしょうね。

なので、ボタンを押したら setContentView で違うViewをセットしてやる形で画面を切り替えてます(こんなやり方が良いのかすら分からんが)

ここでセットしているのは SurfaceViewを継承したクラスです。
参考サイト:http://sepiandroid.blog100.fc2.com/blog-entry-40.html

私のは上記とほぼ同様のコードで、違いは円描画の変わりにBitmapを表示しているだけなのですが、どういう訳かStartボタン押して画面が表示するまで非常に遅い。。。

ループ処理を書く前の段階ではサクっと動いてたし、描画スレッドの開始をコンストラクタで実行するのがマズいんか?と思って surfaceCreated でスレッド開始させてみたらサクっと動くようになりました。


ここまで出来ればゲームロジック部に取り組めそうだけど、よくわからないまま無理やり書いているので不安要素山積みです・・・



2010/08/03

謎のゲーム


謎のゲームは少しずつ進行中。

現在ルールを見直ししながらCPUの思考部分を作りこんでる所です。
CPUに考えさせるプログラムってやった事ない分野だけに、結構興味深くて組み込む度に強化されていくのが何といっても楽しいですね。

最終的には考え出された”手段”を評価し、戦況に応じて一番良いものを取り出すような形にはしたいのですが、先を読もうとか、考えれば考えるほどハードルは無限に高くなっていきます。。。

ただ、CPU戦が出来るようになったとしても、所詮は自分の思考のコピーでしか無いわけで、大した強さにならない予感も・・・

いまだに最大の問題点は「面白いのか?」ということ。
実は面白くない可能性が濃厚となってまいりましたが、CPU戦をしっかり作りこんで判断したいと思います。


見てしまえばなんとなくルールは分かると思いますが、今はこんな感じです。
CPUはまだ一部ランダム行動&自分も適当プレイですが、将来的にはかなり頭を悩ますゲームになる筈なのだ。


2010/07/22

パズル試作ちう3

やっとスクロールする所までこぎつけました。





この後、予定していたルール、操作を盛り込んで
パズルとして成立するか検証していたのですが
心の奥底で少し思っていたとおり、イマイチでした。

やはりパズルを生み出すというのは簡単じゃないですね
ルールは単純で奥深い、っていうのがいいのかな?

パズルはダメっぽいので、ブロックの色数を減らし、
新しい対戦型のゲームにならないかと色々模索してます。

今の所面白そうな予感がするのですが
もっと色々考える必要がありそうです。

仮にゲームとして成立しても、今度は
自分でそのゲームの攻略を考え、CPUの思考アルゴリズムを
考えるとか・・・気が遠くなりそう


2010/07/17

パズル試作ちう2

とりあえず、マウス入力を受け取って選択指示やスクロール指示が出来るようになりました。

操作に対して反応するようになるとすこしモチベあがりますね。

ただいつも、「こんなコードの書き方でいいんだろうか」と心配になります

試作だからいいのだ・・・試作だからいいのだ・・・



パズル試作ちう

Mac miniを購入すると宣言しつつも
まだ買っておりません

いつかは iPhoneアプリクリエーターとしてデブーしたいw
やはりここは、戦略(笑)を練らないと!!

という事で、今考えてること


・ターゲットは”世界”
・ジャンルはパズル。しかもウザイくらい難しいの


・・・と、書いてみたものの、iPhoneに時間のやたら
かかるパズルってニーズがないかもなぁ

パズルのルールについてはオリジナルを目指しているのですが
世界には星の数ほど転がっているわけで
完全にオリジナルって難しそうですね。



詳細は書かないけど、調べた限りではアイディアと似たような
ものは見つかっていません。そもそもゲームとして成立するのかすら
謎の状態です。。。


現在はおおよそイメージしたものをC#で試作中
これでルールをどうすればゲームとして面白いものになるのか
実験しながら作り上げていく予定です。

しかし今回はxnaの勉を兼ねてるので
進まない進まない・・・・w

最も面倒な予感がするのはマウス入力関係です。。。
十字キーとボタンで実装すればきっと楽なんでしょうけど
将来iPhone等に移植するならマウス一択ですかね。

ここはユーザーからのリクエストをまとめたクラスとして
実装したほうが後々楽そう。

連休あたりで完成させたいなー



↓まだ何も動かない、試作中のパズルゲーム(ありがちすぎる・・・



2010/06/22

C#でマインスイーパーを作ってみた



以前からC#に興味があったので勉強がてらマインスイーパを作ってみた。
細かい所を除けば、とりあえずゲームとして成立してますが、「初回は絶対爆弾にHITしない」ルールが未実装です。


動かす事は出来ても、成果を急ぐあまりコードの見通しが悪くなってしまうのが悩みなんだよね~

今後はXNAを使って演出を派手にしてみる&くだらないルールを実装したクソゲーにしてニコ動にUPするのが目標です。