Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2018/02/10 21:34:01

MixJuice GET URL : kidspod.club/mj/461

縄跳びさっちゃんぷらす

「縄跳びさっちゃん」にキャラクターグラフィックが付きました!

改変元の「縄跳びさっちゃんゲーム」はこちら
http://kidspod.club/program/?id=3

【権利表記】
「縄跳びさっちゃん」は「クリエイティブ・コモンズ 表示 4.0 国際ライセンス」の下に提供されています。
http://pcn.club/sp/diprogram/

CC BY PCN

【更新履歴】
2018/02/10 初版公開
2018/02/27 コード最適化

【ソースコード解説】(改変箇所のみ)
《変数》
C : Character, 描画するキャラクター(0:ジャンプ中, 1:通常の状態)
I : Iterator, ループ変数
A : Address, アドレスの保持

《PCGパターン》
キャラクターは縦 4 文字、横 2 文字の合計 8 文字で表現しています。
#E0 ~ #E7 : ジャンプ中のキャラクター
#E8 ~ #EF : 通常の状態のキャラクター

《コード》
5 : タイトル
10 ~ 80 : ジャンプ中のキャラクターパターン定義
90 ~ 160 : 通常の状態のキャラクターパターン定義
210 ~ 330 : 「縄跳びさっちゃん」のソースコード

  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

SOURCE CODE

5 'Nawatobi Sacchan Plus
10 POKE #700,15,16,31,31,63,255,127,255
20 POKE #708,0,0,248,254,254,239,247,251
30 POKE #710,207,119,107,87,72,176,160,87
40 POKE #718,203,187,77,165,69,130,106,20
50 POKE #720,163,223,92,55,47,31,127,207
60 POKE #728,19,243,22,236,244,244,248,252
70 POKE #730,53,72,40,27,4,4,2,1
80 POKE #738,250,145,138,108,144,144,188,206
90 POKE #740,15,16,31,31,63,255,127,255
100 POKE #748,0,0,248,254,254,239,247,251
110 POKE #750,226,93,98,72,72,136,160,87
120 POKE #758,59,221,61,151,134,132,86,43
130 POKE #760,35,23,28,15,55,111,111,255
140 POKE #768,23,241,16,248,236,246,247,255
150 POKE #770,233,73,137,246,9,9,31,62
160 POKE #778,39,19,18,254,32,32,240,248
210 Y=22:V=99:X=15:U=5:S=0:C=1
220 IF V!=99 Y=Y+V:V=V+1:C=0 ELSE C=1
230 IF Y>22 Y=22:V=99:S=S+1
240 X=X+U
250 IF X>15 U=U-1
260 IF X<15 U=U+1
270 IF INKEY()=32 V=-3
280 CLS
290 FOR I=0 TO 3:LC 15,Y+I-4:A=#E0+I*2+C*8:?CHR$(A,A+1);:NEXT
300 LC X,22:?"-"
310 LC 0,0:?"SCORE:";S
320 IF Y=22 AND X=15 END
330 WAIT 5 : GOTO 220

COMMENT

Kidspod運営チーム
Kidspod運営チーム2018/02/23 17:57:35

「縄跳びさっちゃん」の改造、ありがとうございます! ものすごくかわいらしくなりましたね。やはりグラフィックは素敵な方が面白い!