竹達彩奈スロット for IchigoJam
たつ年にちなんで、竹達彩奈 (たけたつあやな) さんが演じているキャラクターでスロットを作ってみた。
今回は、対象のプラットフォームとして IchigoJam を選んだ。
なぜなら、本体を持っていなくてもブラウザで実行できるので、手軽に試してもらえそうだからである。
※IchigoJamはjig.jpの登録商標です。
プログラム
10 ' タケタツアヤナ スロット
20 POKE#700,124,68,126,80,188,16,254,0,86,186,214,186,254,0,198,0,254,40,254,170,206,130,254,0,252,84,200,246,92,200,126,0,8,126,84,108,126,106,182,0,16,254,40,56,254,170,186,0
30 POKE#730,72,126,72,212,254,196,20,0,16,18,244,56,84,146,48,0,254,178,244,190,246,36,252,0,36,254,36,36,254,36,68,0,20,126,18,18,18,34,70,0,94,80,254,90,90,228,26,0
40 POKE#760,254,106,126,234,126,200,62,0,16,124,254,40,254,124,16,0,136,28,136,62,148,156,148,0,190,34,190,40,168,164,194,0,0,0,128,126,0,0,0,0,94,242,94,242,222,94,82,0
50 POKE#790,12,112,254,56,214,124,124,0,124,8,16,254,16,16,48,0,254,56,56,56,104,16,238,0,16,254,124,84,124,202,186,0,8,40,40,40,42,76,136,0,248,40,46,34,66,66,134,0
60 CLS:E=0:F=0:G=0:H=0
70 A=RND(6):B=RND(6):C=RND(6):D=RND(6)
80 A=(A+E)%6:B=(B+F)%6:C=(C+G)%6:D=(D+H)%6:VIDEO5+(E+F+G+H=0ANDA=BANDB=CANDC=D):LOCATE2,2:?CHR$(#E0+A,#E6+B,#EC+C,#F2+D);
90 K=INKEY():IFK=10ANDE+F+G+H=0E=1:F=1:G=1:H=1:GOTO70
100 K=K|#20:E=EANDK-#7A:F=FANDK-#78:G=GANDK-#63:H=HANDK-#76
110 WAIT1
120 GOTO80
OneFiveCrowd で実行 (非公式、高速)
IchigoJam web で実行 (公式、低速)
操作方法
Enter:(全てのリールが止まっているとき) リールの回転を開始する
Z:左端のリールを止める
X:左から2番目のリールを止める
C:右から2番目のリールを止める
V:右端のリールを止める
仕様
今回は、以下のキャラクターを採用し、それぞれの文字に対応する美咲フォント (美咲ゴシック) のデータを埋め込んだ。
星崎理香
輿水幸子
西野清夏
軽井沢恵
腐ガール
高坂桐乃
通常時は黒背景に白文字だが、キャラクターの名前が揃ったときは白背景に黒文字になる。
速度の調整がしやすいよう、ウェイトを入れる処理を単体で置いた。(110行目)
なかなか揃わなくてムカつくときなどは、ここのウェイトを長くして目押しを狙ってみるのもいいかもしれない。
実行結果例
以下は IchigoJam web での実行結果の例である。
ライセンス
今回のプログラムは、CC0 1.0 でライセンスする。
反省
IchigoJam は実行できるプログラムの容量が少ないため、埋め込めるフォントデータの量も少なく、今回は解像度が低いフォントを採用したため一部の漢字が潰れて見にくい仕様になってしまった。
次はもっと見やすい仕様で作りたい。
この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
気軽にクリエイターの支援と、記事のオススメができます!