Hatena::Groupputikonclub

天郷思音(わぁぃ@)の日記 このページをアンテナに追加 RSSフィード

|

2017-04-01 このエントリーを含むブックマーク

リンク集がno titleになるのはなんでなんだ…

2016-11-20画像から公開キーを読み取る このエントリーを含むブックマーク

※ズレや歪みの無いミーバース取り込みなどの画像のみ使えます。jpgで出る色の誤差ならOKです。

言語:Tiny Basic

CLS
FN$=SELECTOPENFILE(" |*.jpg;*png;")
GSCREEN(300,200)
GFLOCATE(49,25)
LOADPICTURE(FN$,245,165)
DIM D$(50),P$(50)

FOR I=0 TO 49
READ D$(I),P$(I)
IF P$(I)="" THEN I=99
NEXT

?"読み取り結果"
FOR TATE=0 TO 6
R$=""
FOR YOKO=0 TO 30
F$=""
FOR Y=0 TO 10
FOR X=0 TO 4
T$=RIGHT$(GETRGBPIXEL(X+YOKO*8,Y+TATE*24),2)
IF VAL("&H"+T$)<80 THEN F$=F$+"1" ELSE F$=F$+"0"
NEXT
NEXT
IF YOKO=18 THEN
R$=R$+","
ELSE
FOR I=0 TO 49
IF F$=P$(I) THEN R$=R$+D$(I):I=49
NEXT
ENDIF
NEXT
?R$
NEXT

CLOSEGSCREEN
END

DATA ".","0000000000000000000000000000000000000000000001100011000"
DATA "0","0111010001100011000110011101011100110001100011000101110"
DATA "1","0010001100101000010000100001000010000100001000010011110"
DATA "2","0111010001100010000100001000100010001000100001000011111"
DATA "3","0111010001100010000100001011100000100001100011000101110"
DATA "4","0001000010001100011001010010101001010010111110001000010"
DATA "5","1111110000100001000011110100010000100001100011000101110"
DATA "6","0111010001100011000010000111101000110001100011000101110"
DATA "7","1111110001100010001000010000100010000100001000010000100"
DATA "8","0111010001100011000110001011101000110001100011000101110"
DATA "9","0111010001100011000110001011110000100001100011000101110"
DATA "@","0011001001100001001010100101001010010011100000100000111"
DATA "A","0010001010100011000110001100011111110001100011000110001"
DATA "B","1110010010100011000110010111001001010001100011001011100"
DATA "C","0111010001100011000010000100001000010000100011000101110"
DATA "D","1100010100100101000110001100011000110001100101010011000"
DATA "E","1111110000100001000010000111101000010000100001000011111"
DATA "F","1111110000100001000010000111101000010000100001000010000"
DATA "G","0111010001100011000010000101111000110001100011000101111"
DATA "H","1000110001100011000110001111111000110001100011000110001"
DATA "I","0111000100001000010000100001000010000100001000010001110"
DATA "J","0011100001000010000100001000010000110001100011000101110"
DATA "K","1000110001100101001010100110001010010010100101000110001"
DATA "L","1000010000100001000010000100001000010000100001000011111"
DATA "M","1000110001110111101110101101011000110001100011000110001"
DATA "N","1000110001110011100110101101011001110011100011000110001"
DATA "O","0111010001100011000110001100011000110001100011000101110"
DATA "P","1111010001100011000110001111101000010000100001000010000"
DATA "Q","0111010001100011000110001100011000110101011100010000011"
DATA "R","1111010001100011000110001111101010010100100101001010001"
DATA "S","0111010001100011000001000001000001000001100011000101110"
DATA "T","1111100100001000010000100001000010000100001000010000100"
DATA "U","1000110001100011000110001100011000110001100011000101110"
DATA "V","1000110001100011000110001100010101001010010100010000100"
DATA "W","1000110001100011000110001101011010111011110111000110001"
DATA "X","1000110001100010101001010001000101001010100011000110001"
DATA "Y","1000110001100011000101010001000010000100001000010000100"
DATA "Z","1111100001000100001000100001000100001000100001000011111"
DATA "_","0000000000000000000000000000000000000000000000000011111"
DATA "-","0000000000000000000000000111110000000000000000000000000"
DATA "",""

2016-10-14ポ○モン的RPGの妄想 このエントリーを含むブックマーク

  • とくこう・とくぼうの代わりに「てきせい」を作る
    •  +nn%の形で、物理・特殊それぞれに設定
    • 種族ごとに固定
    • 合計を制限する。未進化形で15~20、最終進化形で35~45、伝説で45~50
    • 戦闘時には攻撃・防御にそれぞれ加算して見積もる
能力
攻撃:100
防御:110
適正
物理:+20%
特殊:+30%

この場合
物理攻撃=100*(1+0.2)=120
物理防御=110*(1+0.2)=132
特殊攻撃=100*(1+0.3)=130
特殊防御=110*(1+0.3)=143
としてダメージを計算する
  • 種族値6bit(0~63)
    • 実際は10~60の5刻みを使う
  • 努力値は現行と同じ0-252まで蓄積する仕組み
    • 貰える量のテーブルを作らず、敵種族値 DIV 16だけ貰える(0~3貰える)、これは初代に似ている
  • 能力値の計算式は下記のとおり
    • (ちょっといじったら除算が全部右シフトになったわ)
係数:HP→5、それ以外→4
(種族値*8+個体値+(努力値>>2))*(レベル+4)*係数>>9

2016-10-07PetitTrain2D 七鉄本線 このエントリーを含むブックマーク

唐突に、公開している架空鉄道を移植することを思いついたので実施中。

ダイヤ

  • 102レ 5:00 各停 改有
  • 2114レ 7:05 準急 改有
  • 5138レ 17:54 快急 改有

2016-09-26メモ このエントリーを含むブックマーク

  • 色コード OR 460551 XOR 460551で内部色に変換(RGBそれぞれの下位3bitが消える)。

2016-08-08 このエントリーを含むブックマーク

素材」の写しかけのまま放置されてた部分を削除しました。

2016-07-07セーブのやり方 このエントリーを含むブックマーク

RPGでは、HP、MP、お金とかあるよね。どうやって並べるか、というお話。

HPが100、MPが50、150円持ってるとしよう。

「10050150」これじゃ元に戻せないのよね。

HPが100、MPが501、50円かもしれないよね?


それぞれの項目が自由な長さ

決められた記号で区切って並べる

それぞれの項目が長くなったり短くなったりできるが、ファイルサイズが固定にならない。

区切りの分だけファイルが大きくなる。


情報そのものに加えて、文字数を記録する

それぞれの項目が長くなったり短くなったりできるが、ファイルサイズが固定にならない。

文字数を記録する分だけファイルが大きくなる。


それぞれの項目が決められた長さを上限とする

文字数を決めて足りない分をスペースとかで埋める

→それぞれの項目は決められた長さより長くできないが、ファイルサイズが固定になる。

区切りなどが無い分多くの情報をコンパクトに詰め込める。

ただし、上限に比べ短いデータを保存すると逆に大きくなる。

|