FC2ブログ

今ごりごりといじくっているもの 

現在製作中
まだ色々足りないものはあるけどのっけておく。
種を落として育つのをぼーっと眺める系ゲーム。
画像クリックでいけます。

極力文字を乗せないと意気込んだけどアイコンだけであれそれ伝えるのは大変ね。

「Data」のボタンを押すと出るもの。
X=バツボタンの代用大体これ。

S=セーブボタン
L=ロードボタン

TXS=テキストセーブ。出てきた文字列を保存して使うよ。
TXL=テキストロード。上で出てきた文字列をいれてロードぽちー。

D=データ削除。注意書き用意する予定だけど更新しなければセーフ。


テキストセーブ機能の為に随分うんうん悩む羽目になったとか、うん。
半端な知識でやってるから調べていくうちに知らないことが出てくるでてくる。
スポンサーサイト



[ 2020/03/03 20:31 ] 日常 | TB(0) | CM(0)

ToDoリスト作りました。 

ToDo作りました。
といっても作ってから一年ぐらい実は経ってる。

どうにもデイリー系の事を忘れがちなので自分用もかねて作成。
濃い色のボックスの(+)ボタンを押す。
長boxにタスク名を入れる。
時間の所に何日間隔か入れる。
(+)ボタンを押す。ボックスが増える。

タスク達成したらボックスの〇ボタンをぽちる。以上。
[ 2020/01/07 20:00 ] 日常 | TB(0) | CM(0)

JavaScript いぢり 

線と四角形の当たり判定をまとめてみた。
と言っても基本phina.jsので使う前提。

基本・AB線とCD線の当たり判定。
tg=[Ax,Ay,Bx,By,Cx,Cy,Dx,Dy];//tgの中身。
var Chclossline = function(tg){
var ta = (tg[4] - tg[6]) * (tg[1] - tg[5]) + (tg[5] - tg[7]) * (tg[4] - tg[0]);
var tb = (tg[4] - tg[6]) * (tg[3] - tg[5]) + (tg[5] - tg[7]) * (tg[4] - tg[2]);
var tc = (tg[0] - tg[2]) * (tg[5] - tg[1]) + (tg[1] - tg[3]) * (tg[0] - tg[4]);
var td = (tg[0] - tg[2]) * (tg[7] - tg[1]) + (tg[1] - tg[3]) * (tg[0] - tg[6]);
return tc * td <= 0 && ta * tb <= 0;
};

応用。四角形RectとAB線の当たり判定。
var ClossRectline=function(rect,line){
let hitA=(Rect.left<line[0] && line[0]<Rect.right)&&(Rect.top<line[1]&& line[1]<Rect.bottom);
if(hitA)return true;
let hitB=(Rect.left<line[2] && line[2]<Rect.right)&&(Rect.top<line[3]&& line[3]<Rect.bottom);
if(hitB)return true;
//両端がRectに接触しているかどうか
let lineK=(line[0]<line[2])==(line[1]<line[3]);
let tai=[rect.left,rect[((!lineK)?"top":"bottom")],rect.right,rect[((lineK)?"top":"bottom")];
//判定に使用する対角線を選ぶ

let ChL=Chclossline(tai.concat(line));
if(!ChL)return false;
return true;
};

まだ試してないもの。
立方体cubeと三次元直線AB。
line=[Ax,Ay,Az,Bx,By,Bz]
天井と底はそれぞれ「ue」「sita」で表記。
var CbCloss = function(cube,line){
let ueline=[];// 01[2]34[5]
let yokoline=[];//0[1]23[4]5
for(var i=0;i<6;i++){
let n=line[i];
if(i%3!=2)ueline.push(n);
if(i%3!=1)yokoline.push(n);
}
let ueV=ClossRectline(cube,ueline);
if(!ueV)return false;
let yokoRec={left:cube.left,top:cube.ue,rihght:cube.right,bottom:cube.sita};
let yokoV=ClossRectline(yokoRec,yokoline);
if(!yokoV)return false;
return true;
};
[ 2019/11/24 12:25 ] ゲームいぢり | TB(0) | CM(0)

データ管理(本命) 

Excelを開かずに済む手間ぷらいすれす。
刀剣ステータス管理

使い方
影ででっぱり表現してるマスをクリックすると入力窓出てきます。
引っ込み表現してるマスは自動計算で出てくるマスです。

※ファイルを選択・テキストに保存
テキストにまとめたものを読み込みor書き出し。
書き出したものをカンマ区切りでExcelに貼りなおせたりします。

※最上部薄青のバー
SBCのボタン:勝利ランクボタンぽちれば後述するSの値に加算されます。
帰城・演練:誉とか遠征とかの数値を「補」の所に全部突っ込みます。

※先頭マスが緑のバー
緑の:Lv順&刀帳順ソートの末尾から指定した数だけ緑になります。均等レベリングしてた頃の参考。
隊:出陣中の部隊。
S:勝利ランクによる疲労度の上下。
並:順のソートタイプだけど予定は未定過ぎて手付かず。
遠征:遠征部隊。一斉に返ってくるとき頻繁に使うので部隊クリックで切り替わります。隣はLv合計と平均。

レア度対応した乱舞項目の数字は「追加」から。
[ 2019/10/03 08:15 ] 日常 | TB(0) | CM(0)

刀剣男士データ管理とか手を出す 

最近Excelが重いのでいっそこっちで管理しようかと。

刀剣データ管理

ものは試しと小説のネタ集めの方で使ってる表を移してみた。
ソート機能はおいおい作る……予定。

2019/08/21・追記
ソート機能追加。ネタのメモに作ったモノなのでこれ以上の手直しは無い、かな?
[ 2019/08/20 20:47 ] 刀剣乱舞 | TB(0) | CM(0)

このスキルを 

あの頃欲しかった。

シシィの旅。

というわけで前回の続きがこんなんなりました。
せっかくJavaScript関係いじっててついでにHTMLも。
昔みたくばりばり書いてる頃に欲しかったわこれ……。
[ 2019/07/15 09:43 ] 日常 | TB(0) | CM(0)

ちょいと感化されて 

Elonaプレイ日記もどきを。

歌う少女 シシィ
翼人(カスタム種族)
 エレアベース、背中装備不可、首装備三つ(翼に飾ってる名目)
ピアニスト:初期フィート歌唱3。初期信仰クミロミ。

17歳。
外見、赤毛ツインテの有翼人(あるポートレートが可愛かったもので)

主なスキル。
演奏(歌唱)・宝石細工・読書・料理。
目標:日記になるネタがどこまで続くか。

――Prologue
 ついているとは言い難かったけど、さらに下があることは知ってる人生だった。
 エーテル病で生える翼が生まれつきついてた私達。
 好奇の目は当たり前だしエレア迫害が始まってからは捕まって見世物もあたりまえ。
 私は歌が歌えたの。
 仕込めば翼も相まって稼げるだろうと、行き先も知らない船に乗せられた。
 ピアノと楽譜の読み方を教わって、内職とかも教わった。
 おっきな番犬はなぜだか私によく懐いたし、悪い顔はされなかった。
 荷物持ちもさせられたけど悪くはないかと思った矢先、船が大きく傾く。

 ありとあらゆる「もしかしたら」は、全部波に飲まれていった。

[ 2019/06/14 21:11 ] 日常 | TB(0) | CM(0)
ぶつくさ


ブログ内検索
カレンダー
03 | 2020/04 | 05
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
カウンター
ブロとも申請フォーム