?!?!

P.D.S.のちらしのうら的な物

記事検索

検索フォーム
キーワード
検索方法

検索結果一覧

ASPDシミュレータ

【山本亭】に放置してあるASPDシミュですが
知人のblogにASPDの上限が193になったとか書いてあったので
上限を193に改造したのをこっそりこっちに置いておきます

うはっwwwwこれは楽しそうだwwwwwwww

continue

むかーーーーーしに見た計算式がそのままならば
ASPD190では200msに一回攻撃(秒間5回)
ASPD193では140msに一回攻撃(秒間7.14回)となり
約43%増量(当社比)ということになりますが
数値で言うより見て貰った方が解りますね(そのためにこのシミュを作ったわけだし)

もっともASPD193にたどり着けるのかどうかまったく解りませんけどね(苦笑

【お願い】
ROから完全に手を引いた上に他にROのネタもないので
ROサイトからここへのリンクは張らないでください
(ここにたどり着くためのヒントぐらいはかまいません)

攻殻機動隊S.A.C.の笑い男のロゴな待受画面

http://shiraizaka.jp/blog/files/LaughingMan_M.swf
LaughingMan_M.jpg

携帯待受で出来そうなことの実験その2
自分の携帯であるF-03Bに搭載されている
Flash Lite3.0のことしか考えてません
前に作ったAngelBeats!の待受ならばロゴが回転しないだけでしたが
こっちは何も表示されません


副産物

笑い男ロゴ生成機

文字の配置を一文字毎に処理しているため
他の文字列に差し替えることもできます


【2010/07/03】

文字を日付と時間とバッテリー残量%に改造した物も作ってみましたage

日時とバッテリー残量を取得するタイミングが
文字列が一週終わった時のため多少のズレが生じます
アニメーションを停止させているとそのズレはひどくなります
文字表示の部分をもっとシンプルに作ってれば
ここら辺も簡単に解決出来たと思いますが
今のところ良い方法が思いつきません
良い方法が閃いたら改造します(苦笑

上記サンプルで西暦の1000の桁が欠ける部分がありますが
携帯上で動作させればちゃんと表示されます
サンプルはFlash Lite 3.1用に作ったswfを
ブラウザ用のFlash Playerで無理矢理動作させていますが
FSCommand2の処理がおかしいようです
(当然といえば当然なんですががが)

http://shiraizaka.jp/blog/files/LaughingMan_M2.swf
LaughingMan_M2.jpg


【2010/07/04】

日時バッテリー残量バージョンの日付表記を
2010/07/04 から 2010-07-04 への変更と
フレームレートを12fpsから15fpsにしました
動作が速くなってると思いますが
F-03Bで待受にした上にテキストメモを表示させると
12fpsぐらいまで落ちて動きが鈍くなります

攻殻機動隊S.A.C.の笑い男ロゴ生成機

携帯の待受画面を作ったときの副産物です
文字の部分を自分の好きな文字に差し替えられます

それっぽくまとまりましたが
フォントがわからないため手持ちの中から似たものを使っています
半角の「’」が違うんですよこれじゃ ヽ(`Д´)ノ
フォントは詳しくないので
詳しい方がいましたら教えて貰えるとありがたいです


半角英数用




全角日本語用

日本語フォントのベクター情報を埋め込んだため
ファイルサイズが2MB弱になってしまい
遅い回線だと開くまでに時間がかかります



【2010/06/15】

文字配置方法を見直しました
たぶんこれが正解なんだとだとおもいます

FPSがらみの問題も片付いたので60FPSにしました

Mabinogi Multi Scheduler

mabinogiの時間に関する事柄を表示するFlashです
つかいかた:http://shiraizaka.jp/mabinogi/mms.html
ダウンロード:MabiMS.lzh

Windows上で動くEXE版と
ガジェット向けのs_line組み込み版もアーカイブしてあります

携帯版の簡易MG表
QRコード
http://shiraizaka.jp/mabinogi/swf/MobileEC.swf

------------------------------------------------
2010/05/16 タラのバイト二件追加age

------------------------------------------------

人様の鯖資源を勝手に使う輩がいたので

shiraizaka.jp/mabinogi/swf ディレクトリに
REFERER制限をかけてあります
外部のblogから呼び出しても表示されません
ご苦労様でしたー m9(^Д^)プギャー

人によっては公開鯖なんだから何しても良いだろとか言う輩もいますが
マナーのレベルだと考えています
(電車の乗降口で座ってる学生と同じ)
ブロガーにこういったことを無視してる輩が多いと聞いてましたが
思ってた以上にひどそうです
今じゃ無いと思いますがトランスファーレートの決まった
有料Web領域を借りれば判るんですけどね
(月当たりどれだけWebコンテンツのデータを送受信出来るかってことで、13年ぐらい前に借りてたWeb領域は制限があったんですよ)

マビノギのキャラ名の色

ネット放浪してたらJavaScriptで書かれたシミュレータがあり
そこから計算式を抽出できたのでFlashで組み直してみます・・・・
(精霊点滅シミュをswfごとパクられていたのでパクり返し。たぶんあのシミュもどっかからパクってきたんだろうなぁ)

というわけで完成。

ギルド名とキャラ名を入れると
入力されてる文字列から文字色を算出します
タイトルは名前の前に付けて実際の表示に近づけるためのもので
色の算出には使ってません
ギルド名とキャラ名の右側に出ているのがカラーコードです
選択出来ますので使いたい場合はコピペしてください

文字数制限やら使用可能文字のルールやらは
組み込むのがメンドクサイので無視してます
実際に命名出来なくても泣かないでください

画面効果のせいか
カラーコードが微妙にずれてしまってる時があるようです
見た目では判らないレベルだと思います

まじめに検証してないのでおかしかったら知らせてください

------------------------------------------------

名前の色の求め方

var strCName:String = TI_CName.text;
var colorR_C:Number = 0 , colorG_C:Number = 0 , colorB_C:Number = 0;
for ( var i:Number = 0 ; i<(Math.ceil(strCName.length/3)*3) ; i=i+3 ){
	if(strCName.charAt(i) != "" ){colorR_C = colorR_C + strCName.charCodeAt(i);}
	if(strCName.charAt(i+1) != "" ){colorG_C = colorG_C + strCName.charCodeAt(i+1);}
	if(strCName.charAt(i+2) != "" ){colorB_C = colorB_C + strCName.charCodeAt(i+2);}
}
colorR_C = colorR_C * 101 % 97 + 159;
colorG_C = colorG_C * 101 % 97 + 159;
colorB_C = colorB_C * 101 % 97 + 159;
var color_C:Number = colorR_C*0x010000 + colorG_C*0x000100 + colorB_C;

ActionScriptで書かれてもわからんって?
それじゃぁ日本語で書くと・・・・

文字を一文字ずつにバラして
それぞれのUTF-8文字コードを求め
1文字目をRed
2文字目をGreen
3文字目をBlue
(4文字目以降RGBの繰り返し)
に足していきます
最後にRed・Green・Blueそれぞれを
101倍して97で割った余りの値に159を足し
RGBを合わせた色が名前の色になります

RGBそれぞれ159~255の値になるため
真っ青などの原色になることはありません
試していませんが真っ白ならば「FGH321」など
うまいこと合わせてやれば可能だと思います

どっかで
・4倍して97で割った余りに159を足している(上の式とやってることは同じ)
・Greenが微妙にずれる時がある
というのを見かけましたが
ブックマークするのを忘れてしまいソースが判りません
(Greenの相違は開発ツールかDirect3Dの仕様のような気がします)

ペット召喚時の色は
Rurikaの サータルス
のように
キャラ名+の+半角スペース+ペット名
と入力してやればOKです

敵の名前の色やギルド名も同じルールで決まっているようです

ナビゲーション

PHP Blog