タグ

プログラミングとMSXに関するtimetrainのブックマーク (3)

  • ぷよぷよのアルゴリズムとMSX BASIC

    再帰が現実的でないBASICで「盤面が与えられた時にどのぷよが消えるか」を計算するアルゴリズムが当時どうしても思いつかず「ぷよぷよ」にハマった時からずっと考えていました。 そしてある授業中に突然アルゴリズムがひらめきました。 以下がそのアルゴリズムのご紹介です。 フィールドが以下の様になっていると想定します。形だけ見ると「連鎖を作ろうとしてたけどやらかしちゃった」形ですね。 この場合、赤い「ぷよ」が消えることになります。 基的な方針としては「左上から注目する場所(セル)を右下まで走査する」「注目したセルにある「ぷよ」がいくつつながっているか調べる」です。 1. まず、左上のセルに注目します。 2. 左上のセルには何も無かったので次のセルに注目します。 このセルには赤い「ぷよ」が居ました。 これ以降はこの赤い「ぷよ」がいくつつながっているか(=消せるか)をチェックします。 3.「この「ぷよ

    ぷよぷよのアルゴリズムとMSX BASIC
  • 突如パソピアIQを手に入れたJKが突如twitterに現れたオッサンからMSX-BASICを教わってゲームをプログラミング

    Shuhei Miyazawa @room_909 突如パソピアIQを手に入れたJKが突如twitterに現れたオッサン(僕)からMSX-BASICを教わってゲームプログラムを入力する2017年5月。楽し過ぎてずっと笑ってる。素晴らしい。 twitter.com/butai_nunoshi/… 2017-05-25 01:09:59

    突如パソピアIQを手に入れたJKが突如twitterに現れたオッサンからMSX-BASICを教わってゲームをプログラミング
    timetrain
    timetrain 2017/05/25
    こんな異世界転生を読みたかった!(大間違い
  • MSXの再来!?1,500円のコンピュータ、IchigoJamでMMLの演奏だ!|DTMステーション

    小さな小さなコンピュータ、IchigoJamというものをご存じでしょうか?私もつい数日前に知ったのですが、日人が開発した「BASICプログラミング専用こどもパソコン」なんだそうです。IchigoJamが最初に発表されたのは2014年4月だったようですが、ほとんどボランティアみたいな感じで頒布されており、完成品が2,000円+送料140円、プリント基板のキットなら1,500円+送料140円という安価で入手可能な機材となっています。 手のひらサイズというよりSDカード3枚分程度の面積のワンボード・コンピュータながらBASIC言語を使って、昔のMSXのような感じでプログラムすることができます。しかも、そのBASICの命令として搭載されているPLAY文を使って演奏までできてしまうんですよ。「これは面白い!!」と思って、さっそくキットを購入して、実際に使ってみたので、どんなものなのか紹介してみたい

    MSXの再来!?1,500円のコンピュータ、IchigoJamでMMLの演奏だ!|DTMステーション
  • 1