« 2009年10月 | トップページ | 2009年12月 »

2009年11月26日 (木)

人権問題:声を聞かせて

声を聞かせて

職場で人権問題の講習会がありました。

見たのが↑の声を聞かせて。と言うアニメ。

社会人として良質なコミニュケーションがうんぬんかんぬんと説明があった後にはじまったのに、中学生のストーリーです。

#ストーリー解説#

主人公の子が携帯電話を買ってもらう。

親友とメール交換などをして楽しむ。

携帯持ってない子(写真さん)と主人公仲良くする。

それを親友が嫉妬して学校裏サイトに主人公の名を語っていたずら。

主人公ショックで学校に行かなくなる。

写真さんが主人公を応援していろいろする。

主人公父が学校裏サイトに主人公を応援する書き込み。

いろいろあって主人公立ち直り学校へ。

親友が主人公にごめんね。とメールを送る。

主人公「声を聞かせて。」でハッピーエンド。

##

興味のある人はリンク先のあらすじを見てみて下さい。

普通に泣きそうになったわ。

と言うかストーリーが泣かせようと必死なんだもの。

中学校時代とか高校時代の友達ってのはすごい大事なもんだ。

調べてみたら学校裏サイトって本当にあるんだね。

自分が中学の頃なんて携帯すらなかったからなぁ。

高校でPHSがあったくらいだ。

仕事で後輩に連絡するとき、ちょっとしたことで電話すると「メールで良いじゃないですか。」って言われるんだよね。

いや、メールの方がめんどくない?って思ったんだけど感覚違うのかな。

お互いの声で連絡しあうってのは重要だよね。

仕事でも顕在的要求は、メールでも十分だけど、潜在的要求は打ち合わせしないと把握出来んからね。

上流の仕事ほど、声を聞かなきゃ仕事にならなくなるってことだな。

自分も仕事以外ではコミニュケーションは相手次第になってしまって得意な方ではないからな。

仕事モードにならないと本来の怠け者でどうでも良いやって性質が前面に出てしまう。

まぁ、別に治すつもりもないんだがね。

2009年11月25日 (水)

第12回 mixiアプリを公開したい ActionScript3.0とActionScript1.0が違いすぎてmixiアプリどころじゃない

ActionScript3.0とActionScript1.0ってまったく別物じゃないか。

サンプル探して動かしてもサンプル自体がActionScript1.0だったりするとそこから3.0に合わせる作業が入る。

ActionScript1.0自体ちょっと触れた程度だし、新たな気持ちで習得せねばならぬようだ。

画面周りさえ出来てしまえば良いんだが、そこまでが長い。

難しいアクションモノを作るわけではないし、なんとかなるだろう。

しばらくはActionScript3.0習得編です。

mixiアプリサービス終了までに公開出来るのだろうか。

2009年11月24日 (火)

NikQ(ニクキュー)攻略してみる? 初プレイ感想

NikQ(ニクキュー)オープンβ初日感想

寝る前にちょいとやろうかと思ったらまたメンテ中になってる。

オープン開始日と言え、遅くまでお疲れさんですね。

正直このゲーム性ならブラウザゲームである必要性を感じない。

疲労度が行動制限のようではあるが、無理やりだな。

短時間プレイを前提にしてるとしても中途半端だ。

多人数参加型ブラウザゲームで狙うユーザーとMMORPGユーザーの中間のような感じだ。

ドラゴンクルセイドとかの狩りに出すとか建物建てるのを待つってのは、ストレスにならんけど、こういう形でプレイ出来ない状態になるってのはあまり良くないのかもしれん。

ブラウザゲームの行動制限は、出来なくなる制限より、何かが完了するまで待つって制限の方が良いってことか。

見た目もキャラクタも良いし、簡単にプレイできるが、長期持続プレイはコミュニティで囲い込みが前提だな。

多人数プレイの戦闘までやってみないとわからんが、いまのところはこんな感想。

NikQ(ニクキュー) オープンβサービス開始

今日からNikQのオープンβ開始です。

んで、早速登録してみたら、「現在メンテナンス中です。」

プログラムのバグらしいが、2時間程度じゃまともにテストも出来ないのではないかい?

テスト用ロジックの直し忘れとかかな。

しばらくしたらやってみよう。

####

予定通りにメンテ終わったようだ。

茶番が終わってゲーム開始。

第3話までごり押しで攻略してみたが、なかなか面白いじゃないか。

序盤だからか戦闘が単調だが、進めて行けば戦略性も増すのだろう。

長くも短くも遊べる。

時間のある時にじっくりやろう。

2009年11月23日 (月)

第11回 mixiアプリを公開したい FLASH CGI連携のルールを決めとこうと思ったら完全に脱線した

技術的な問題はクリアってことにして、セキュリティ面やら負荷面を考慮したルールを決めておこう。

1.Flash→CGIのIFは、表示データのみとする。

2.CGI→FlashのIFは、PGM内で指定したパラメータのみとする。

 名前くらいは仕方ないかな。極力ユーザー入力データは減らそう。

とまぁ、一応メモっといて細かいことは後々考えよう。

ネイチャーブリードのFlash化を進めてるんだけど、かなーりめんどい。

Flash自体慣れてないからなぁ。

一回Flashでちゃんと遊べるもんを作ってみるかな。

一応mixiアプリ用のプチネタとしては。

名前:「mixiバトルしま戦果?」

プチバトルゲーム。

マイミク数やコミニュティ数と初期の質問等によりパラメータ判定。

ランダムでバトル。

パラメータは、アウトドア値、インドア値、自由値、親友値、努力値の五角形。

初期の質問でアウトドア値、インドア値、自由値が変動する。

一日一回その日の行動結果を質問に答えるとアウトドア値、インドア値が変動する。

マイミクの招待で親友値が変動する。

一日一回のアクセスとバトルで努力値が変動する。

能力関連性

 自由>アウトドア>インドア>自由のジャンケン式をベースに算出

 親友値はランダム、努力値は固定でそれぞれに係数を掛かる。

バトル

 同じ階級からランダムかマイミクから選択。

 勝敗により戦果(ランキングポイント)が変動。

たったいま思いついたことを適当に書いたがベースはこんな感じで。

パラメータの呼び方はちゃんと考えよう。

2009年11月17日 (火)

第10回 mixiアプリを公開したい FLASH&mixi連携用フレームワーク flixi(フリクシィ)を使ってみた

FLASHとうまく連携できんなー。といろいろと調べていたら。

フレームワーク "flixi" (フリクシィ) と言う便利そうなものを発見しました。

早速実験。

ガジェットXMLは専用flixiXMLGeneratorなるものが用意されているのでこれを使用します。

MXMLサンプル NewFile.mxml
<?xml version="1.0" encoding="utf-8"?>   
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml">   
    <mx:Button label="GetNickName" id="bot_name"  click="onClick();" />   
<mx:Text text="aaaa" id="Nickname_txt" fontSize="36"/>
<mx:Script source="NewEvent.as" />
      
    <mx:Script>   
        <![CDATA[
  import flash.external.*;
  import flash.system.Security;
  Security.allowDomain("*");
  private function onClick():void
  {
   NewEvent();
  }
        ]]>   
    </mx:Script>   
</mx:Application>

ASサンプル NewFile.as
import flash.display.Sprite;
import flash.text.TextField;

import flixi.flixi;
import flixi.flixiPersonEvent;

public function NewEvent():void  {
  var fx: flixi;
   fx = new flixi();
   fx.addEventListener(flixiPersonEvent.GET_OWNER, onGetPerson);
   fx.getOwner();
}
private function onGetPerson(iEvent: flixiPersonEvent): void
{
  Nickname_txt.text = iEvent.person.nickname;
}

これでニックネームが取得できます。

基本的にmixiとの連携はこれで全て事足りそうです。

flixi manual

2009年11月16日 (月)

第9回 mixiアプリを公開したい XMLの次はMXML

Flex 3 SDKを導入したついでにFlashDeveropなるものもインストールしてみました。

ローテクで生きてきた人間としては、かなり慣れません。

VisualStudio2000くらいから統合開発環境は使ってなかったからなぁ。

仕事もここのところずっとCOBOLとVBAくらいしか使ってないし。

んで今度はMXMLなるものが登場。

Flashをビルドするために必要な。。。CICSで言うMAPみたいなもんかな。

FlashDeveropの環境設定だけで何時間掛かったんだろう。

英語翻訳しながらあれやこれやと、それだけでくたびれた。

2009年11月13日 (金)

第8回 mixiアプリを公開したい Cookieは使えるようになったが・・・

HTTPヘッダでコンパクトポリシーを送って、Cookieの出力は出来たが、サーバーサイド側で読めぬ。

クライアントサイドのJavaScriptはmixi上のURLとしてCookie保存。

perlはサーバーサイドなのでサーバー側のCookieを見に行く。

と言うわけで読み込めないと。

結局サーバーサイド側からmixi側にリクエストせねばならんのだろうなぁ。

外部サーバーを呼び出す方法のサンプルが言語別に公開されているのだが、Perlはない。

専用のライブラリが必要っぽいので、借り物のサーバーでは不可能だろう。

そういえばFlashのチャットで試した時は普通にParlに渡せたな。

JavaScript⇒Flash⇒Parlならいけるかな?

Flashを使ってPerlと連携で試してみるかな。

##数時間後##

サンプルで試してみたがParaflaではActionScript1.0なのでflash.external.ExternalInterface.callが使えないのではなかろうか。

調べてみたらActionScript3.0まで使えるFlex 3 SDKと言うものがあるらしい。

先は長くなりそうだが、ちょっと試してみよう。

2009年11月12日 (木)

第7回 mixiアプリを公開したい CGIでXMLを出力すれば・・・

CGIでXMLを出力すれば一応はいけそうだ。

ガジェットURLにXMLを出力するCGIを指定したらちゃんと表示はされた。

時代に逆行しているが現状をベースにするにはこれが一番はやそうではある。

にしても別ファイルへのリンクが出来ない以上は、これでやるしかなさそうだ。

んーむ。GETでQUERY_STRINGを取得してるんだが、URLに#が含まれるため取得出来ぬ。

全ての環境変数を見たが、#以降は普通には取得出来ないようだ。

makeRequestとか使わないと無理なのか?Perlじゃダメなの?

COOKIE経由にしようとしたが、プライバシーポリシーで制限食らった。

これもなんか必要なんだろうな。

P3Pがなんらたってやつか。

2009年11月11日 (水)

開発日誌 第118回:ネイチャーブリード

ネイチャーブリードをmixiアプリとして公開する=Flash化する必要がある

と言う結論に達しました。

処理自体は移行するだけなんで、考えるのはデザイン面くらいですが1日に1,2時間づつでは数ヶ月かかりそうです。

Give

第6回 mixiアプリを公開したい 外部サイトの範囲って?

なんか解釈を間違えている気がしてきた。

CGIのページを直接呼ぶというのは外部サイトへの遷移にあたるのではないだろうか。

んー?でもFlashも外部サイト呼び出しと変わらないよなぁ。

明らかに同一のアプリだなぁ。と想像できる範囲であればリンクで遷移していいよ。って解釈であってるんだろうか。

申請して却下されたらダメってのもなんだしなぁ。

もう一度ガイドライン辺りを読んでみよう。

やっぱりダメっぽいな。

mixi上から普通に外れてる。

んー。ほとんど作り直さないとダメかもしれん。

完全にCGIでHTML出力してたら移行不可能な気がしてきた。

ちょっと考え直す必要がありそうだ。

Flashなら出来るんだけどなぁ。

2009年11月10日 (火)

開発日誌 第117回:ネイチャーブリード & 第5回 mixiアプリを公開したい ネイチャーブリード for mixi

mixiアプリはとりあえずネイチャーブリードで行こう。

やっぱり血と汗と涙の結晶であるネイチャーブリードは自分にとって特別なんだよね。

データ飛んだってバグったってその度対応すれば良いじゃない。

現在公開しているのから、かなりの機能は落とす予定。

負荷的に厳しいかもしれないから行動回復時間もある程度伸ばそう。

良く考えたら、ネイチャーブリードで公開しちゃったら、知り合いもここに来る可能性があるんだよなぁ。と気づいた。

まぁ、汚らわしいことしてるわけでもないからかまわん。

良く見たらmixiモバイルって法人じゃなきゃダメなのか。

うーん。モバイル向けに公開できると思ってたんだけどどうしたものか。

手がないではないが、そこまでしてまでって気もする。

個人開発者向けにもモバイル公開してくれー。

良く使うけど忘れやすいツールメモ

あのツールなんだっけ?って忘れた時用メモ

Cassava CSVファイルの編集

http://www.asukaze.net/soft/cassava/

Devas テキストファイルの一括検索、置換

http://gimite.net/pukiwiki/index.php?Devas

KanjiTranslator 文字コード一括変換

http://www.kashim.com/kanjitranslator/index.html

2009年11月 9日 (月)

第4回 mixiアプリを公開したい なにを公開すべきか

mixiアプリの公開方法はわかったが、なにを公開すべきか。

いまのままのネイチャーブリードだど負荷次第でデータ飛びかねんからなぁ。

地域防衛戦、虹の塔辺りを削れば問題なさそうではあるが。

単純な育成要素のみに重点を置いたワンミニッツゲームとして改造するか。

元々ネイチャーブリードは携帯プレイのライトユーザー向けで作ってたし、mixiアプリのユーザーとそこそこマッチするんじゃないかと思う。

年末年始くらいに向けてなんか作ろうかなー。っと考えてはいるが手は動かない。

2009年11月 6日 (金)

第3回 mixiアプリを公開したい CGIを呼び出そう

#これだと全然ダメでした#

今回はCGIを呼び出してみます。

http://syounin.game.coocan.jp/mixi/test3.xml

これで開始ボタンを押すとCGIへ飛びます。

このままだと規約違反ありまくりなんで、公開できないんですがね。

ユーザー保護のガイドラインに沿って修正が必要な点

1.取得できるデータについて

 判定:OK mixiユーザーデータはいまのところ取得していない。

2.ソーシャルアプリケーションプロバイダーが独自にアプリ利用者から取得できるデータについて

 判定:NG 名前、パスワード等の入力は不可。

3.各種取得したデータの削除について

 判定:OK 定期的なデータ削除あり。

4.外部サイトへの遷移について

 判定:NG 外部サイト誘導はリンク方法規定あり。これは削除すればOK。

5.プラグイン等のファイルのダウンロードについて

 判定:OK なんもなし。

6.提供中のアプリを終了させる際について

 判定:OK 終了時なので。

広告掲載のガイドラインに沿って修正が必要な点

 判定:NG アプリ内部の広告も外部サイト誘導方法規定あり。モバイルは外部サイト不可。

 自サイト以外へのリンクはほぼ不可っぽいので、mixi提供以外のアフィは削除が必要っぽい。

mixi版としてネイチャーブリードを公開するには

1.名前、パスワードをmixiのIDで判定。

2.外部サイトへのリンク全削除OR変更。

3.広告削除。

が必要なようだ。

ログイン画面と新規登録画面はmixi専用にしないとダメだな。

2009年11月 3日 (火)

mixiアプリ サンシャイン牧場 トラブってる

ミクシィ、4200人の情報が3日間「露出」

http://headlines.yahoo.co.jp/hl?a=20091103-00000155-yom-soci

mixiアプリ サンシャイン牧場で課金トラブルがあったようです。

最近トラビアンも課金トラブル発生してたよなぁ。

やっぱ金払うなら国内で運営してるとこが安心だね。

このケースだと運営がmixiだと思っちゃう人も多いだろうなぁ。

OpenSocialって使う側がかなり危機感を持って利用しないと結構危険だよ。

その気になれば個人情報なんてさっと持っていかれる。

しかし80人分で38万円の課金ってすごいな。

一人平均5,000円近く使ってるのか。

ありえんだろう。

金の価値は人それぞれだけどね。

230万人登録で4200人課金ってことは、実動は3~4万人ってとこかな。

そんなにいないか。

にほんブログ村 ゲームブログ ブラウザゲームへ
にほんブログ村

2009年11月 2日 (月)

第2回 mixiアプリを公開したい Flashを呼び出そう

今回はFlashファイルを呼び出してみます。

こちらのサイトを参考にさせていただきました。

が、動かない。

どうやらサンプルではスクリプトエラーになるようだ。

半年前の記事だし仕様が変わってるのかもしれん。

んで、エラー分を改修したら呼び出せました。

http://syounin.game.coocan.jp/mixi/test2.xml

これでFlashが表示されます。

しっかしXML更新するたびにキャッシュ消さなきゃいけないのがメンドイなぁ。

テストモード作ってくれんかな。

にほんブログ村 ゲームブログへ
にほんブログ村

2009年11月 1日 (日)

第1回 mixiアプリを公開したい ガジェットURLってなに?

mixiアプリのデベロッパー登録は完了してます。

まぁ、登録するだけだけなんだけどね。

登録に必要なものを調べてみました。

というよりアプリ登録画面に出てるものです。

アプリ名・・・なんでもいい

カテゴリ・・・適当に

ロゴ・・・後回し

アイコン・・・後回し

問い合わせ用メールアドレス・・・自分の

ガジェットURL・・・なにこれ?

紹介文・・・適当に

アプリの説明・・・適当に

キャプチャ画像・・・適当に

利用規約・・・同意する。

ここでわからないのが「ガジェットURL」

※OpenSocialガジェットのソースが置いてあるURLを記入。と説明があるし、ガイドへのリンクもある。

まずOpenSocialガジェットとはなにか?

そもそもガジェットとはなにか?

ガジェットとはの説明

すいません。わかりません。

じゃあOpenSocialは?

いろいろぐぐった結論:他サーバーのWEBアプリを呼び出す機能?提供サービスとそのサーバー間でデータをIFする仕組み?

というか、マニュアルちゃんと読んだら書いてあった。

ガジェット呼び出し用のXMLのことね。

http://syounin.game.coocan.jp/mixi/test1.xml

な感じ。

これはサンプルにあるやつmixiにアプリ登録して呼び出すと

Hello,”ユーザー名”! と表示されます。

とりあえず簡単なFlash辺りを登録して練習しとこう。

FlashってあのFlashへの挑戦で作ったチャットくらいしかないけど。

にほんブログ村 ゲームブログへ
にほんブログ村

« 2009年10月 | トップページ | 2009年12月 »

広告



最近のトラックバック