(70) サンプルコードを紹介しちゃうスレッド
Small Basic Forum に、Post your sample source code here and get featured on our blogs! ( あなたの作ったサンプルコードをここにポストしてくれれば、blog で紹介されるかも! ) というスレッドが立っています。
- Post your sample source code here and get featured on our blogs!
- Post your sample source code here and get featured on our blogs! (Part II)
- Post your sample source code here and get featured on our blogs! (Part III)
もう 3 スレ目ですね。
私がおもしろそうだと思ったのは、
- gol.sb ( Christian Jacob さん作 : いわゆるライフゲーム。 )
- MySQL への接続ライブラリ ( SteveKr さん作 : ライブラリのダウンロードリンク付き。 )
- グリグリ回る立方体ワイヤーフレーム ( benryves さん作 : 目が回るほどにグリグリしてます。 )
- グリーン CRT での文字カスケード ( Volodymir Tryapichko
さん作 : なつかしいー。 ) - すっごくベーシックな電卓 ( aStudentDev さん作 : 授業の例題にいいかも。 )
- カメと鬼ごっこ ( Kevin Seo さん作 : カメの向きも変えてくれるともっといいのになー。 )
- ドライブ ( litdev さん作 : 1280 × 800 の大画面でスムーズにするする動くよ! )
- はねるボール ( litdev さん作 : この手の演算の超お手本。いろいろパラメータを変えて試せます。 )
- スネーク ( Grzegorz Tworek さん作 : 似たようなコードがけっこうあったんですが、一番シンプルで教材にしやすい、のに操作性がはっきりしていて遊びやすい、あたりで一票。 )
- しゃべるよ! ( iUberGeek さん作 : 英単語を打ち込むと Dictionary で引いた結果を音読してくれます。少々うるさい(^ー^;)。Speech and Music Extension が必要です。 )
- ランダムな点打ち ( Kniggles さん作 : litdev さんのツッコミサンプルで劇的に速くなるという、コード改善の例として。演出も litdev さんの方が粋。 )
- デジタル時計 ( PinaPete さん作 : 時計の見本。液晶の消えっぷりもなんとなくナイスです。 )
- ビジュアルサンプル ( Dudeson さん作 : こんな表現ができるとは思わなかった効果の数々。Esc でメニューへ戻れます。 )
- アナログ時計 ( taylorza さん作 : 公開後、Brian Broker さんが「こうするともっとアナログっぽくない?」的なカウンターサンプルを公開しています。Serdan さんのも別アプローチでおもしろいです。 )
- ブロック崩し ( Serdan さん作 : ビジュアルがいいのと、面エディタを別途提供しているところがすごいです。143 行目のコメントを外さないと遊べません。 )
- 色の選択 ( Dudeson さん作 : 部品としていい出来。色名がコードで用意されているのもありがたいす。マウスについてくるミニパレットの方は、Serdan さんが手を入れて完成させた感じ。 )
- 3D迷路 ( Path_drc さん作 : 古き良きウィザードリィ的テイストで。 )
- レンダリング ( ThirdMagus さん作 : 球体 & 多重映り込みまで演算しているのでさすがに遅いですが。その後 Dudeson さんのアドバイスを経て KCH420-0 で改善…?)
あたりで。
古いバージョン用に書かれたコードは、オペレーション ( 命令 ) の名称などが v0.8 と異なっている場合がありますので、ある程度ソースを編集しないと動かない場合があります。
Dudeson さんはポストが多すぎて追っかけきれません。KNK931、PBH865、ZZW635-5、ZZW635-9、NVH805、RTQ437 あたりもおもしろそうです。
…どんだけロープにこだわってんだ。他の方も ZZW635-6 ( ThirdMagus さん ) 、DBV654 ( litdev さん ) とか公開してくるし。
スレッドの流れでおもしろかったのは、bigdaddyo さんの STARGATES 。
独立したスレッド起こしてから上記スレッドへのポストで告知。
→ Raji さん : 画像とサウンドを追加してみない?リソースくれればこっちでアップロードしてリンクを提供するからさー。
→ bigdaddyo さん : そりゃあいいアイデアだけど、ロード遅くなんない?音とか途切れないかなあ?
→ Raji さん : 最初にまとめてロードしとけば、あとはローカルマシンのメモリにキャッシュされるから大丈夫ー。
→ bigdaddyo さん : おっけー、じゃあやってみるー。
→ Raji さん : これ、おもしろーい。blog の方の SAMPLE OF THE WEEK で紹介しといたから。あと、プログラム ID は固定で STARGATES にしといたからー。
この間わずか 1 週間。なんかすごいペースで話がまとまっていくなーと。
ついでに、smallbasic.com の drop フォルダにリソースをどうやって入れているのかもよくわかりました。やっぱ仕組みがあるんではなく、Raji さんとやり取りしての手作業だったんですね。
blog のキャプチャだけ見るとけっこうショボいような気もしますが、どうしてこれがなかなか。
実際に遊んでみると、ムダに迫力のあるチープなサウンドとあいまって、30 年前のアーケードゲームがリニューアルして帰ってきたような楽しさです。
ここでご紹介していないものにもすぐれたプログラムがけっこうあったんですが、コーディング的に「どうやって実現してるんだこれ?」とか「この演出のセンスは大好きだー」とかが私の食指ポイントですので、そこらへんに引っかからないプログラムは割愛させていただいています。だって全部ご紹介するにはまじで多すぎ。
つことで、そうではない観点からサンプルをお探しの方は、上記スレッドをのぞくとおもしろいかもしれません。
