<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>Xenonのブログ！</title>
    <description></description>
    <link>https://xenonblog.syoyu.net/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>新曲発表！！！！！！！</title>
      <description>&lt;div&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;strong&gt;なんとなんと！！わたくし、YouTubeに新曲をアップしたのです！！&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
そしてこの可愛らしい絵は遊離さんに描いていただきました！！そちらの方にもご注目ください！&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=_WSVtyj5leE&amp;amp;lc=z22igdw50suxy55w404t1aokgdpgy34ob1qfgziw5gfibk0h00410&quot; title=&quot;&quot;&gt;キャンディレイン【初音ミクSweet】&lt;/a&gt;&lt;br /&gt;
&lt;iframe width=&quot;400&quot; height=&quot;225&quot; src=&quot;http://www.youtube.com/embed/_WSVtyj5leE&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;どうです？なかなかいい感じの曲でしょう？&lt;br /&gt;
じつはこの曲、４月から作り始めていたのですが、なかなか歌詞が思いつかなくて全然進まなかったので結局投稿したのは６月の終わりごろになってしまいました。&lt;br /&gt;
それだけ苦労した甲斐もあって今回の曲は僕の&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;最高傑作&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;です！！&lt;br /&gt;
&lt;strong&gt;可愛い木琴のフレーズや、たまにスラップするベースも見どころですよ～。&lt;/strong&gt;&lt;/span&gt;</description> 
      <link>https://xenonblog.syoyu.net/musics/%E6%96%B0%E6%9B%B2%E7%99%BA%E8%A1%A8%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%81</link> 
    </item>
    <item>
      <title>自動で迷路を作成！</title>
      <description>Tiny Basic for Windowsで迷路を自動生成するプログラムをつくりました。&lt;br /&gt;
棒倒し法というアルゴリズムをつかっています！&lt;br /&gt;
棒倒し法というのは、&lt;br /&gt;
&lt;br /&gt;
横幅と高さが奇数の空間をつくる。&lt;br /&gt;
&amp;darr;&lt;br /&gt;
壁で囲む&lt;br /&gt;
&amp;darr;&lt;br /&gt;
X座標とY座標がそれぞれ奇数の壁と重ならないセルに基準となる壁（棒）を設置&lt;br /&gt;
&amp;darr;&lt;br /&gt;
その棒を重ならないようにランダムな方向に倒す（このとき、1列目以外の棒は上には倒れない）&lt;br /&gt;
&amp;darr;&lt;br /&gt;
繰り返す&lt;br /&gt;
&lt;br /&gt;
というアルゴリズムです！&lt;br /&gt;
出来上がった迷路のサンプルがこちら&amp;darr;&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://file.xenonblog.syoyu.net/61324e71.png&quot; /&gt; &lt;br /&gt;
どうですか？&lt;br /&gt;
棒倒し法は簡単な分、他のアルゴリズムと比べて迷路のクオリティが低いので、&lt;br /&gt;
いつか壁伸ばし法や穴掘り法をためしてみたいですね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
本体は&amp;darr;からダウンロードできますよー！&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.xenonblog.syoyu.net/70761bb5.tbt&quot; target=&quot;_blank&quot;&gt;ダウンロード&lt;/a&gt;</description> 
      <link>https://xenonblog.syoyu.net/tbsic/%E8%87%AA%E5%8B%95%E3%81%A7%E8%BF%B7%E8%B7%AF%E3%82%92%E4%BD%9C%E6%88%90%EF%BC%81</link> 
    </item>
    <item>
      <title>全部ぶちぬけ！(Tiny Basic for Windows)</title>
      <description>&lt;div&gt;Tiny Basic for Windowsで簡単な射的ゲームを作りました！&lt;br /&gt;
主人公は左から右へ自動的に動いて、Spaceキーで撃てます！&lt;br /&gt;
2周全部的を撃ちぬいたらクリアです。逆に、一つでも残ったらアウト。&lt;br /&gt;
弾は8発です。二週目に入ると補充されます。&lt;br /&gt;
ビジーウェイトを使ってるからパソコンによって速さが違うかもしれないから、&lt;br /&gt;
調整してみてください。&lt;br /&gt;
以下が作ったゲームの本体です&amp;darr;（これでなんか起こっても責任は負いかねます）&lt;br /&gt;
&lt;br /&gt;
Randomize&lt;br /&gt;
gm=0&lt;/div&gt;
&lt;div&gt;DIM matox(6)&lt;br /&gt;
DIM matoy(6)&lt;br /&gt;
public bstm&lt;br /&gt;
GBackColor=0&lt;br /&gt;
GScreen(480,240)&lt;br /&gt;
010 GLocate(100,50)&lt;br /&gt;
gm=0&lt;br /&gt;
GForeColor=15&lt;br /&gt;
GFontSize=30&lt;br /&gt;
GPrint&quot;全部ぶちぬけ！&quot;&lt;br /&gt;
GLocate(170,120)&lt;br /&gt;
GFontSize=12&lt;br /&gt;
GPrint&quot;Spaceキー押せ&quot;&lt;br /&gt;
for i=0 to 2 step 0&lt;br /&gt;
&amp;nbsp;if inkey$=&quot; &quot; then&lt;br /&gt;
&amp;nbsp;i=3&lt;br /&gt;
&amp;nbsp;cls 2&lt;br /&gt;
&amp;nbsp;endif&lt;br /&gt;
next i&lt;br /&gt;
'タイトル終了&lt;br /&gt;
020 sc=0&lt;br /&gt;
print&quot;GAME START&quot;&lt;br /&gt;
x=20&lt;br /&gt;
y=190&lt;br /&gt;
shot=8&lt;/div&gt;
&lt;div&gt;if gm=2 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;GLocate(170,110)&lt;br /&gt;
GFontSize=12&lt;br /&gt;
GPrint&quot;げーむくりあ！&quot;&lt;br /&gt;
gm=0&lt;br /&gt;
for i=0 to 2 step 0&lt;br /&gt;
&amp;nbsp;if inkey$=&quot; &quot; then&lt;br /&gt;
&amp;nbsp;i=3&lt;br /&gt;
&amp;nbsp;cls 2&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;endif&lt;br /&gt;
next i&lt;br /&gt;
goto 010&lt;br /&gt;
endif&lt;br /&gt;
cls 2&lt;br /&gt;
for i=0 to 6'的を設置&lt;br /&gt;
&amp;nbsp;matox(i)=int(rnd(1)*400)+60&lt;br /&gt;
&amp;nbsp;matoy(i)=int(rnd(1)*100)&lt;br /&gt;
&amp;nbsp;GLocate(matox(i),matoy(i))&lt;br /&gt;
&amp;nbsp;GPrint&quot;◎&quot;&lt;br /&gt;
next i&lt;/div&gt;
&lt;div&gt;for g=0 to 5 step 0&lt;br /&gt;
&amp;nbsp;x=x+1&lt;br /&gt;
&amp;nbsp;call bswt&lt;br /&gt;
&amp;nbsp;GLocate(x,y)&lt;br /&gt;
&amp;nbsp;GPrint&quot;凸&quot;&lt;br /&gt;
&amp;nbsp;line(x,y)-(x-5,y+16),0,bf&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;if inkey$=&quot; &quot; then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if shot&amp;lt;&amp;gt;0 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;shot=shot-1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;line(x+6,y)-(x+6,0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;for i=0 to 6'衝突判定&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;if matox(i)&amp;lt;x+6 and matox(i)+14&amp;gt;x+6 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sc=sc+1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print 7-sc&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if sc=7 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bstm=100000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;call bswt&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GLocate(180,120)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bstm=10000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gm=gm+1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;goto 020&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;matox(i)=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;endif&lt;br /&gt;
&amp;nbsp;&amp;nbsp;next i&lt;br /&gt;
&amp;nbsp;&amp;nbsp;bstm=200000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;call bswt&lt;br /&gt;
&amp;nbsp;&amp;nbsp;cls 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;bstm=10000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;for i=0 to 6&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;if matox(i)&amp;lt;&amp;gt;0 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GLocate(matox(i),matoy(i))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GPrint&quot;◎&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;endif&lt;br /&gt;
&amp;nbsp;&amp;nbsp;next i&lt;br /&gt;
&amp;nbsp;endif&lt;br /&gt;
&amp;nbsp;end if&lt;br /&gt;
&amp;nbsp;GLocate(8,3)&lt;br /&gt;
&amp;nbsp;GPrint &quot;残り弾数&quot;&lt;br /&gt;
&amp;nbsp;GLocate(0,19)&lt;br /&gt;
&amp;nbsp;GPrint shot&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if sc&amp;lt;&amp;gt;7 and 480&amp;lt;x then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;GLocate(170,110)&lt;br /&gt;
GFontSize=12&lt;br /&gt;
GPrint&quot;げーむおーばー&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;for i=0 to 2 step 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if inkey$=&quot; &quot; then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;i=3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;cls 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;endif&lt;br /&gt;
&amp;nbsp;&amp;nbsp;next i&lt;br /&gt;
&amp;nbsp;&amp;nbsp;bstm=10000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;goto 010&lt;br /&gt;
&amp;nbsp;endif&lt;br /&gt;
next g&lt;/div&gt;
&lt;div&gt;sub bswt&lt;br /&gt;
for bs=0 to bstm&lt;br /&gt;
next bs&lt;br /&gt;
end sub&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;</description> 
      <link>https://xenonblog.syoyu.net/%E3%82%B2%E3%83%BC%E3%83%A0%E5%88%B6%E4%BD%9C/tinybasic%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AA%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F%E3%82%88%EF%BC%81</link> 
    </item>
    <item>
      <title>ブログはじめました♪</title>
      <description>こんにちは！Xenonです。ブログはじめました！&lt;br /&gt;
自分用にちょっとした作曲やゲーム制作のこととか便利なサイトとかその日あったこととかを記録したりしようかなと思っています！&lt;br /&gt;
ついでに皆さんに参考にしてもらえたらなと思っています。&lt;br /&gt;
いつまで続くことやら&amp;hellip;&amp;hellip;。</description> 
      <link>https://xenonblog.syoyu.net/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%83%96%E3%83%AD%E3%82%B0%E3%81%AF%E3%81%98%E3%82%81%E3%81%BE%E3%81%97%E3%81%9F%E2%99%AA</link> 
    </item>

  </channel>
</rss>