Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
1 2 3 4
次のページ(過去)
返信[2]
親投稿
Ryujin T-Kida
完全にポケコンBASICでの話になりますが、文字のASCIIコードに一定の数値を加算/減算して、別の文字に変換するようにしてますね。 所謂暗号化というやつですが。
0そうだね
未プレイ
返信[6]
親投稿
Ryujin T-Kida
トゥーンリンクさん、私も最初の頃は「プログラム」の「プ」の字もわからぬズブの素人でしたよ。 私の場合は、ポケコン(ポケットコンピュータ)のBASICからこの道に入りましたが、最初は誰かのプログラムの真似でもいいんです。 プログラミングの重要なことは、実践と経験がモノを言うってことなんだと思うんです。 プログラミングとは、自分が機械(3DS)に何をさせたいか、これをこと細かに教えるための物なんです。 まずは基本的な命令を覚えてください。 それを理解できるようになったら、誰かのプログラムを真似してください。 あとはそれを自分好みにアレンジして、思い通りの動きになるか確認する、そこから始めてください。 私もMS-DOS BASICではかなりのモノを作れますが、Smile BASICではヒヨッコです。 共に頑張って、いずれは誰が見ても「コレ凄い!」と思わせるプログラムを作ろうと思いませんか?
1そうだね
未プレイ
返信[3]
親投稿
Ryujin T-Kida
Good job!
0そうだね
未プレイ
返信[2]
親投稿
Ryujin T-Kida
私の場合、ソフトのタイトルがファイル名になってますね。 忘れたときのことを考えてメモするようにしてますがね。
0そうだね
未プレイ
返信[2]
親投稿
Ryujin T-Kida
旧ナムコのアクションパズル 「Mr.ドリラー」の3D版? そんな印象を受けたけど…
1そうだね
未プレイ
返信[1]
親投稿
Ryujin T-Kida
自分が作ったプログラムを実行し、何のバグも出さずに機能を果たしたときの喜びは大きいね♪ 私もポケコン(ポケットコンピュータ)で最初にプログラムしたソフトが思い通りに動いたときのこと、思い出しちゃった♪
1そうだね
未プレイ
返信[3]
親投稿
Ryujin T-Kida
その前にプログラムを読解できないとどうしようもないでしょうに。 私の自活で基本的な命令と書式を解説してます。 そちらも参考にしてくださいね。
0そうだね
未プレイ
返信[7]
親投稿
Ryujin T-Kida
私もポケコンでプログラミングしてた頃にありましたよ。 今となっては、いい思い出です。 (どれ、久しぶりにMk-IIを起動しますかね♪)
1そうだね
未プレイ
投稿
Ryujin T-Kida
このソフトをDLしたものの、「プログラムの読み方がわからない」と言う方はいらっしゃいませんか? 私の自活で基本的な命令を解説してます。 良ければ参考にしてください。 注:一部書式が異なる場合があります。 ご了承ください。
1そうだね
未プレイ
返信[1]
親投稿
Ryujin T-Kida
成る程。 この表示だと、「ウィザードリィ」を連想するのは私だけ?
1そうだね
未プレイ
返信[10]
親投稿
Ryujin T-Kida
私もそうでしたが、プログラムを始めた頃は、見よう見まねで入力し、そのプログラムがどの様に動いているのか確認する、これが第一歩だと思うんです。 もちろん先輩プログラマーの方に教えをこうのも忘れずに。 私もスマベは初心者同然なので、そうさせていただきますがね。
0そうだね
未プレイ
返信[2]
親投稿
Ryujin T-Kida
私はポケコンBASICから入ったのですが、雑誌に掲載されていたプログラムを入力し、それらを自分好みにアレンジすることで覚えていきましたね。 あとは異機種間のプログラムの移植ですね。 ハードごとの方言さえ克服すれば、だいたいのことはできるので。
0そうだね
未プレイ
返信[3]
親投稿
Ryujin T-Kida
こんな感じでFF IV/VのATBシステムを再現できます。 1対1戦闘のみならず、複数対複数戦闘も同様の手法で再現できます。 プチコンプログラマーの皆さんも頑張ってくださいね♪
0そうだね
未プレイ
返信[2]
親投稿
Ryujin T-Kida
*PC:TM(I)=TM(I)-1000 ON I GOSUB *PP,*EP:GOTO *BM 解説:最初の行で待機時間(TM())から「1000」を減算、次の行でIの数値から各行動サブルーチン(PP/EP)にジャンプ、再度戦闘のメインルーチン(BM)に戻ります。
0そうだね
未プレイ
返信[1]
親投稿
Ryujin T-Kida
この例は戦闘のメインルーチンです。 *BM:FOR I=1 TO 2:TM(I)=TM(I)+DX(I):NEXT FOR I=1 TO 2:IF TM(I)>1000 THEN *PC ELSE NEXT NEXT:GOTO *BM 解説:*BM 最初の行で各々の待機時間(TM())に各々の素早さ(DX())を加算します。 次の行で、待機時間(TM())が「1000」を越えているかを確認、越えていればルーチン(PC)にジャンプ、そうでなければルーチン(BM)に戻ります。
0そうだね
未プレイ
投稿
Ryujin T-Kida
【FF IV/VのATBをBASICで再現する!】 注:MS-DOS BASICでのコーディング例です。 Smile BASICでは、適宜変更してください。 この例は「1対1戦闘」です。 詳しい解説、コーディングは次のコメントにて。
4そうだね
未プレイ
返信[1]
親投稿
Ryujin T-Kida
いいね、いいね、これに敵キャラや宝箱、戦闘ルーチンにメニューを追加したら、立派なダンジョンRPGができるよ♪ 大したもんだ!
2そうだね
未プレイ
返信[1]
親投稿
Ryujin T-Kida
プチコンの様なツールではありませんが、FCソフトでそういったものがリリースされてましたよ。 ちなみにロボットも付属してましたよ。
0そうだね
未プレイ
返信[8]
親投稿
Ryujin T-Kida
nobuさん、もちろんですとも! ひらがなフォントの方は、グラフ用紙を使うのがもったいなかったので、オセロボードとその駒で作ってましたが。
0そうだね
未プレイ
返信[6]
親投稿
Ryujin T-Kida
オリジナルフォントといっても、「ひらがな」だったりするんです。 ポケコンの場合、英字/数字/記号/カタカナしかないんで、ひらがなのグラフィックを8×6ドットのドット絵にして、それを画面上に表示させてただけなんですがね。 「無いものは自作しろ!」がポケコンプログラマーの常識みたいなものでしたので。
0そうだね
未プレイ