食べたのはおとついだけど(、、;
こんなん(3DSの「いつの間に交換日記」)で描いていたら なんのためにシャープの電子辞書を調達したんだ?(~~? でありますが
徐々にいろんなアングルから絵を描きたい そのためには練習だわなφ(。。;
「いつの間に交換日記」 便箋の描画領域だけトリミングしました
この方が絵が大きく見えていいですな
「手書きで記そう手帳や日記」とカレンダーに書かれてありますが
絵が上手くなりたいねぇ そのためには練習なんでしょうけども
思ったことをチマチマと。こんな駄文が、いくらかでも暇つぶしになってもらえれば幸いです。 ★ここ最近、何もする気になれないので、更新が滞ると思います。半休眠中です。
食べたのはおとついだけど(、、;
こんなん(3DSの「いつの間に交換日記」)で描いていたら なんのためにシャープの電子辞書を調達したんだ?(~~? でありますが
徐々にいろんなアングルから絵を描きたい そのためには練習だわなφ(。。;
「いつの間に交換日記」 便箋の描画領域だけトリミングしました
この方が絵が大きく見えていいですな
「手書きで記そう手帳や日記」とカレンダーに書かれてありますが
絵が上手くなりたいねぇ そのためには練習なんでしょうけども
3DSの下画面が壊れていて、色味がおかしい。なので、こういったお絵かきソフト(お絵描き工房プラス)とかで絵を描こうにも、色を作ることができない。
でも修理してもらおうとすると、最低でも6千円ぐらいかかるんですよね(==; そうなると躊躇します。それならば、何とかしてLLを入手する? でもLLも今では高いしなぁ。2DS LLは3DS機能を切っている分安価だけど、それでも高いし。
今現在、そこまでして3DSで絵を描くか? という話ですわな。今ならワコムのタブレットペンが使えるスマホなんかもありますし。なんでもスマホの時代ですな、ワシは持っていませんが。
デジタルを使う一番のメリットは「レイヤーが使える」、その次に「画材を準備する必要が無く、汚れない」。そりゃデジタル使うわ…でありますが、さぁこれからどうするべ。
3DS「お絵描き工房プラス」では 640×480 ドットです。なので、電子辞書(675×450)に近い大きさですな。電子辞書は5インチの画面、そして3DSは3インチの画面だけど、お絵描き工房プラスでは500%までの拡大が可能です。なので、まずババッと全体の雰囲気・アタリを描いて、徐々に拡大して描き込むみたいな描き方になります。あと、お絵描き工房プラスは5枚のレイヤーを持ち、不透明度の設定もできます。これはすごい。でも、保存画像がJPGなので滲んでしまいます。それがイヤなら、PNGで保存できるcolors!3Dかドット絵系統のツールで描くしかありません。
ファミコンでソロモンの鍵を久しぶりにやって、その後プチコン3号をいらってみました…ってな感じでしょうか。
プログラムって長らくいらっていませんねぇ(’’; たまにはこういうこともしないと、頭がサビるかなぁ…と思ったもので。3DSなので、寝ころびながらポチポチとタッチペンでコードを入力していくという、何とも不思議な感じであります。大昔だと考えられない開発環境でしょうな。
でも、MSX(2)もDSのMSXDSで、同様に寝ころびながらタッチペンでプログラムを入力できます。そして、作ったらフロッピーのファイルに保存して、ディスクマネージャで引っ張り出して、それをSDカードにコピーして1 chip MSXで実行…なんてこともできます。
そういや、MSX Playerってどうなったんだろう? と検索をかけてみたり。…まぁ、そう大きな動きもないですか。シン・1 chip MSXなんて話もないでしょうし。1 chipも使ってあげないとねぇ。
3DSでプログラムできる環境があると、色々と便利なものが作れますよね。例えば、タイマーとか電卓(欲しい機能のある)とか作ってみるのもいいかも知れません。当然、簡単なミニゲームなんかも。まぁ、プチコンだと3DS内で完結してしまうので、Winのプログラムもたまにはいらわねば。DXライブラリとか、今どうなっているかな?
これがMSXやX1なら何の問題もないんですわな。でも、プチコン3号ではダメと。
なので、これらを被らないように修正することに。不細工だけど、AとA[0](プチコン3号では A(0) ではなく A[0] というようにブラケット(大かっこ)で書かないといけません。小かっこで書くとエラーになります。命令の説明にも、わざわざそう書いてあります。昔のプログラマーなら当然小かっこで書くでしょうから)で被るところは、A_ というようにアンダーバーをつけて区別すると。諸行無常よのう。
~~~~
X1のプログラムの、タイトル表示のところに PRW なんて命令がありますが、調べてみたところ、これはテキストとグラフィックのどちらを優先的に(上に)表示するかという命令なのですな。それも色ごとに指定できると。どういうふうに使っているんだろう? とは思いますが、無視して問題ないですな。
音楽の鳴らし方は、BGMPLAY という命令を使えば、昔のマイコンのような感じで鳴らせると。ただ、ボリュームが 0~127 なのに注意と(MSX では 0~15)。@で音色を指定できます。そして、>で音階を下げて(低くして)、<で上げることもできます(高くします)。
音楽は全然聴きませんし、興味も持たなかったので、作曲しようと思ったら、まず何をどうしたら? 音楽理論なんてサッパリだぞ??(~~? ってなもんで、どうしたもんやら。
~~~~
ここまでプチコン3号をいらった感想としては「昔のマイコンの作法とは違うところもあるが、概ね何とかなる」でしょうか。基本的には小学生や中学生でも興味を持てば取り組める感じのものなので、プログラムの入門用に…といったところでしょう。
STRING$ も、無ければ作る。なんで無いんだ? と思いつつ。
PRINT USING "#####" というやつは、FORMAT$ を使うの?(・・? まぁ、これは RIGHT$ でなんとかなるけど。
とにかく、昔の書き方が通用しません。PRINT C$(A-(A>0)*8) なんて書き方ができません。要するに、カッコの中が条件通りなら、そこの値を-1にしてほしい(そうでなければ0にしてほしい)わけですが、エラーを返されます。そういう場合は、とにかく動くように好きなように作り直します。
~~~~
学生時代は、ベーマガに載っていたこのゲームをMSXに自力移植し、キャラクタをスクリーン1.5モード(スクリーン2モード)で描いた…ということで、それをもっぺん試して描いてみたくはなるものの。MSXでは横8ドットに2色というキツい制限があるため、X1のものをそのまま再現できず、制限内で工夫しなければいけません。あれならば、主人公とロボットにそれぞれスプライトを1枚足しても大丈夫です。ゲーム中、スプライトは横に4枚までしか並びません。
画面もX1は横40文字×8=320ドットに対し、MSXでは横32文字×8=256ドットです。なので、画面レイアウトにも工夫が必要です。左上のプレイエリアはそのままで、右と下の情報表示エリアを縮めて収めて、スコアなどは一番上の壁のところに表示するなどになりましょう。で、色ブロックの説明は下のエリアに書くと。
~~~~
タイトル画面までは作りました。次なるミッションは「音を鳴らす」。プチコンで、どうやって音楽を奏でるの?(~~? というわけでありますが。昔のマイコンならば PLAY 文ですな。でも、プチコン3号にそんな命令はありません。どっちかといえば MIDI っぽい鳴らし方かな?(’’?
ここを見ている人は、こんなん書いて面白いの? とは思いますが、あくまで自分用の備忘録ということで φ(。。;
センバツの出場校が決定。今回は無風も無風でしたな。順当すぎて。まぁ、いらんことしたら叩かれるからでしょうな。聖隷クリストファーのことは忘れませんよ。
来週木曜あたりから暖かくなる予報です。3月なみの暖かさになるとか。それまで辛抱ですな。今日も寒いです。
昨日悩んでいたことは一旦無視して先へ進んでみる。とりあえず、ツールから抜けたら ACLS で LOAD"GRP5:~" でいいや。
さて、今日もなんとなく適当にいらってみる。…プチコン3号に STRING$(指定した字数の文字を得る)が無いのね(~~; 素直に "000" とか打てって? まぁ、8文字ぐらいなら打ちますよ。でも、これが50文字必要ならどうするの?(~~? ってなもんで。"000……" って50文字打ったら、チェッカーフラッグで Dr.D に怒られますよ(--;
A$="":FOR I=0 TO 49:A$=A$+"0":NEXT なんてのもアホみたいだし(--;;
現実的な線だと A$="":B$="0000000000":A$=B$+B$+B$+B$+B$ かなぁ(==;
X1のリストを見ていると、X1って LINE 文で文字を四角く表示したり、その中を塗りつぶしたりできるんですよね。命令を見て、容易に想像できます。LINE 文の書き方は、MSX でのそれと同じですから。というわけで、X1 から移植しやすいようにその命令を作ることに。その方が見た目にも分かりやすいですよね。
寒いけど雪雲がはずれる予報になったのでウチらのとこには降らないかと
電子辞書があると 思いついた言葉を次々に調べます もじぴったんで調べてみてもいいけど
人生はランデブーかも知れませんし そうではないかも知れません
![]() |
| BGを、専用ツールでポチポチとドット打ち。 プログラムを作ればフォントに登録もできる |
BGの表示方法もすぐに分かりました。16×16ドットの単位で座標も指定するのですな。
これでゲームも作りやすくなりました。あとはこれをどう活かすか。
あれならスプライトとBGの一覧をプリンタで刷って、どんなゲームやプログラムを作ろうかなーみたいなことを考えてみるのも一興かと。いろんなキャラクタが予め定義されていますので、これからアイデアを膨らませてみると。
で、命令を調べてみると、その座標に表示されている文字を調べる命令や、その座標に表示されているBGを調べる命令もちゃんとあるので、ゲーム作りに便利ですね(MSXだと、VPEEKでVRAMアドレスから直接値を調べます)。
~~~~
寝る前にWCに行ったはずなのに もうなんか残尿感が でも眠りに入っているし…みたいな感じで眠った後で尿意で目覚めてしまう
今日は一応眠れたみたいだけど なんか気持ち悪い…みたいな
どうにかならんもんかいねぇ