Flashなブログ [ 動くWebは好きですか?]

過去の遺産としてページ自体は遺しております(※sampleリンク切れあり)Yahooブログが閉鎖とのこと、今までありがとう

Flash関連

[ リスト | 詳細 ]

Flashで出来る事、実験、研究、表現方法など、いつも頭から離れない職業病フラッシャー。
記事検索
検索

全6ページ

[1] [2] [3] [4] [5] [6]

[ 前のページ | 次のページ ]

EASY QUIZ MAKERと、それに関する投票。そこで出たお話から発展していきます。

『クイズゲーム(EASY QUIZ MAKER)のシステムから改造で、診断系ツクールを作れないか』。そんなこんなで(どんなん?)草案作りから始めてみようと思います。自分で言うのもなんですが、今回のEASY QUIZ MAKERがそれなりに柔軟なシステムにできた(*1)ので、たぶん診断系への改造は1週間もあれば終わると感じています。という事で、企画に力を入れようという事です。

診断系。雰囲気は分かります。たぶんこんな感じだろうという事までは分かります。…でも、詳しく知らないんです。。競うようなゲーム以外の分野はあまり得意ではなく、いっその事、診断系が好きな人にコメント頂く事が、良い診断系Flashを作るには必要だと感じた次第です。つまり『人の褌で相撲をとる』を実践してみようという実験、……という名の手抜きです。(笑)

私の中で今ある知識から制作すると以下のような感じになると思います。これにツッコんでください。もしくは、より良い診断系にするためにアドバイスください。

 ■ タイトルは英語限定、更にミステリアスな感じに

 ■ 主に2択。それぞれに内部で点数が割り振られている(Aだと3点、Bだと5点とか)

 ■ 手書きの絵とか付けるとそれっぽい気がするので、やはり外部jpg読込みは必須

 ■ 内部でカウントされた獲得点数(最後まで表には出ない)によって、最終結果となる(何パターン?)

 ■ 出題?される診断はランダム

 ■ 診断系を勘違いしている恐れあり。もしかして出題?はランダムじゃいけない??のかな??

さぁ、あなたのコメントが明日の診断系Flashを変える(*2)! もう『自称診断好き』から『診断命』、果ては『いやぁ診断が好きで、自宅のインテリアとかファッションもすっかり診断系だよ』という謎人間まで、ふるってご参加ください。お待ちしております。
*1・あいかわらずソースは汚いです

*2・そういえば今までに診断系Flash(但し、今回のクイズゲームのように自分でカスタマイズできるものに限る)ってあるんですかね?
今仕事でFlashクイズゲームを制作しています。クイズゲームは結構作ります。(笑) でも、自分もクイズゲームは昔から好きなので作ってて楽しいのです。なんかそれこそ『トリビアの泉』のようにどうでもいい問題や、適度に知的な問題などを『覚える事が好き』なんですね。たぶん。無駄に脳を使っていると自分でも思います。

そこで、汎用で使えるクイズ作成Flash(ある意味クイズツクール)を配布してみようと思いました。これは自分でクイズゲームを作れるという機能を持つFlashです。基本の仕組みとしては「テキストファイルに『タイトル・出題数・問題・選択肢(4択のみ)・正解番号・各問題の補足説明』を書いておくだけで、Flashが出題〜結果発表まで行ってくれる」というもの。タイトル画像や出題時に使用する画像を用意し、指定場所に置いておくだけで画面に出せる機能付き。音楽ファイルも指定のファイル名+指定場所に置いておくだけでゲーム中にその曲をループ再生できるようになっています。(音楽は現在のところ『タイトル』『ゲーム中』『結果画面』の3つが登録できます。音楽ファイルを設置していない場合は無音になるだけです)

※問題テキスト・画像・音楽はFlashから外部ファイルとして読み込む仕様です(loadVars・loadMovie・loadSound使用

配布されたswfには何も手を加えることなく『問題などの入ったテキストファイル』と『(必要であれば)画像』『音』を用意するだけで簡単にクイズゲームが作れる(*1)という部分がやはり魅力&ウリです……が、世の中の人はどれくらいクイズが好きなんだろう。ましてや自分でクイズを作るとか、設置したいとか考えるんだろう。そこで投票を設置してみました。もし良ければコメントも頂ければと幸いです。


また、こんな機能が付いていたら良い(*2)などもコメントとして頂ければ、導入を検討させて頂くかも知れません。ちなみに配布はFlashから書き出されたswfファイルです。flaファイルの提供は残念ながらありませんので、演出などに手を加える事はできません。ただ、勿論のこと使用は完全無料です。(許可のない再配布や改造・販売は禁止しております(*3))
*1・作成方法や設置方法、遊戯方法に関しては同梱予定のReadMe参照

*2・様々なサイトで様々なクイズゲームが配布されている/されていたと思いますが、このクイズゲームのシステムが良い・良かったなどあればコメントください。ただし!今回のFlashクイズゲームは、制限時間内による回答システムや、出題数ノルマ達成システムは考えておりません。あくまで指定の出題数問題を解き、何点取れるかを遊ぶものです。学習用(勉強用)に使用するのも、かなり良いと思います

*3・クイズタイトル/タイトル画像/問題/BGMなどをFlash内のデータを修正する事なく、簡単に更新できるシステムが最大のウリ。…でも、期待するクオリティじゃなくても怒らないでください…(^ ^;

開く トラックバック(2)

最初に一つ言わせて頂きます。私はプログラマーではなくデザイナーなんです。単なる言い訳なんですが、何が言いたいかというと、デザインが本業なので、プログラムの勉強とか受けてるわけではなく、ほぼ独学なんです。ソースとかたぶんプログラマな人から見ると、ものすごく汚いと思うんです。いや、汚いです。

なので、ソースの公開希望の声を1票頂きましたが、暫くはしないかも知れません……。(ナニ!)

で、ここでは解説のみ。トップページにある占いFlashは主に以下の機能を使っています。
■sharedobjectによる誕生日保存機能
これはFlashMXから装備された、ローカル保存の機能ですね。データ収集する事なく、また簡単に保存・呼び出しができるという部分で、今回の占いのような簡易なFlashにはピッタリです。でも私の場合は平気でRPGのデータ保存にもsharedobjectを使いますけど。えぇ。尚、Flashが再生された時点で保存されていたデータが呼び出され(ない場合は特に動きはナシ)、占うボタンを押したタイミングで保存しています。

sObject = sharedobject.getLocal("flashfortune");//flashfortune.solという保存データ名使用

上記のように設定した後は「sObject.data.xxx」という形式で中身にアクセスできます。例えばFlashの中で入力した月データを保存したり呼び出したりしたい。そんな時は…

※月を入力するテキストフィールドには変数名「month」が指定してあります

sObject.data.month = month;//テキストフィールドに入力された文字をsObject.data.monthに保存

month = sObject.data.month;//sObject.data.monthの値を呼び出しテキストフィールドに代入
■入力された数字の判定+グラフィック変更
2・4・6・9・11月は31日まで存在しないので、月データに該当月が入力されていた場合は30(29)以上を入力できないようにする。また、月に13以上の数字も入力不可とする。そしてあり得ない月日を入力できないように制御した後に、月/日両方が入力されていたら(*1)星座を割り出す。更に星座マークを1〜12まで配置しているムービークリップをgotoAndStopで目的の星座フレームまで飛ばす。

※*1ここのソースが汚いはず
■ローカル時間の日付取得(つまりPCの日付を見てます)
clock = new Date(year, month, date, hour, min, sec, ms);//取得
y = clock.getFullYear();
m = clock.getMonth()+1;
d = clock.getDate();

ここから今日の日付を出し、月/日が10日を下回る場合は「05」のように頭に「0」を補完するように仕込む。

Yahoo!占いの場合はURLが「http://fortune.yahoo.co.jp/fortune/12astro/」+「(*2)2005xxxx/」+「(*3)aries.html」となっているため、日付から取得した文字列を全部繋げて*2に代入、予め十二星座の名前を入れておいた配列から「対応する名前+.html」を*3に代入する。それをgetURLで呼べばOK。

today = yy + mm + dd + "/";//y,m,dの調整後の最終データをそれぞれyy,mm,ddとする
urlPlus = "http://fortune.yahoo.co.jp/fortune/12astro/";
urlPlus2 = ".html";
callURL = urlPlus + today + seiza + urlPlus2;//seizaは星座名文字列が入る。全部繋げて…
getURL(callURL,"fortune");//最終的にgetURLで呼び出す完全URLデータとする
たぶん、Flash中級程度の知識があれば、上記項目だけ見て作りはじめる事ができるかも知れないレベルの中途半端な解説。…と、判断。
間違い・疑問・質問などありましたらコメントください。宜しくお願い致します。
さぁ、何が受け入れられるのか!とばかりに、当ブログのトップページに登場したのは『占い』。なぜこんな重い時間帯&新着ログの流れも最速な時間帯にアップするのかは謎。誕生日を入力するだけで星座を判定。初回のみ誕生日入力すれば、次回からの訪問時には既に誕生日は入力された状態でログインされますので、再入力の必要なし。つまり2回目からはボタン一発で今日の運勢が占えます。(ただしYahoo!占いの12星座占いデータ利用)

Yahoo!の占いは毎回自分の星座を選ばないといけなく、Yahooのトップからは [ 占い → 12星座占い → 星座選び → 結果 ] と面倒。それをボタン一発という利便さを追求しただけのFlash。

※注意!! プライバシー保護のため、入力された誕生日情報は再利用されるような形で保存されるものではありません。皆様のPC内にだけ保存され、尚且つこのFlashを動作させた時にだけ呼び出される特殊なデータとして保存されています。

※もし動作におかしな点、入力したデータと星座が一致しないなどの不具合がありましたら報告ください

開く トラックバック(1)

当ブログで以前載せた記事、『Flashゲームをみんなはどう思っているんだ2005(んなバカな)』という事で、紹介しましたが、ほとんど反応がなかったので『もうトップに常駐させてやる大作戦2005・春(仮)』として、Flashコンテンツの中に入れてしまいました。

現在14個の中から、ランダムで2種類が紹介されます。そしてクリックで別ウインドウにて起動。暇がある人だけ遊んでみて下さい。Flashゲームも軽くやると気晴らしになったり、ストレス発散になったり。のめり込むとストレス増大に繋がったりします。適度にそしてテキトーにやりましょう。

※新しいゲームの方のいくつかはランキングが付いています

開く トラックバック(1)

全6ページ

[1] [2] [3] [4] [5] [6]

[ 前のページ | 次のページ ]


よしもとブログランキング

もっと見る

[PR]お得情報

CMで話題のふるさと納税サイトさとふる
毎日お礼品ランキング更新中!
2019年のふるさと納税は≪12/31まで≫

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事