【DSiウェア】プチコン BASICマガジンvol.4
乙です
>>1 ふー危ない。重複するとこだった。
乙です。
>>1 乙です
俺がレベル足りんばかりに手を煩わせてすまんかった。
新スレへのリンクを張られる前に前スレを埋め尽くした人、 廊下で正座してもらいたいな。
そうだそうだ!廊下で自殺しろよ!
1乙 なんだけどNGWord設定したら1が消えてしまった
NGWordじゃなくてNGNameだ
前スレ埋めたのも例のキチガイだろ 記号の変な使い方がそっくりだ
♪とかもNGワードにほりこんだらいいよ。ただ、アイツは900を切ったら容赦なく埋めにくるからなぁ…
>>1 乙
埋め立て荒らしは例のキチガイだろうな
早くアク禁になって欲しい
水遁使える奴いないのか?
SMC-777と似た名前の S1ってのも名機との評判だった覚えが・・・ やはりソフトが出なくてあぼん
前スレ
>>971 会社で印刷してきたぜー
自作中のやつの息抜きとして移植するか
>JR-100/200の日本対JR、BEM ATTACK、牛乳屋さん、SUGAR、TABLE TENNIS
これもお願いします<(_ _)>
PiOのSPACE SCRAMBLEとかもお願いします<(_ _)>
m5とかMSXもお願いします<(_ _)>
ふむふむwwwwww
なんか偽物が出現してるようですが…本物のトリップはWikiの右下に書いてあります
前スレ
>>971 会社で印刷してきたぜー
自作中のやつの息抜きとして移植するか
>JR-100/200の日本対JR、BEM ATTACK、牛乳屋さん、SUGAR、TABLE TENNIS
これもお願いします<(_ _)>
PiOのSPACE SCRAMBLEとかもお願いします<(_ _)>
m5とかMSXもお願いします<(_ _)>
S1は名機すぎるが 日立がすでに8bit戦争に敗北した 後に出たからな
専ブラでReplaceStr.txtが使えるなら↓を登録しとくと プチコンまとめWiki管理人さんの本人識別に便利……かも。 <></b>◆1sxkymI8ji30 <b> <b>管理人 </b>
あ、ちょと間違い。 正しくはこうで[Tab]はタブキーで置き換えてね。 <></b>◆1sxkymI8ji30 <b>[Tab]<b>管理人 </b>
普段は名無しで出張ってます(笑)
あれってすでに誰かテキスト化した?
マジかw なんという無駄技術 しかし動作は遅いね
すごいな。 どうなってんだこれ
レゴの出してるプログラマブルキット+レゴですね こんなに精度出たっけ…俺の持ってる奴よりバージョン新しいみたいだけど
あえて言おう、これはヒドイwwwwwwwwwwwwww …カメラで撮ってる画像を解析してフィードバックさせて打ち込みの精度を上げる作業に戻るんだっ! てかコレそのうち下画面破壊しないか?w
一文字ごと「指」がスライド移動して打ち込んでいくよりも、 予めキーボードのキー全てと同じ位置につけた複数の「指」を それこそドットインパクトプリンターのように ガガガガガ! って操作させた方が良いな。
この装置をスマブーに送れば、 みんなプリンタで印刷したソース送れるな。 つか、スマブーなら、OCRからプチコンソースにする仕組みあるか。。
こういう技術がある人がうらやましい。 寝てる間にやってくれると考えるとかなりいいね。
>>25 Atari400仕様でプログラムを動かせられるのか?
面白そうだな。
見た目はAtari400風みたいだけど中身はどうなんだろう。
そういえばQBASICはLOCATEの指定座標がY,Xの順になってたな。 しかも始点が0でなく1だった。
何その嫌がらせ
アステロイドワールド移植したが、一箇所バグってるような N(X,0)に値を入れておかないと変な場所から敵のミサイルが出る
・99BASIC(PC/AT互換機) 旧式Microsoft系列BASICの完成形。 グラフィック命令がやや弱く、ハードウェアを活かしきれない。 DOS/V以前の旧世代アプリケーションの移植などには最適。 中級プログラマ向け。 ・BASIC STUDIO(Playstation2) JIS規格準拠BASICに3D命令体系を拡張した独自仕様のBASIC。 ゲーム機コンソールで動作するBASICとしては最高水準を誇る。 グラフィックやサウンドに制限事項があり、プログラミングの自由度は低い。 初心者から中級プログラマ向け。 ・DarkBASIC(PC/AT互換機) 旧式Microsoft系列BASICと、BASIC STUDIO(Playstation2)の3D命令体系を 併せ持つ独自の発展形。 参考文献は少ないが、BASIC本来の簡素化された言語体系によって初心者から 上級プログラマまで窓口は広い。 標準でコンパイラ装備。
以下をNGWordに突っ込んだらかなりノイズが減るはず。 99BASIC ActiveBasic BASIC STUDIO BASIC/98 CBM-BASIC Chipmunk Basic DarkBASIC DISK-BASIC F-BASIC FreeBASIC FutureBASIC GAME BASIC HSP Hu-BASIC Microsoft BASIC MSX-BASIC N-BASIC N88-BASIC PureBasic QBasic QuickBASIC ROM-BASIC S-BASIC Tiny BASIC Turbo Basic UBASIC VB.NET Microsoft Visual Basic Microsoft Visual Basic .NET VisualBasic Visual Basic .NET Visual Basic for Applications X-BASIC REALbasic
>>40 昔流行ったゲーム用のコンパクトで移植性のいいベーシックってどれだったっけ?
S-BASICは異色だったな SMC-BASICがあんな練りこまれたものだったとは
>>40 真ん中辺消しちゃうのはもったいないだろw
上と下のほう突っ込んどけば十分なんじゃないかな。
214:[ X | I.I.T. ] COURANT DE CONSOLE◆SD2/42SuKs :2011/04/23(土) 15:42:06.69 ID:0weplfcw0
>>213 オマエってエグイな。食材として冷蔵庫に入れてあるキュウリやナスを
オレのケツに入れたら食べられないだろ(笑)
てかヨォ〜、そんなコトやるのはガーデニングで野菜育ててる夏だけ。
普段は、ばりバイブ使っとるけんね。
ヲヲ♪”オマエもついにウォシュレットで感じちゃったのか(アハ♪”
ビデとおしりが同時に出ないのは知ってるよ。
オレとしてはビデ=弱め出力、おしり=強め出力っていう認識だけどな。
そのときのケツの欲求度合いによって使い分けている。
http://kamome.2ch.net/test/read.cgi/chiri/1294548756/
うわあああwwwww
DL購入で10000円以上って高すぎるわ。 プチコンなら、なんとたったの800円。 通勤・通学時に、ちょっとした休憩時間に、手軽にプログラミング。
DS本体価格で2万円プラスってのも高すぎだよな(笑)
急に本体価格を含め始めたw
パソコンの本体価格は〜以下略
それってPC普及台数の数字を知らないのでは?(笑)
普及台数(笑)
まずDS本体を買ってもらわないと…それ以前の話かもな(笑)
いつものキチガイかw
ん?ww
今日の格言: 「 急に(笑) 」 [ ID:bV+yCtAl0 ]
あのキチガイ、まとめ管理人にも成り済ましてるからな
♪〜”
キチガイは放置、もしくは黙って運営に通報
それでは実際に黙りましょう(爆笑)
61 :
枯れた名無しの水平思考 :2011/04/26(火) 15:02:42.99 ID:a4jtlvEX0
ついでに晒しage
まぁこの馬鹿がアク禁になるのをゆっくり待とう
63 :
枯れた名無しの水平思考 :2011/04/26(火) 21:21:01.31 ID:/uIOwHh9O
携帯で構い続ける自作自演プレイすれば永久に規制されない訳だな 今度やってみるわ
普通に両方荒らしと見なされて消されるけどな
携帯の方をID変えればそのようには見えないだろ?
ま・と・め♪(アハ♪” ・99BASIC(PC/AT互換機) 旧式Microsoft系列BASICの完成形。 グラフィック命令がやや弱く、ハードウェアを活かしきれない。 DOS/V以前の旧世代アプリケーションの移植などには最適。 中級プログラマ向け。 ・BASIC STUDIO(Playstation2) JIS規格準拠BASICに3D命令体系を拡張した独自仕様のBASIC。 ゲーム機コンソールで動作するBASICとしては最高水準を誇る。 グラフィックやサウンドに制限事項があり、プログラミングの自由度は低い。 初心者から中級プログラマ向け。 ・DarkBASIC(PC/AT互換機) 旧式Microsoft系列BASICと、BASIC STUDIO(Playstation2)の3D命令体系を 併せ持つ独自の発展形。 参考文献は少ないが、BASIC本来の簡素化された言語体系によって初心者から 上級プログラマまで窓口は広い。 標準でコンパイラ装備。
68 :
枯れた名無しの水平思考 :2011/04/26(火) 22:05:38.23 ID:Ogc/tmRz0
DSiをポケコンのように見立てて当時の思い出に浸るかのように組むから面白いのであって、 PCでいまさらBASICで組むのはちっとも面白くない。
そのくらいならrubyとかC#あるしな
PC-9801じゃないほうのMS-DOS(DOS/Vと言えばいいのか?)には ベーシックは存在しなかったの?
72 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/27(水) 09:30:19.75 ID:1HhtM9ph0
214:[ X | I.I.T. ] COURANT DE CONSOLE◆SD2/42SuKs :2011/04/23(土) 15:42:06.69 ID:0weplfcw0
>>213 オマエってエグイな。食材として冷蔵庫に入れてあるキュウリやナスを
オレのケツに入れたら食べられないだろ(笑)
てかヨォ〜、そんなコトやるのはガーデニングで野菜育ててる夏だけ。
普段は、ばりバイブ使っとるけんね。
ヲヲ♪”オマエもついにウォシュレットで感じちゃったのか(アハ♪”
ビデとおしりが同時に出ないのは知ってるよ。
オレとしてはビデ=弱め出力、おしり=強め出力っていう認識だけどな。
そのときのケツの欲求度合いによって使い分けている。
http://kamome.2ch.net/test/read.cgi/chiri/1294548756/
74 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/27(水) 11:10:49.30 ID:1HhtM9ph0
オレのコトが気になってしょうがねぇ〜んだろうなぁ〜♪(アハアハ〜♪”
75 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/27(水) 11:59:41.80 ID:1HhtM9ph0
[世界のTVゲーム] WORLD RALLY(1993年、GAELCO(スペイン))
http://www.youtube.com/watch?v=WWbmYg3sTCI …「 たかがカーレース 」 と思いながらも、” 世界的ヒット ” になると少し視線が違ってくる。
ライトユーザー路線で有名なスペインのGAELCO社のワールド・ラリー。
仕事帰りのサラリーマンたちが、100円玉を積み上げて黙々と過酷なステージをクリアしていく。
この何とも異様な風景は、スペースインベーダーブームにさえ見られなかった新しい光景だ。
牧歌的なオープニングに誰でも操作できる簡単なルール。
「 TVゲームは難しい 」 と言う既成概念を打破し、誰にでも楽しめる内容に仕立てた。
こういう路線のため、日本のゲーマー達にはほとんど知られていないが、フツーのオヤジたちは
意外とよく知っているかもしれない。
プチコンはとりあえず、まとめwikiとかにあるので、バグは もう出きったのかな・・・?
FOR NEXT使ってたらよくエラーが出るから IF I<(最終値) THEN I=I+1 :GOTO@〜(戻る)で代用してる
wikiが充実してたり、DSなのに画面接写や偽トロキャプチャで動画が作られたり、 約1名の粘着アンチが湧いたり。 DSIウェアの中では今のところかなりの成功作なんじゃ?
ゲハのプチコンスレ落ちちゃったか 板違いだったから仕方ないけど
今ゲハは情報漏えいで大変なのだ
ここに新スレを立てるより、あっちで語った方が良かったような…ここだとキーボードと配信の話題が出た瞬間に荒らされるし。 最近は何もしなくても荒らされる上に、荒らしがwiki管理人になりきるからなぁ( ´ω`)
ツイッターのほうが盛り上がってる
83 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/28(木) 13:41:32.36 ID:rIjnX9200
>>80 …不思議だよな。
自作のソフトは配信できないのにユーザー情報は勝手に漏洩するワケだからなw
# これだからゲーム機は信用できない。
親父のせいで、、高卒
作ったのが元db-SOFTの人ということだけどdb-BASICとは関係あるのかな?
dbソフトと聞いてもフラッピーしか思い浮かばないよ。 こんなのってないよ。
社長がうっでいぽこ作った人だったか
あれはかなり凶悪だったな 見た目と難易度のギャップはロマンシアと双璧
dbソフトと聞いて思い浮かぶのは、頭脳戦艦ガルとヴォルガードUだな
マカダムとか177とか
92 :
枯れた名無しの水平思考 :2011/04/29(金) 04:48:25.09 ID:lc+DyQDy0
84 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/28(木) 18:11:15.02 ID:y5Ek5mvJ0
親父のせいで、、高卒
85 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/28(木) 21:08:01.37 ID:pgksqT/i0
作ったのが元db-SOFTの人ということだけどdb-BASICとは関係あるのかな?
86 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/28(木) 21:44:22.69 ID:feZMw0P20
dbソフトと聞いてもフラッピーしか思い浮かばないよ。
こんなのってないよ。
87 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/28(木) 22:03:56.49 ID:+Sw8KHvq0
社長がうっでいぽこ作った人だったか
88 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/28(木) 23:32:34.16 ID:ylXeJkr20
あれはかなり凶悪だったな
見た目と難易度のギャップはロマンシアと双璧
89 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/29(金) 00:11:03.53 ID:7eXhRxDNO
dbソフトと聞いて思い浮かぶのは、頭脳戦艦ガルとヴォルガードUだな
90 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/29(金) 00:34:14.43 ID:9FjnSXxU0
マカダムとか177とか
91 名前: プチコンまとめWiki ◆1sxkymI8ji30 [sage] 投稿日: 2011/04/29(金) 02:59:06.81 ID:Ig9rI+7x0
フラッピー、うっでぃぽこ、マカダム、177か
全部知ってる
http://livedoor.r.blogimg.jp/himasoku123/imgs/e/d/edf81f6e.jpg
フラッピーは面白かったな。 今やれと言われてもできないけど。
JR-100の3D CAR RACE移植してみたけど、見せ方が上手いねぇこれ。 コンソール画面のみで処理したけど、画面右下端にキャラ表示させるのが地味にめんどかった。
>94 機械語部分とかの移植ってどうやってるの? その部分の処理を解読して、それをBASICで再現?
逆ハンドアセンブル
>>95 Z-80か68000なら多少は解るんだけど、6802とやらはよくわからないので
該当記事に載ってたプログラムマップの説明から想像しながら実装してみました。
想像なんで本当にこれで合ってるのかはわからないけど
キャラ表示とスクロールだけみたいなんで多分そんなに違ってはないと思う。
JRって6802だったのか てっきりZ80だと思ってた
アステロイドワールドが移植できたのでこれからWikiに載せます。 移植はすぐできたが、テキスト化するのに気力が出なくて一週間もかかってしまった。 3D CAR RACEもできてるのでこちらもテキスト化したら載せます。 てなことを書いてたら、俺以外にも移植した人が! まあ、リストうp希望したの俺なんで、責任もって載せます。 が、右下にキャラ表示した方法が知りたいので教えてプリーズ。 ちなみにマシン語は逆ハンドアセンブルして、プチコンに合う方法で実現しました。 無駄なコードも残ってたりして、試行錯誤して作ったの思われる。 当時、6800のマシン語の本は皆無に近かったから。(俺もまずHOWTOマシン語で6809を覚えた) 6800はすごくシンプルなので読みやすいです。
102 :
94 :2011/05/01(日) 00:40:07.29 ID:ey5uk5oY0
すみません、JR-100のCPUはMB8861でした。 JR-200のCPUがMN1800A(6802相当品)だったのとごっちゃになってしまってた。
スペハリとかアフターバーナーをそれっぽくプチコンで、再現してる人いて驚いたなぁ。 プチコンで無理矢理再現したら面白そうなゲームって何かな?
>>101 右下のキャラは
右下以外をCHR$(0)で埋めた状態にしてから
CHRSET("BGF0",0,表示させたいキャラの画像文字列)
で無理やり表示させましたw
3D CAR RACE を2人が移植してるんなら、2つともリスト見てみたいな どんなふうにプチコン用にアレンジしてるか
>>105 リスト公開するとしたらwikiがよいのだろうけど、
投稿の仕方がよく解らないorz。
リストの公開方法についてはちょっと考えてみます。
>>104 訂正
× 右下以外をCHR$(0)で埋めた状態にしてから
○ 右下以外をCHR$(0)以外のキャラで埋めた状態にしてから
元がVRAM直で書き換えてるようなのはフォントをBGUに転送してBGでやったほうがいいかもね
>>109 おおー、なるほど!
CHR$(0)なら書けるわけかー。目から鱗。
スネークゲーム(公式のやつ)作った時に、どうしても右下に枠を書くと(セミコロン付けても)
スクロールしちゃうので、スコアを下にもってきたよ。
アステロイドワールドの方はコンソールで作ったけど、3D CAR RACEはBGにした。
比較されるとちょっと恥ずかしい。余分なことしてるのでちょっと長くなったし。
俺もWikiの公開方法がよくわからんので今調べ中。
さっきテキスト見直したら5箇所間違ってた(´・ω・`)
そもそも コンソール画面にLOCATE PRINTでキャラを描くより BGPUTでBGに描いたほうが3倍近く速いんだよね 特に速度が要求されるものはBGでやるほうがいいな ただキャラ定義しないでいい分コンソールのほうが手軽なんだけどね
BGF0のキャラをBGUに丸ごとコピーすればいい
>>111 CLS実行した後?CHKCHR(31,23)で0が返ってきたので
あ〜だったらCHRSETで変えちゃえと。そんな感じでした。
見た目移植以前の想像移植なんで自分の方が恥ずかしいことに
なってる気がする。
>>112 そんなに速度に違いがあるとは!
いい加減コンソール以外の使い方も覚えないとだなぁ。
BGPUTだけなら速いんだけど文字列からキャラコードに変換したり数字を変換して書き込もうとすると 変換するほうに時間がかかる
拡張子が大文字の.JPGだったからみたい。 小文字にしたらできた。
他にも移植して欲しいリストがあったらあpよろしくです。 月マのレマゲン大戦争がやりたいぜー。だれかリスト持ってない?
>>116 なるほど。
その辺は実際に使ってみて感じをつかんでみます。
>>117-118 おお。これはありがたい。
6800の命令表みながら逆ハンドアセンブル
でがんばってみよう。
>>101 未だにハンド逆アセンブルなんてロストテクノロジーを使える人がいたとは…すげえ
wikiに3D CAR RACE投稿させていただきました。 よろしくお願いします。
俺も3D CAR RACEテキスト化したけど、どうしよ? 同じページに貼りつけたら変か(笑
移植誰々って感じでそれぞれタイトルわけたら?
私、タイトルを変えて投稿しなおした方が良いですか?
3D CAR RACEどんだけ人気なんだwww
ところで。 プチコンが3DSに対応するうpデートってのは、何時くらいになるのかね? 連休中に来てくれると嬉しいんだけど。
5月末じゃなかったかいな
プチコンは何も対応しない DSiウェアが3DSにも入れられるようになるだけ 今月末予定
DSiウェア対応のアップデートは5月末だろ
月末なのか、さんくす。 連休中にプチプチ出来れば良かったんだけどなぁ。
>>128 いえいえ、今のままで問題ないですよ。
自分のイメージしてなかったプログラムの作りだったので、参考になります。
コンソールがBGより遅いのは試してみて知ってましたが、
文字列変数に入れてから一気に表示してやれば速度出せますね。入力してみようっと。
どうしようかと思ったけど、比較したいみたいな人もいたので
名前変えて載せてみます。
>>129 みんなで3D CAR RACEの移植大会だー!
ラーメンタイマー大会もキボン
すみません。 前のを削除して名前を変えて投稿し直してしまいました。 その方が見分けやすいと思ったものですから。
ここまでレトロにこだわり、投稿も受け付けるならば カセットインターフェースを付けて欲しかったな。 マニアっつうのは恐ろしいもんで、そのためだけに カセットレコーダとテープを用意することも厭わない。 …言っておくけど、プログラムをガーピー音に変換して スピーカーから出すBASICなんて組むなよ? 期待してるけど絶対組むなよ?
あ、またキチガイ召還の呪文が唱えられてる…
入力できりゃもうやってるけどな 出力だけできてもなぁ… QRコード出力とかなら作る気にもなるか…? でも結局プチコンに入力できないもんなぁ
ガーピー音で出力したやつを、PCに読み込んで自動でテキスト化すれば投稿は楽になるな
いっその事パソコンでやれ
そもそも公式で言う、ファイルのやりとりに伴う セキュリティの問題ってのは何なんだろうね。 このBASICはアクセスできる資源が限られているから 暴露ウイルスみたいなもんが広まる心配はないと思うけど。
>>144 『「面白いゲームだよ〜」とか言って配布して、
実行したらエロ画像ドーン』
…みたいに、ユーザーが意図しないものが実行できる時点で、任天堂的にNGなのでは。
画面だけウイルスっぽくなるアプリを作るのは簡単なわけで、
『この本体はウイルスに感染しました。駆除するには〇〇銀行の口座に…』
とか表示されたら引っ掛かるユーザーもいるだろうし。
同人で売買される可能性もないこともないし。 任天堂がライセンスのないソフトが流通する可能性のあるようなことを おいそれと許可しないだろう。
148 :
枯れた名無しの垂直思考 :2011/05/03(火) 11:11:11.38 ID:HooMXnMr0
コンソール文字の■をグラフィックに移したい(GPUTCHRで)のですがどうすればいいでえすか
>>148 GPUTCHR 100,100,"BGF0",ASC("■"),0,1
150 :
枯れた名無しの垂直思考 :2011/05/03(火) 11:49:39.56 ID:HooMXnMr0
すみません、追記で、下画面のコンソール文字(■と市松模様のブロック)を 色をそのままですべてグラフィックに映したいのですがどうすればいいでしょうか?
>>150 コンソール上の文字色を拾う方法が(多分)ないので無理。
>>144 変なファイルを読み込んだときにバグって任意のコードが実行されちゃう危険性とか?
そういう問題を懸念してるんだと思う
仮にそれができた場合、DSiのセキュリティを破られる、DSiウェアを割られる危険、それ以上の危険が出てくる
逆に、読み込まなければ細工する余地はないし、リソースをエクスポートするだけならできても良さそうなんだよね…
セキュリティの問題 っていうのは建前でしょ ファミコンレベルのゲームは余裕で作れちゃうので アーケードゲームやファミコンゲームのコピーが出回って著作権の問題が起きるとか それなりに遊べるレベルのゲームがたくさん作られて、DSiウェアが売れなくなる とかが任天堂の警戒してることだと思うけど。
>>153 そこは任天堂が警戒したところで意味がないことだから…
動かすハードにDSを選ばなければいいだけの話だし
それよりバージョンアップまだー?
>>154 いや、パソコンじゃ気軽に持ち歩いて遊べないし
iPhoneやAndroidじゃ正直なところ快適に操作できないし
十字キーにABボタンがあるDSで自分でゲーム作れるって
個人的には相当重要なポイントなんだけどな
それでもandroid開発でいいと思うよ
俺はいやだ
>>153 著作権の問題じゃなくて文字打てるから不快な言葉やプライバシー情報がプログラムに含まれてるのを警戒してるだけじゃね
不特定多数に向けて公開出来るデータに任意のテキストを入れる事が出来るなら警戒するのも分かるけど フレコありきだから出来ないじゃん メイドイン俺はテキストどころか絵も勝手に出来るじゃん。いやそれにメイドイン俺はwiiウェア経由でPCデータにして不特定多数にばら蒔けたじゃん 「メイドイン俺で任天堂が厳しくなった」って言うんだろうけど メイドイン俺以後もwifiでフレコで自由な文字が打てる任天堂ソフトなんて普通にあるじゃん だからそれは全く関係ないでしょ
とまあ様々な問題があるから駄目って事でしょ。
PC88のブラックオニキスってBASICだったよね? 土曜日から2週間入院予定だからちょっとクローン作ってくるよ
岩田社長こういうの好きそうなんだけどなぁ 鶴の一声で、配布をオープンにしてしてはもらえんのだろうか バンブラDX方式で、審査→公開でもええやんけ
スマイルブームはその維持費用に耐えられないだろw
ファイル出力は任天堂が許さないんだろうね。 DS-10 PLUSユーザーなんですけど、こっちもMIDIファイルへの書き出しできないから。 変なもの作るユーザが出てきたら、なんだかんだで任天堂にとばっちりがいきそうだし。 ごく一部の人のせいで大多数が迷惑を被るよねー。
>>166 許さないってことは無いと思う。
ファイル出力自体だめなら、DSiカメラの保存領域にデータを
残すのも、その画像データをSDカードに保存すれば、
パソコンで読み込めるらしいから、それも禁止されるはず。
DSiウェアでカメラの保存領域にアクセスして、カメラに
保存もできるソフトがあるので、出力は基本的にはできるはず。
誰もDSiのOS的に無理だなんて言ってないだろ
任天堂は糞ソフトしか出せないから無理 考えてみたら今まで糞じゃないソフトなんて無かった
このスレにまで例の件の火消しが現れたか…
同じ話題をしてばかりだから、次スレは要らないな。wikiに掲示板できたらなぁ…
>>162 がんばれ、応援してるぞ
もし挫折しても有志が移植してくれるから元ソースさらせ
うむ、俺も応援する。 しかし入院環境でオリジナルにアクセスできるのか?
そんな大金じゃないだろ
アップデート→引越し ってだけの話じゃないの?
3DS版ていってるんだから解像度上がってないとおかしいだろ。 無料アプデートとか対応してなさそう、、、 おれはまだ買ってないのだがね。がはは。
たった800円だろ LLも3DSも持ってるから、3DSでも当然購入して LLで開発、3DSで動作チェックとかかな ソフトもワイヤレス通信で移せるし
もし本当に別々だったら3DS版まで我慢すればよかった もう買っちゃったし3DS版も買うけど
ソース元読んだけど、何気に凄いこと書いてあるぞ。 > Games made with Petit Computer are saved to an SD card and can be exchanged online. 俺には、3DS版としてリリースするという件も含めて、ソース元の海外サイトが 壮大な勘違いをしてるだけとしか思えないんだが。 実際はアップデート版DSiウェアを3DS向けeShopスタートにあわせてリリースとかじゃないのかな。
たった2ヶ月で仕様変更はないでしょ。せいぜいバグフィックス程度で
>>180 書いてあることそのまんまでしょ。
つまり、3DS版の発売に合わせ、従来機種のプチコンにも
アップデートがかかって、SDへのセーブ・ロードが
できるようになると俺は踏んでる。
同じく壮大な勘違いに1票 普通にDSi版のアップデートをsShopのロンチにあわせてくるとかそんなところでしょ SDカード対応があったら素敵だよね
SD保存出来るようになるなら3DS買いに走るわ
せっかくのおっさんがニヤニヤするだけのクソソフトが SD保存できるようになるのか
SD対応できたら素敵だけど勘違いだろうな ゲームクリアの御褒美に児童ポルノが表示されちゃうとか そんなソフトがDSで出回るような環境を許すわけがないもの
ソース元サイトのコメント欄 みんな考えることは同じww > Maybe that keyboard for the DS Pokemon typing game will be compatible with this :P
まだ保存にこだわってる奴がいるのか? 手打ち入力しか出来ないからこそ、動いた時の感動が味わえるってもんだろ
編集モードの使い勝手を上げてくれるだけでいいよ ・複数行コピペ ・文字列(単語程度でいい)検索機能
SD保存するくらいならビーガー音か紙テープに保存しろよ
192 :
枯れた名無しの水平思考 :2011/05/05(木) 16:53:46.14 ID:SMa6hZeY0
やっぱりセーブ・ロードはピーガー音だよな
>>191 紙テープなんてベーマガ世代より全然前じゃねえかw
>>191 テレコはまだあるけど
紙テープ穿孔機はもうないだろ。
>>190 エディタの高機能化は確かにほしい
ラベルの一覧を表示したりジャンプしたり、キーワードや変数を色分けしたり省入力できるようにしたり…
まぁ、BASICらしさは失われるかもしれないけど
でももし本当に3DS向けにソフトが変更されてたら まだ3DS発売して数ヶ月だというのに 立体視対応ゲームを作る環境が手元に来ることになるのか もう多少高くても構わんから色々盛ってほしいなぁ
立体視に対応するとは限らんだろ 現状のプチコンでもポリゴン出せないのに
>>196 実際にリリースされた時に恥かくから今日はもうそのへんにしとき
アップデートでスプライトの描画を速くしてほしいな あとファイラーがあれば色々出来るようになるな
ソフトで自力で立体視出来るかもしれんじゃないか
DSi→3DSの本体機能のバージョンアップに対応せんで 3DS対応版をリリースする価値なんてあるの?
瀑速になる!!!
3DS版と決まったわけじゃないし
>>201 プチコン中にすれ違い通信とかできるようになるじゃないか
左目用と右目用の表示指示さえ出来るようになっていれば あとは自力で絵を用意して3Dゲームを作れるんだよな。 Xbox360のインディーゲームとして3D対応ゲームを発売したスマイルブームだから その辺りの気合も期待したい。 そしてアウトラン3Dもどきを・・・。
立体視疲れるってよ 現状あれウザイだけじゃないの
顔シューティングは面白いな 自分の顔があんな表情ついてビビった
3DS版…か? わからないけど欲しい機能は3Dじゃなくて入出力機能だよね。 たぶん無理だけど。
通信プレイを実現できるようにしてほしいよなー
そもそも 3DS専用DSiWareって、何か発表されてる? 3DS専用なら紛らわしいから"DSiWare"じゃなくてちゃんと他の名前つけるんじゃないの?
>>210 3DS専用DL販売ソフトの詳細はまだでてないね
体験版とかを配信するよ、とは言ってるけど
あと、エキサイトバイク3Dを無料配信とか
>>206 個人差あるけど慣れれば全く疲れないよ
俺は最初から全く疲れなかったけど。ちなみに3DはOFFにする事も出来るから
そんなどうでもいいような機能は削って 性能良くしたほうがマシじゃないの
ゲハでやれ
>>210 3DS専用ウェアはすでら3DSWareってもっともらしい名前がっいてる。
DSiWareとは呼ばない。DSiでは動かないんだし。
3DS用の、現実的な線を考えてみる。 【立体視対応】 ・立体視対応の前に、プチコンをポリゴン表示に対応させる必要が出てくる。 ・3Dモデリングツールも付属させないといけない。テクスチャーも描けるようにしないといけない。 ・ユーザー層的に、ポリゴンなんて使ったことがない世代が多いから、マニュアルも作らないと。 →ちょっとやそっとの対応じゃ無理。商売として成り立たない。締切りもキツイ。 【高速化】 ・単純にプチコン内部の問題なので、メーカー側ができるところまでやればOK。 ・拡張命令で高速化なら、旧バージョンのプログラムもオリジナルの速度で動く。 →DS版と互換性を保ちつつ、高速化モードを載せることはできるのでは。 【高解像度対応】 ・3DSでDSモードで表示すると、ドットバイドットではなくなる。 ・このままでは、編集モードのフォントがボケてしまい、見た目的にもヒドい。 ・実行画面については、互換性を保つためにはデフォルトでは低解像度になるのでは(DS版のプログラムが無変更で動くように)。 →編集モードが高解像度対応になる可能性は高いかも。実行モードについては拡張命令で切り替えか。 【プログラム配布へのハードルなど】 ・あまりにも簡単にしてしまうと、エロゲやら、有料ソフト販売やら、任天堂的にNGな流れになってしまう。 ・ただし、現状のままだと、不満が多い。 →公式アップローダを用意して、そこからなら誰でもダウンロードできる方式(任天堂やメーカー側の裁量で、ファイル削除やアカウント停止が可能)ならあるかも。 →可能性は低いとしても、何らかの形でキーボード対応はあるかも。
> ・立体視対応の前に、プチコンをポリゴン表示に対応させる必要が出てくる。 んなこたぁない。オマケ機能みたいな仕様になるが、個々のスプライトやBGを、 平面的でいいから奥行きの設定ができるだけでもちょっと楽しそう。 ワイバーンF-0みたいなのが再現できちゃうんだぜwww 本気でやって欲しいとは思ってないがw
つうか、3DS版って月末のアップデートまで買えないんだよね?
アップデートって3DS本体のアップデートなんであって、プチコン自体は何も変わらんよな
220 :
枯れた名無しの水平思考 :2011/05/06(金) 16:47:16.35 ID:texkhOifO
>>219 海外の記事によるとバージョンアップしたプチコンが5月末に発売されるらしい。
日本のマスコミの隠蔽体質を考えると、海外の記事の方が信頼できるのは明らかだ。
日本のマイナーなソフトを海外で記事にする必要があるのか
あと半月なのにスマイルブーム公式のHPで何も情報ないんだけど サンプルプログラム発表とかあった3/9以前の盛り上げっぷりは見る影もないし
>>180 俺もこの意見に全部。
バグフィックスや処理速度アップとかしてくれるだけでありがたい。
224 :
枯れた名無しの水平思考 :2011/05/06(金) 18:44:31.50 ID:texkhOifO
>>222 ふむ。なぜ報道規制されているのか?という疑問は確かにあるな。
おそらくは現在起きているPSNハッキングと関係があるのだろう。
3DS版プチコンの機密情報が国際テロ集団に漏洩してしまったら日本は終わりだ。
3D対応にポリゴンが必須だと思ってる人って若いのかな?
ポリゴン実装しろって事だろ するかヴォケ
>>225 必須だと思うよ。
スプライトでz値と拡縮じゃ、疑似3Dもきつい。
作ったことある人なら分かると思うけど、自然な感じに見せるのは大変なんだってば。
ポリゴンでカメラ変えてレンダリングできないと、わざわざ3D対応させる意味はないと思うよ。
ゼビウスの3DS版の奴、実物見たこと無いけど、 ああいう感じには、簡単にはならないということか
>>228 3Dゲームツクールでも出るって言うなら別だが
プチコンがプチコンである以上は
立体視対応も自力でやれ、だわな
256色で立体視とかご冗談を
BGの前にスプライトが浮いて見えるだけでも意味はあるし、 それなら対応は難しくない。 さすがに、ポリゴン対応なんて大幅な機能アップを期待できないからね。 それ以前に、3DS版自体が勘違いの可能性が高いとは思うけど。
BGの多重スクロールが立体になるだけでもワクテカじゃねえか つーか、古き良きBASICでポリゴン扱うのは邪道だろ
プチコンの主旨からして、ポリゴンみたいな 専門的知識を要する機能は付けないだろ。 俺なんてスプライトすら理解できないってのに。
ポリゴン使って3Dとかじゃなく、BG面とスプライトに奥行情報を載せられるだけで十分だなぁ
奥行き情報だあ? ンな贅沢ないない。もう一枚スクリーンが追加されるからそこにX軸ずらして自力で配置するんだ
BGとスプライトの奥行きって、なんか児童誌の3Dメガネでみる付録のようなノリだな。 ところでサターンBASICさんが忘れられている・・・
>>228 3DS体験会で立体視で動いてるところ見てきたけどそんな難しくないと思う
ゲーム内容考えれば当然だが、手前の層と奥の層に完全に分かれてる感じだったし
ポリゴンとかカメラ等との位置関係まで考えないといけないし、よっぽど大変じゃないかと
せいぜいバグフィックスと使用可能容量がちょっと増えるとかそんくらいでしょ
新作ゲーム【マスターマインド】
http://www.youtube.com/watch?v=79Zk-vBedzU 昔懐かしいボードゲームを作りました。1人用モード・2人対戦モードがあります。
4つ並んだ4〜8色の駒を推理して当てていきます。(色の重複可)
色・場所共に合っていればHit(黒丸)、色だけ合って場所が違うとBlow(白丸)のヒントがもらえます。
2人対戦では互いに問題を出し合って、少ない手順で正解したほうが勝利です。
プログラムリストは160行です。
>>235 正直これでも十分だが、3Dボリュームの存在を考えると
やっぱZ情報かも。
てか今のDSでも平行法OR交差法対応の3D表示なら可能だな。
程よい大きさかもしれん。
ちょっとやってみるか
>>235 そっちの方が100倍贅沢な気がする
やりたい放題じゃん
3DS用とDS用とでは互換性がないっちゅうことやな!
同じ物に決まってるだろう
既にリリースされてるDSiウェアに関しては、3DSでも動くってだけで3DS版は別物にはならんのじゃないの?
みんないろいろ夢見てるけど実際は機能増強は特になくて3DSのホームボタンの機能が使える (プチコン起動中にホーム画面に戻ってメモ使える)とか プチコン起動中でも3DSのすれ違い通信が出来るとか その程度なんだろうなぁ 3DSですれ違いたい為にプチコン用のDSiと2台持ちとか重すぎるから その程度でもDSiから3DSへ移動じゃなくて3DS版を別途購入する理由になるけどさ
ってかそもそも3DSのeショップオープンに合わせてアップデートが来るかの信頼できるソース情報すら無いよね
妄想するのが楽しいんだよ。 8bit機時代も新機種色々妄想したろ?
ああ、そうして商業的な現実を知ったよ
個人的には単に3DSのアップデートでDSiWareが使えるようになることを 勘違いした誤報であっても別にがっかりはしないけど 想像するのが楽しいからいいんだよ。
SDやカメラ・wifiなど、今すぐに利用できるものすら使えないってのに 3D表示やらキーボードなんて使えるわけ無いだろ。
スプライトは邪道だなー。 古き良きBASICなら やっぱり全てLOCATEとPRINTでキャラ動かすべきだろ。 スマイルブームも口ばっかりだな。 質実剛健でレトロな初期のBASIC目指せよ。
MSXやm5も十分レトロだ
画面もモノクロにしろよ
BASICだけの特殊記述 IF A=1 GOTO 30 IF A=1 THEN 30 ELSE 50 GO TO 30 こういうのもあったな
ラベルジャンプもあんまりいい機能じゃないんだよな。 飛び先を見つけるのが一苦労。 行番号だったらすぐに位置がわかる。
ラベル 日本BASICの場合(N88、Hu系) *LABEL1 米MS系(VBも) LABEL1: しかしこの場合LABEL1という名が予約語と被ってないかチェックする必要があるね
ラベルの飛び先探すには、 LIST @LABEL ってやるのが早いね
>>256 X1のHuBASICのラベルは*じゃなくて、
LABEL "LABEL1"
だったよ。他のHuBASICは知らないけど。
そうかHuじゃなくてM25の方だった M25はいろいろと互換性を大事にして作られてるな
>251 MSX-BASICもX-BASICも、 上記M5も(?)、たぶんTOWNSも、ぜんぶBASICでスプライトを制御できただろ >259 >M25はいろいろと互換性を大事にして作られてるな N80/N88との互換性を大事にしたタイプだったからな。
>>230 レッドアラームさんディスってんじゃねーぞ。
>>251 古き良きBASICったって、FM-8世代やMSX世代やポケコンユーザーとかいろいろだろ
何を以って`古き良き`なのかは世代や持っていたハードによるだろ
TIME$を使ってアラームとかって作れる?
うん
>262 そうだな。TK80BSとかMZ80Kとかの70年代モノを想定するヤツもいるだろうしな。 その一方で、BASICそのものを「古き良き」」と見なすなら、 BASIC M-25とかX-BASIC、QuickBASICなどもOk (VisualBASICだけはちょっと...) ということにもなりかねない。
=VAL(TIME$)かと思ったが時間しか出ないな 分単位は無理?
3DS版は立体視が出来るかわりにグリーン一色しか使えなくなったりしてw
>>266 コロンが邪魔してるんだよ。
MID$を使うんだ。
>>266 説明書の「16 読み込み系命令」の「TMREAD()」を読め
二人ともサンクス どっちの方法でもできた
ATARI400のBASICを解説してるサイトとかって、ありますか?
ポケモンタイピングDSのキーボードで入力出来ればね・・・ 青歯対応でPS3で使えるのに
>>272 どんな些細な外部入力でも、そこを突破口にしてソース公開→自動入力に繋がるからさ……
>>271 atari basic manual とか atari basic reference とかでググれば説明書が出て来る。
英語だけど。
実行環境を手に入れたのであれば、どこで?
>>25 のやつじゃない
ATARI400
日本では発売されてないから海外版買う必要あるけど
>>275 それはそれでどこで買ったのか気になる。
>>276 プレイアジアとか
日本のショップでも海外版輸入販売してるところもあるし
>>274 ありがとうございます!まだ買ってないですが、買ったら二番目に触りたいから今の内に調べます。
先日調べた時に軒並み品切れで困ってたのよね。 今調べたら買えそうな所があるみたいだからまた検討しよう。
OutofMemoryエラーがでると、いったんDsiメニューに戻るまで実行できなくなってしまう。 Clearしてもnew>Loadしてもダメでした。 回避方法ありませんか?
せめて777-BASIC程度までは機能が欲しい。 83年にZ80で動いていたBASICに劣るのはつらい。 LINK命令、EDIT命令、DEBUG命令だけ見ても超強力なんだぜ。 LINKはMCLEARとかしなくても、機械語ルーチンを相対アドレスでロードしてくれて、BASICの追加コマンドとして使える。 EDITはエラー行が表示されてスクリーンエディット。SHIFT+上下で前後行にスクロールしていく。 テキストエディタみたいに使えて、文字列サーチの機能も内蔵してる。 打ち直した所は色が変わって、入力されたか判別できるんだぜ。 DEBUGはステップ実行や変数の値監視、未定義変数の自動検出までしてくれる。 「REM DEBUG」の後ろに描いたステートメントは、普段はコメントでDEBUGモードのみ実行されるデバッグコードになるんだ。
だけどマイナーだよな、SMCシリーズ Dr.Dも凄い性能だと褒めてたのに……
デザインも秀逸だったな
これってホントに懐古趣味のためのBASICなんだな せめてブロック文とdo〜loopくらいは欲しいな
そんなもんは邪道じゃ! WHILE〜WENDは許す
ハイレベルのを求めるとしても、DSの800円ウェアじゃ 採算取れないから無理だろうな。 あと、パソコン相手にDSじゃ元から太刀打ちできない。 でも、 >打ち直した所は色が変わって、入力されたか判別 は欲しいな。
ホワイトブライダルが絶妙なタイミングで混ざってておもろいな。ツイッタ-
288 :
枯れた名無しの垂直思考 :2011/05/09(月) 17:19:45.35 ID:bfFLvPcW0
DIMの意味が分かりません
>>288 例えばキャラの位置を変数ex,eyで表示させたいとする
でもこれじゃ1キャラしか動かせない
そこで例えばDIM ex(8),ey(8)として
FOR I=0 TO 7
〜
NEXT
を使えば、8キャラ(0〜7)動かせるわけ
サンプルGAME3とか参照
>>288 dimension(次元)の略で
プチコンでは2次元まで扱える
せめて3次元は欲しいなあ
>>281 SMC-777凄いな
ステップ実行や未定義変数の自動検出って
世界のソニーだからな。
世界中に個人情報をまき散らすと
ゲハ民はのゲハの外ぐらいはそのノリやめてよ スレチでしょ
性能はいいけどなんか使いづらいマシンだったとか聞いた事はあるな
今世界のソニーとか言ったら笑い者だぞ
世界のスマイルブーム
SMC−777って結構メジャーだったのか? なんでそんなに名前があがるんだ? 元ユーザーとしては嬉しいがw
>>295 使いづらくないよ。ソニーファイラー便利だったよ。
その後X1使い出してゲッと思った。X68だって基本CUIのDOSだったし。
友達がSMC-777持ってたので入り浸ってロードランナー、チョップリフター、A・Eやってた
>>300 全部AppleIIからの移植じゃんw
おれはサボタージュにはまっていたっけ
しかし、eSHOP開店が楽しみだな
プログラムやったことない完全な素人なんだけど 0〜9の数字をランダムに表示させるプログラムってどうやって作るの?
PRINT RND(10)
昨日3DS買ったが、プチコン用にはLLが最適だと思った
>>303 サンキュー
これ、ボタンを押したら表示されるようにするには一気に難しくなる?
とりあえずマニュアル読め @loop a = button() if a = 数値 then print rnd(10) goto loop こんな感じになる ↑数値って所には十字キーとかA,Bボタン等に対応した数値を入れる どのキーが何の数値になるかとかもマニュアルに書いてある
初心者はサンプルの1から全部見てみることオススメ それを改造したりしてみるとなんとなくわかってくるはず
結構人気あるみたいなのにスレが盛り上がらないなあ。 プチコン用の質問スレってないよね? Twitterとか見るとプログラミングに興味もってプチコン買ったけど全然使えずにいる人結構いるみたいなんだよな。 ここで聞いてくれたら、わかる範囲でなら回答するんだけどな。
ツイッターの事はもう忘れてやれよ DSが高くて文句言ってたようなお子様ばかり パソコンあれば既にVBやってるだろうし
>>306 Aボタンの場合は数値のところに16でいいのかな…?
BUTTON()の()の中には数値入れるの?
っつーか大文字小文字関係ある?
…なんかアホみたいで申し訳ない
>>308 初心者に言わせると
正直、何もわからないから聞きようがないw
プチコンの使い方(2/3)の段階でもうわけわかめ
こういうプログラムが作りたいって目的がなければ
そのまま放置しちゃうだろうし
「アホみたい」じゃなくてアホにしか見えないから安心して欲しい
あー予想通りの展開。試行錯誤のできない子には難しいんだろうね
>>310 16であっている
button()のカッコ内は引数無しだからこのままで良い
大文字小文字は適当に打っただけだから全部小文字になってるが
区別したかしなかったか忘れた
不安ならマニュアルの通りに打てばおk
>>310 とりあえずBASICは、"いいのかな"ではなく、
手っ取り早く打ち込んで動作を確認してみるのが
教わるよりも習うよりも一番覚えるのが早い。
どうせ一行程度だし、暴走もまれ、暴走したらリセット。
が基本。
N-Basicを触り始めた頃の自分をみてるようだwww
>>311 >>312 オレも予想通りのレスがついて悲しいよw
初心者が質問なんかできるわけがねえ
いや、オレは心ポキポキ折れながら質問してるけどねw
>>314 うーん、やってみてるんだけど
3行目におかしな文法が、ってエラーが出る……
IF A = 16 THEN PRINT RND(10)
って打ってるんだけど違う…?
A == 16
この辺、BASICからCに移った初期ではかなり入力を間違えた覚えがあるw というかBASIC始めたころは=が代入と比較両方兼ねてる事を 何故かあっさり受け入れたな 多分、『こんにちはマイコン』を読んでたからでもあるだろうが
>>317 おお!サンキュー
そんで4行目は@が要るのね
で、これ、Aボタン押してる間ズラーっと数字が出るのね
一回ボタン押して数字一つだ表示させるにはどうs
……限界ですorz
>>320 お、なんか
IF A == 16 THEN CLS PRINT RND(10)
にしたらできたんだがこういうことなのか…?
>>310 そうなのか〜。教えてくれる人がいないとつらいのは確かだな。
初心者でも気軽に入力できるような短いプログラムのせるのは需要あるかな?
こんなやつ↓
*パッドでキャラを左右に動かすプログラム
CLEAR:MX=80:MY=50:MNO=0:CNO=100
SPSET MNO,CNO,0,0,0,0
@MAINLOOP
BTN=BUTTON()
IF (BTN AND 4) THEN MX=MX-1
IF (BTN AND 8) THEN MX=MX+1
SPOFS MNO,MX,MY
VSYNC 3
GOTO @MAINLOOP
いま手元にDSiがないから動作確認ができない(^^;
>>322 ちゃんと動いたよ
需要があるかどうかはわからないけど
動くのはなんか嬉しいっちゃ嬉しい
数値のところとか色々いじってみて
そのときは「そっかー」って思っても
オレなんか次の日には忘れてること受け合いだw
が、情熱がある初心者には需要はあるかもしれない
とりあえずオレはサイコロ的なものが作れて満足なので去るよ
みなさんありがとう
初心者の人は、WIKIや公式のプログラムの打ち込みから始めることをお勧めする。 他人のコードがどうなっているのかを知る事ができるし、 それ以上に、プチコン1本だけで色々なゲームを遊べるってだけで楽しいと思う。 オリジナルのプログラム作成なんて、それからでも遅くは無い。
多分次はスプライト辺りでつまづくと思うけど 調べながら動かしてると楽しいもんだよ
>>323 打ち込んでみてくれたのか、ありがとう。
まったくの初心者だと、100行以上あるプログラム打ち込むのって、やっぱり壁のような気がするんだよね。
エラーでてもシンタックスエラー以外はどこに原因あるかわかんないだろうし。
20行くらいでちょこっと動く程度のプログラムだったら、初心者の人でもトライしやすいかと。
スレが盛り上がることを期待して、迷惑にならん程度にたまにそんなのを投下してみるよ。
猿でも分かるプチコンガイド本みたいなの そのうち出るかもねw
公式プログラムが更新
> 1 名前: おじいちゃんのコーヒー ◆I.Tae1mC8Y @しいたけφ ★ 投稿日: 2011/05/10(火) 18:12:27.97 ID:???0
> (CNN) かつて絶大な人気を誇ったホームコンピューターの「コモドール64」(C64)が、
> 1982年のデビュー以来約30年ぶりに復活する。
> メモリわずか64キロバイトの8ビットコンピューターだったC64は、
> 当時IBMやアップルのコンピューターに比べてメモリ容量が多く、
> 価格も大幅に安かったためヒットした。販売台数は1700万台を超え、
> ギネス・ギワールド・レコーズにもベストセラーコンピューターと認定されている。
> 当時のメーカー、コモドール・インターナショナルは94年に経営破綻したが、同
> 社のブランドを引き継いだコモドールUSAが今月、復刻モデルを発売する。
> 「キーボードコンピューター」のレトロな外観はそのままに、インテル製の
> デュアルコアプロセッサー、エヌビディアの高性能グラフィックチップセットといった
> 現代の装備を内蔵。メモリは最大4ギガバイトでテレビにも接続でき、USBや無線LANにも対応している。
> 米国での販売価格は最初のモデルと同じ595ドル。ディスプレイやマウスは別売りとなる。
> 既に注文を受け付けており、6月上旬までに出荷できる見通しだという。
> コモドールUSAのバリー・オルトマン社長は、最初はコモドール64を
> 復活させるつもりはなかったが、要望が殺到したためその気になったと話す。
> 4月5日から予約受け付けを開始したところ、予想をはるかに上回る数の注文が世界中から相次ぎ、
> 最初の数日間は1日に約2万台の注文が入ったという。
>
http://www.cnn.co.jp/business/30002694.html 誰得
プチコン本なんか出したら同人誌並の薄さになるな つかいちいち紙に印刷する必要がない
? 10.999 10.999 ? 10.9999 11 ? 10.999999 10
公式の SKULL MADNESS の 491 行目と 494 行目で、"@"が"*"に化けとる。
334 :
枯れた名無しの垂直思考 :2011/05/10(火) 21:46:50.70 ID:tWJSfJQ40
@1 BEEP 69,RND(10)*400 GOTO @1
335 :
枯れた名無しの垂直思考 :2011/05/10(火) 21:49:10.23 ID:tWJSfJQ40
↑ゴメソ GOTO-の前に VSYNC 10いれて
>327 書籍のほうがソフトよりも高くなるな
このソフトって初心者向けの説明はちょっと足りないと思うわ。 解ってる人が遊ぶにはいいけど、それだけだと開発費の回収も心配になって来る。
メイドイン俺のわかりやすさは異常
今回の公式プログラム、久しぶりの更新なのに、既に公開済みのものばかりで非常につまらん。 60本くらいたまってるらしいし、tubeとかニコ動に載せたのは公式に応募しないでくれるとよいのに。 今送ったら載るのはいつになるのやら。
週一で6本ずつ公開と増強しても10週か、大変だな
まとめWikiにコメントしたらサーバーが落ちて(?)しまいました 自分のせいだったらごめんなさい・・・ 書き込みの瞬間に日付が変わったからかな?
>>339 公式が載せないから自力で動画を上げるんじゃね?
公式がちょっとずつしか更新しないんだから、公式にはあんまり頼れない。 中の人も数人しかいないんだろうし、無理でしょ みんながそれぞれ自分でwikiやyoutubeやニコ動にうpすべきだと思う
公式にうpするのは時間の無駄
公式更新されてないぞ?なんで?俺だけ?
公式にアップすると くだらないソフトの為の打ち込みと確認作業に時間を取られる 社員の時間という貴重なコストを無駄に使わせるのは良くない もっと時間を有意義に使わせたら良いんだ それに公式は更新が遅い ならば自分でニコニコにアップした方が早い 見る方も楽 ソースなんかどうせ見ないし 公開したい奴がロダに上げとけば良い
公式のコメントを見るのが楽しみなのに・・・
公式も問題ない限り2重投稿はおkって言ってるんだからどんどん上げていけばいいよ 過去作の移植とか著作権上問題のあるのは公式はだめだけど
採用されるか没になるかのスリルがわからん奴には言わせておけばよい
スリルのために無駄な仕事を増やすのかよ そのせいで社員がバグを数日間野放しにするぞ
公式が投稿作品を全部載せなければいけない義務があるわけでもないし まともに仕事の配分が出来るなら無駄働きはしないでしょ。 公式に投稿しつつ自前でもどんどん公開していけばいいと思うよ。
1通も投稿されなければその分他に専念できる
社員の書き込みか? 社長に言えよw
ゴミみたいなソフトを投稿して何がしたいんだ
投稿プログラムを受け付けるといった時点で、 プログラムのチェックとか打ち込みとかする義務が生じているのはしょうがないだろ!
twitterより引用...
ニンテンドー3DSのeショップ用本体更新が、6月7日に決まりました(任天堂様HP
http://t.co/0YtFdPY )。
3DSでプチコンが遊べるのは6/7から!
3DS専用機能が増えたりはしない普段どおりのプチコンですが、よろしければゼヒ。
まぁ予想通り、3DS版とかは無い様ですね。
当たり前だろ 立体視とか対応できるくらいならもっと良い物になってる
公式のコスミックコサイン打ち込んでみました。 でも上(下)に行っても下(上)から出てきません。(横は大丈夫でした) この場合どこが間違っているんでしょうか。初心者でごめんなさい。
45行 IF Y<0 THEN Y=Y+192 46行 IF Y>192 THEN Y=Y-192 このあたりがあやしい
>>359 ありがとう。
でも呼び出そうとLOADするつもりだったのに
SAVEしてしまってプログラムが消えてしまいましたorz
∧∧ ヽ(・ω・)/ ズコー \(.\ ノ 、ハ,,、
なんかそのミスも懐かしさを感じるなw
>>25 のタイトルを検索したら、iPhone版もあるのか。収録ソフトもDS版と同じで、なおかつiPad版が出てたら…
>>363 タイトルは同じだけど仕様は違うっぽいからAtari Basicが入ってるかはわからんな。
3DS版のプチコンに優位性がないのでベストはやっぱりDSiLLでしたとさ
カーソルキーの上で勝手にコマンドが入力されるのやめて欲しいんだよな 編集画面でのカーソル移動のつもりで LOADとかSAVEが意図しないのに入力されて、勢いでEnterを押してしまい入力したものが消えるとか、 別に初心者でもない俺でも起きてるわ
それ自分も一回だけやったな。それ以降は気をつけるようになって おこらなくなったけど、SHIFTキー+カーソルキーとかの方が良かった かもなぁとは思う。
>>366 ファミリーベーシックV3のファンクションキーよりはまし
あー3DSしかもって無くて完全に出遅れた感じだ
早く6月にならんかなー
>365 やっぱ画面サイズがな。 DS<3DS<DSiLLと画面が大きくなる。 文字の読みやすさがその分だけ向上
>>369 3DSよりDSiのほうが液晶が大きい。
DSiLLとDSiで解像度は変わらないから可搬性を考えればDSiの優位性もあるよ。
ポケコンとして見れば現時点で最高じゃん。 俺の使ってた奴は初代ゲームボーイよりゴツくて、液晶も一文字単位でしか表示できなかった。 シャープあたりが最新技術を駆使したポケコン出ださねえかな…
6/7が待ち遠しいなー(棒
っていうか、3DSで購入できるようになる前に、バグを修正したバージョンに できるかどうだか………。
過去に更新されたDSiウェアは、わずか3つ。
>>372 今の最新技術だとスマホにインタプリタ実装した方が早い
ほぼ日路線図は反則ぎみだが 他にもリズミックスも更新されてたUIの変更とかケッコウいじってあったよ
林檎のアプリみたいにストアに逝ったら更新がすぐ分かるようになればいいのにな ま、無理だろうけどw
SLザウルスのRubyQtは、インタプリンタ感覚で手軽にタッチペン使った アプリのプログラム組めて遊べたぞ もう既に過去のマシンだが
使ってみたんだけど、比較が==のBASICって激しく萎えるな… VisualBasicでさえちゃんと伝統を守ってるってのに。 インタプリタを作る側が楽をしたかったとしか思えん。
作る分には別に楽でもなさそうだが まぁなえるのは同意
>>381 萎えるというか、プチコンは一部C言語のような仕様なのが、
BASICをかじったことがあると、違和感を感じる上に、
勘違いして、間違いの元になるのが・・・・。
JIS準拠とかされても萎えるけどな〜
C言語の記述を少なからず取り入れてた変則BASICの代表格(ってか、ほかにあったっけ?)である、 X-BASICでさえ、if文で用いる比較演算子は=であって==ではなかったのにな。 (関係演算子は通常のBASICと同じだったので、不等号も!=ではなく<>だった)
つくったのがロケットスタジオだからなぁ… 20年前のBASICに構文解析が負けるのはどうなの…
逆に考えるんだ、構文解析で無理したらまたもロケットダイス級のバグを 仕込んでしまうから、これで妥協すべきなのだと
>386-387 それじゃ例えば。 「ああ、ハドソンがこういうのを作ってくれたら良かったのに!」と言ってみたら、どうだろ。
連射しないといけなくなるだろ
>>388 今のハドソンではなぁ。
そもそもロケスタってハドソン出身だし。
ロケットスタジオって何だ?と思ってググったら 社長がサラトマの竹部さんなんだな 雑誌で机の下で寝たりしながら開発してた漫画絵を思い出した しかしプチコンとHU-BASIC系との関係はよくわからない
>388 の件。 むかしの、X-BASICやらHuman68kなどを作った頃のハドソンは既に存在しないってこと? >390-391
Hu-BASICと言ったらWHILE WEND 構造化BASICの走りだったな
WHILE WENDはN88からあるんだぜ Huの特徴で目についたのはREPEAT UNTILだな
ロケスタの担当が妥当な実装が出来ないなら、ここのみんなで実装して欲しいステートメントとだいたいの実装法を書いてやるしかないな… とりあえずFOR〜NEXT、WHILE〜WEND、DO〜UNTILのループ処理は、それぞれ個別のネスティングスタックを持って、リターンポイントは行番号でなく桁位置も持つようにしてくれ。 ネスティングスタックの深さは有限で良い。 ポケコンだと多いモノでも30段で、そこまでネスティングするのは滅多に無い。 8ビット時代は実用的な速度を見合ったコード数で出すために、実装法に気を遣わないと行けなかったが、メモリも速度も潤沢なCPUと、おそらくあるであろう開発用のコンパイラが有るのに、どうしてこの為体なんだ? 容量も速度もタップリあるんだから愚直にコードを書いた方がコストもかからないだろうに。
>容量も速度もタップリあるんだから DSIウェアの容量は限られてるし、あまりでかすぎると 他のDSIウェアが入らなくなるので、敬遠される気が。
>>396 全体64KB、BASIC32KBってわけじゃない。
アセンブラでゴリゴリトリッキーな最適化して、1バイト単位で節約しなくてもいいし、コンパイラの最適化も強力だ。
レジスタも32ビット、浮動小数点演算もハードで持ってる。
構文解析に有効な正規表現のライブラリも有りモノがあるだろう。
なのになんで?って話なんだよ…
それって。あくまで、DSIソフト開発用のコンパイラや ライブラリの話じゃ・・・? 開発用のをBASIC言語の構文解析などにそのまま 使ったら、DSIのハードそのものをいじれる可能性が あるから、許可されない気がする。
>>398 プチコンはDSiウェアだよ?
BASICプログラムはプチコンそのものにはアクセスしない。
プチコンを作るときに、80年代前半とは比べものにならない開発環境とミドルウェアとハードを使ってるのに、昔のBASICを作るときほど工数かかるわけ無い、ってこと。
プチコンのBASICの仕様は昔のベーシック程度だし、レジスタのお手玉をしなくてもいいし。
昔のBASICにもバグが混入していたことがありましてな… クリーンコンピュータは良かったんだけどROM-BASICの機種だとな…
構造化は要らない。 構造化言語は処理の流れがわかりにくい。 長いブロックやループ構文に出会うと目が回り息が苦しくなる。 そんな頭の足りないマイコン少年たちでも簡単に理解できた 簡潔さこそが、BASICの存在意義ではないか?
>397 昔の8ビット機でも、バンク切り替えで百キロ・二百キロのROMを詰んでる機種はあっただろ 「BASIC32kB」ってどの時期までの話だよ それを作る際の開発環境の話だとしても、 パソコン上で直接つくってたのは前半期だけだろ 後半には大型機で作ってクロスコンパイルとかもやってたんじゃないの? 32kBといえば... 一部。 BASICの部分が43kBほどあって、フリーエリアが21kBしかないとかいう機種もあったんだっけ。 >浮動小数点演算もハードで持ってる。 ARMでは浮動小数点演算器はオプションで、 チップによって搭載してるのもあるししてないのもあるぞ。DSは浮動小数点演算非対応のチップじゃないの?
>>401 それは構造化うんぬん以前の問題でBASICでも起こりうる話。
404 :
枯れた名無しの水平思考 :2011/05/17(火) 03:11:19.49 ID:50EEgJdo0
スレの流れが丸4日も止まるとは…
投稿プログラムを打ち込むスピードは 1時間で200行ぐらいが平均かな? 「あの楽器」全211行を打ち込んだら1時間半かかりました (途中休憩あり、動作確認完了まで)
100行くらいの打ち込みでも激しくめんどい。 雑誌のマシン語ダンプリストを延々と 打ち込んでも何の苦にもならなかったあの頃。 俺の中で何かが変わってしまったんだろうなあ。
それしかない時代となんでもある時代じゃ違うだろ プチコンで5000行打ち込んだけど 意義を見出せないから今いじってない もっと気楽に出来たら何か作る
>>407 マシンの方がむしろ楽だったんじゃね?
使うキー限られてるから機械的にやれるし、チェックサムもあったし。
マシン語ダンプリスト友達と読みあわせとかしたな 両手の人差し指でリズム良く打ち込んでいくとなんかハイな気分になれたあの頃
最先端だったからだろ 分かち合う友達もいたんだし プチコンは懐かしめるほど再現されてない ただ古いだけ 今ニコニコ見てると新しい事に挑戦しようとしてる動画なんかは 見てるだけでワクワクしてくる プチコンの動画じゃないぞ プログラミングとか技術部系の動画な
自分がモチベーション下がったからって、やってる人にケチをつけに来なくていいのにな。
お前たちが昔と変わったんじゃなくて 懐かしむだけのソフトなんだから その目的を達成してるじゃないか
懐かしむものではなく タッチペンが使えてスプライトやBGMが用意されてるベーシックだと考えているが
3DSの立体表示機能にグラフィック命令が対応したら本気出す
あの公式サイトはどう考えても懐かしむものだと思うが
418 :
枯れた名無しの垂直思考 :2011/05/21(土) 21:45:59.69 ID:yMwuVlQC0
PNLSTR命令で下画面に映した文字の指定位置のascllコードを得たいのですがどうすればいいですか
>>377 iPhoneはアップルがインタプリタアプリの販売を禁止してるんだが、何かいい方法ないか?
iPhoneアプリでCOMMODORE64互換のHand BASICっていうのあるよ 完全に禁止というわけでもない
お手軽プログラムその2。 Aボタンでキャラがぴょんとジャンプする。 JPOWの数字やJSPの数字を変えて自分好みのジャンプに変えてみるもよしです。 CLS:CLEAR:SPCLR JPOW=5:JSP=0.2 JFLG=0:JPY=JPOW MX=120:YMAX=130:MY=YMAX SPSET 0,100,0,0,0,0 @MAINLOOP BTN=BUTTON() IF (BTN AND 16) THEN JFLG=1 IF JFG==1 THEN GOSUB @JUMP SPOFS 0,MX,MY VSYNC 1 GOTO @MAINLOOP @JUMP JPY=JPY-JSP:MY=MY-JPY IF MY>YMAX THEN MY=YMAX:JPY=JPOW:JFLG=0 RETURN
プログラミングとかよくわかんないんだけど これって作曲するソフトを作って それで作曲したものを音楽ファイルとして保存して さらにそれを自作ゲームで使ったりとかできるの?
>>423 2-3行目までは可能。4行目は不可能ではないが
自分で再生用のプログラムを組み込む必要があるので、処理速度的に厳しい
426 :
425 :2011/05/22(日) 13:58:16.08 ID:iswSMvCp0
ゴメン、チョット試さないとわからないけどまず無理と考えていいよ
なるほどー そこらへんは手を出さない方がよさげだな 素直に内蔵音源使います。
>>423 プチコンで鳴らした音そのものはプチコンでは保存できないはず。
内蔵音源をどう鳴らすかの、いわば楽譜としてなら、
beepに渡すパラメータを変数に保存しておき、それをMEM$に保存
SAVE命令で"MEM:ファイル名"で、内容を必要な分だけセーブすれば、
一応は可能。
で、先に書いた人の通り、再生もしながらメインのプログラムを
動かす必要があり、速度的に非常に厳しいし、
一定時間ごとに自動的にサブルーチンに飛ぶという、割り込みの
機能が無いようなので、いちいち演奏するためのルーチンにgosub
するように記述する必要があるので、かなり面倒なうえに、プログ
ラムがその記述のために余計に増える。
>>428 難しい事はよくわかりませんが、
実用的ではないっぽいですね。
てことで公式HPのすもろでぃさんの「サウンドテスト」を
自分なりに理解しながら打ち込んでみたんですが、
31行目の「VSYNC 1」ってのがよくわかりません。
試しに「VSYNC 0(無視?)」にしてみたら、画面切り替え?がスムーズになった気がするけど
63行目のそれを「1」にしたらカーソル移動がとんでもなく速くなったから
RPGツクールでいう「ウェイト」みたいなもの?
>>429 ツクールのウェイトに似た動作と思って良い。
もっと厳密に言うと、VSYNC 1 をはさむと 1/60秒でタイミングとってくれる
カーソルを動かすだけの軽い処理でも、キャラを10個動かすような重い処理でも
処理落ちしない限り、1秒間に60回きっちり処理が動いてくれる。
もし、VSYNC を使わないと、動作速度は処理の重さにより不安定になってしまう。
>>430 事細かにありがとうです
いろんな場面に使えそうですね
プチコン買って以来訳分からなくてずっと放置してたけど
理解しながらやってったらこりゃおもしろいわぁ
演奏ルーチンを1フレームに1度、vsyncの直前にでも呼べばいいだけじゃね?別に複雑でもないような。
ガソリンが足りないならプールに貯めればいいんじゃね?別に問題ないような と同じように聞こえます。実装してみてくださいね
a
おっとX1のHuベーシックの悪口はそこまでだ
DMAがないのがなんだってんだよ!!くそが!!!
437 :
枯れた名無しの垂直思考 :2011/05/24(火) 16:35:34.72 ID:K+GJPytt0
VSYNC 1 を入れたらっグラフィックの動きが滑らかになった
438 :
枯れた名無しの垂直思考 :2011/05/24(火) 16:38:15.30 ID:K+GJPytt0
PNLSTR命令で下画面に映した文字の指定位置のascllコードを得たいのですがどうすればいいですか
調べてみたけど、vsyncはプチコンの場合、画面の書き換えに 同期してるので、一定の決まった時間ウェイトがかけられるのと、 画面への書き込みや消去をvsyncで待ったあとに書き込めば、 チラつきを押さえられるってだけ・・・・? vsyncの割り込みで常駐プログラムや、特定のルーチンを メインのプログラムとは別に、同時に自動的に走らせられる という、機能もなさそうだし、 重い処理だろうが軽い処理だろうが、同じく一定のウェイト がかかるってのも、走ってるのはメインプログラムだけだから、 あまり関係なさそうだし、 速い機種だろうが遅い機種だろうが、同じウェイトがかかるってのも、 あくまで速度がバラバラのパソコンの話で、機種が3種類しか ないし、速度が大きく違うことはないので、これもあまり関係ない はず。 プチコンの投稿にあったサウンドテストは、beepで鳴らす処理は、 beepの音が鳴り終わるのを待たずにプログラムが進行するため、 音が鳴っているときでも別の音が鳴らせて音が混ざってしまうので、 先に鳴らした音が終わるまで、 少しの間待つためにvsyncで待ってるだけの気がする・・・。
VSYNCは前回呼び出したときから経過したフレーム数を待つだけであって、 指定フレーム待つわけじゃないぞ
小学生にもわかるように
>>440 PRINT "TEST1"
VSYNC 20
FOR I=1 TO 10000
GLINE 0,0,RND(100),RND(100),RND(5)
NEXT
PRINT "TEST2"
VSYNC 20
PRINT "TEST3"
ってのを実行してみたんだけど、最初のVSYNC 20のあとに、
VSYNC 20で待った以上の時間がかかるGlINEでの約10000回の
書き込みをして、そのあとにVSYNC 20にしてるんだけど、
2度目のVSYNC 20のあとにPRINT "TEST3"での表示まで時間がかかる。
前回のVSYNCから経過したフレームを待つという仕様だと、
二度目のVSYNC 20ではそのフレーム数は明らかに過ぎてるので、
すぐに PRINT "TEST3"が実行されるはずだが・・・・。
じゃぁ仕様書の記述が間違ってる
VSYNCか。 初めてこのコマンドをみたのが、かつてPCエンジンで出てた"でべろBASIC"だったな。 このVSYNCの場合は、垂直同期信号を待つまでは一緒だけど、次の垂直同期信号のみで 数値の指定は出来なかったが。
445 :
枯れた名無しの垂直思考 :2011/05/24(火) 21:06:47.74 ID:mlFfpg7T0
PNLSTR命令で下画面に映した文字の指定位置のascllコードを得たいのですがどうすればいいですか
>>445 上画面のコンソールのCHKCHR()見たいな命令が用意されてないから
自前で2次元配列に文字を格納するとかしないと無理じゃないかな
むかしのBASICでも、 画面に書かれた文字を読み取る命令は普及率が低かったから、 その機能を持たない機種では色々と工夫が為されていたんだろ? そういう機種での工夫を見れば、有用な方法も見つかるはず たぶん、代表的な手法が >446 の書いた手法じゃないか? 機種によってはPEEK命令で代用してたりするが。
昔ならテキストVRAM直読みだな
PC-8801mkII SRのN88BASICで REM文で描いたZ80ニーモニックをマシン語にアセンブルするプログラム書いてたんだけど どうやってたんだろうか? 88捨てちゃったし覚えてねー マシン語できちんとVSYNC取って描画すれば16dot単位のカーソル移動でも 超スムーズに見えることに感動した20年前 最近はポリゴン数重視で30fpsなゲームばっかりだな ま、液晶もかなしいけど
プログラムの保存部分が決まってるので、 コメント部分をPEEKで読んで変換するのが常道
>REM文で描いたZ80ニーモニックをマシン語にアセンブルする あったなあ そういうの 懐かしい
BASICはベーマガのようにゲームだけに使う命令は 実際半分ぐらいだよね
機種にもよるけど半分もないっしょ。
454 :
枯れた名無しの垂直思考 :2011/05/25(水) 19:32:02.45 ID:/df1ChW40
@1 DELETE"ファイル名" GOTO @1
C=PEEK(53248+Y+X*40)
>>449 PC88といえば、HLTをVSYNC待ちの代わりに使ったことがあったよ
今から考えると他に割り込みがかかること無かったんだろうか
N88で階乗の結果がこうでるけど ? -5 ^ -2 -0.04 これは1を-5で2回割るというのと同意なんだろうけど これはN88のバグというか誤解なんだろうか? ちなみにJavaではこうなる。 Math.pow(-5, -2); 0.04
そうか符号より指数に優先順序があるということか。
あー、 これは不特定多数への配信を任天堂が渋るわけだ・・・ あんたすげえよ
そんな理由かよ 素人に負けるような企業ないだろ
すげえ
音楽もほぼ再現されてるのが凄いな
もう電波新聞社に就職しろ
ペンゴもいけそうじゃない?
すごいなぁ ただ、これMr.Do!ではなくてDi○Da○じゃないか? それともオレが何か別なのと勘違いしてる?
ミスタードゥも ディグダグも おなじよ
ぶっちゃけDoがパクってるんだよね 後のスターフォースの人らしいんだが
同じじゃねえよ! しかしこういう同人ゲームが勝手に配布出来ちゃうから任天堂は配信許可しないんだろうね。
>>470 ニンテンドウがどうのこうのというより、
サーバーに投稿されたプログラムを検証して、許可できるものだけを公開って
のをやるための人員や金が、スマイルブームにないだけという希ガス。
いや、オレの間違いだった...orz つ〜かMr.Do!というゲーム知らんかった ググって知りました 40代中盤だから年代的には知っててもおかしくないんだけどなぁ...
>知っててもおかしくない インベーダータイプのゲームが乱造されて ユーザーのほとんどがそれらを区別せず遊んでたのと同様 ディグダグタイプのゲームとして比べずに気づかず遊んでたんじゃないかね
>>471 数百円のソフトでそこまでやるメリットないしなあ
>>473 見た目もルールもほとんど一緒のインベーダーの亜流と、ディグダグとMrDoを一緒すんなよ
まぁディグダグを参考にしてるのは間違いないが ディグダグにドットイート要素をうまくミックスしていて 亜流の域は超えてたな
そういえばADKがパックマンを参考にペンキでステージを塗りつぶすゲーム出してたな 敵が動くとペンキに足跡つくんで塗りなおさないといけないというのが、なかなか斬新だった
クラッシュローラーか懐いなぁ。 全部塗ったように見えるけど微妙な塗り残しがたまに出るんだよアレ。
こんな感じでWiiのVCにも出そうにない 懐かしくてちょっとマイナーなアーケードゲームの移植プログラムが出てくればブーム起こしそうだw
ブームはないよ 手打ち前提だからね
手打ちブーム到来!
BASIC本と言えば戸川さんがほとんどの機種の本出してたなあ
あれ、またwiki落ちてる?
Mr.Doすげーーーーーー JavaScriptとかならわからんでもないが プチコンでって・・・ モチベーションをキープできたことが凄いと思います 愛か?愛なのか? たぶんプロの仕業だと思います
>>472 あまり大きな声で言えないがネットではMr.Do信者はドアドア信者と同じくらい痛い人に見える
>>477 わざわざ塗り残しが出来るようにしたプログラマが素敵
迫り来る腱鞘炎の恐怖!! 指疲れない?
488 :
枯れた名無しの水平思考 :2011/05/27(金) 14:22:57.80 ID:ZukLIGro0
誰か教えてくれ プチコンの存在を知りDS買おうかなと思ってる これってダウンロード販売だけなのか? どうすればいいんだ? 本体買ってネットに繋いでクレジットカードとかの会員登録とか しないと買えないとか? だとするとメンドクセー
家に無線LAN環境があればDSi本体とニンテンドーポイントプリペイドカードの1000でも買ってくれば十分
>>488 DS、DS liteはDSiウェアに対応していないから、ダメだよ
DSi、DSi LLだったら、
>>489 氏の記述してくれた環境でOK
3DSは6月7日に予定されている、
本体のソフトウェアのバージョンアップで対応可能になる
今売ってるプリペイドだと3DSには使えないので注意 対応版は3DSがバージョンアップする頃に発売されるらしい
>>482 これははじめて見たけど面白そうだな
一瞬バーガータイムやドンキーコングを思い出したが、それにロードランナーを足して
更に新しい要素(斜め階段の向きを変えたりとか)を加えたような感じだ
当時プレイできなかったのが悔やまれる orz
494 :
枯れた名無しの水平思考 :2011/05/27(金) 15:13:34.17 ID:ZukLIGro0
みんな親切にありがと なんとかなりそうだ 3DSまで待ってみるよ ちなみに本体に接続できるキーボードとかってないの? ペンでタッチだとつらそうだ…
>>483 ここ数日間サーバ障害が頻発していたため、今ハードウェア交換に伴うデータコピー中のようです。
今日いっぱいぐらいまでかかるようなので、今しばらくお待ちください。すいません。
MAINCNTLのカウントがLボタンを押して下画面が切り替わってる間はカウントアップされないね VSYNC 600を実行してLボタンを連打すると終了するまで10秒以上かかるし …既出?
訂正 X 切り替わっている間 O 切り替わってる瞬間
画面の大きさとか考えたらDSiLLでも良いと思うけどなー 3DSでやりたいゲームがあるなら3DSで良いけど
公式のMMLプログラム動かしてみて速度的に厳しそうだと思ったけど 十分に鳴らせて動いてるな。俺も改良してみるかな 2600行以上も乙
どうでもいい疑問ではあるが、壁越しにボール投げると 投げた時には薄い壁を貫通するのに 戻ってくる時には貫通せずに跳ね返ってるけど、これは元の作品でもそうなんだろうか? あとリンゴが落ちる時に薄い壁を突き抜けて落ちるけど薄い壁は破れてないとことか
>501 とりあえずどこかで合流して、赤外線通信でPGMを渡してくれ。
やっと用事終えて帰って来た。雨だからって首都高3カ所で事故ってんじゃねえぇ〜〜 えーアーケードオリジナルでは、リンゴが落ちるとき薄い壁は破れたと思います。 実装すんの忘れてました。追加できそうならしようっと ボール投げるのを薄い壁越しにできるっていうのは、テクニックの1つにもなってたから出来たはず。 プログラムは自分で考えて書いただけなので、細かい動きは違うでしょうね。 ボールは難易度を下げるため、わざとすぐ手元に戻るようにしてます。 もとのはなかなか手元に戻らずに追い詰められて死んでたので
なるほど >もとのはなかなか手元に戻らずに追い詰められて死んでたので 個人的にはそれはそれで面白そうだと思う
そろそろ真剣にプログラムを打ち込む作業を自動化する事について考えるか 下画面をぶち壊してプリンタポートから信号を送るとか ミシンを改造してキーボードを打たせるとか
NXTでポチポチ打たせる作業に戻るんだ
公式サイトの「ONEKEY JUMPER」を打ち込んでみたんだが スタートボタンでポーズ画面ににてもすぐポーズが解除される このプログラミングはこういうもんなの?どっか打ち間違ったかな・・・ (@PLOOPってところで無限ループしそうなのに)
76行目の 「K=BUTTON()」を 「KY=BUTTON()」にしたらちゃんと動いたわ
>>494 目的によってはプチコンはおすすめできないですよ。
っていうかプチコン目的で新規にDSを買うのはやめたほうがいいと思います。
懐しのBASICやりたい、って目的ならPCでフリーなものがあると思いますし、
自分が作ったプログラムを人に見てもらいたい、ってことならC系とかJavaScriptとかいろいろありますし、
自分で作ったプログラムを携帯したい、ってことなら携帯のJAVAでいいでしょう。
携帯できる環境でプログラムをしたい、っていうのであればスマートフォンとかできないんですかね?
なんせ、タッチペンオンリーってのが、かなり、相当、究極に、超絶、破天荒に、不便です
まぁ言ってしまうとおじさん達の懐古アイテムだしなぁ 真面目にゲームとか作ってみたいならpython+pygameあたりを勧めてみる
だなあ。 単に「懐かしのBASICを〜」ってだけなら、 当該機種のエミュを入手する方がマシ。 プチコンは言語仕様が「懐かしの」機種達と異なる部分も多い。 エミュは権利関係がネック(違法コピーっぽくて嫌)というなら、 メーカー公認(黙認だったかもしれんが)であるSHARP機種のエミュしかないかもしれん。 (ただ、SHARPがつくった部分はいいけどROM-FONT部分の配布だけはNGらしい...)
実機でおてがる動作させられるのが一番の強み
HSPなんかはノリ的にプチコンに近い気がする。 当然、だいぶ違うものはあるけども。
wikiなかなか復旧しないのう まあ待つのはPSNで鍛えられたから何ともないがw
俺的にはDSで自作ゲームが動くってのがすごい魅力だ BASICは初めてだけど楽しんでる
ニーズは物凄くあったが なぜかこれまで出なかった
…いやいや…ネット用のノートPCの調子がよくないな…w” ” CONSOLE2011 ”、順調に開発進行中。 # ってなワケでDarkBASICが楽しい1日(アハ♪”
かなり過疎ってるみたいだから勢いを付けてあげよう(笑)
(仮)CONSOLE2011概要 1.DarkBASIC上で動作する新型コンソールエンジン。 2.エミュレータではない、新規の独自開発。 3.本格的なセミグラフィックをサポート。 4.独自の見やすいマルチ倍角フォント、将来的にFHD(1920×1080ドット)に対応予定。 5.もちろん使うのはオレ様一人、仕様は非公開(笑) …とまあ、今のところの進捗状況はこんなところ(ヲッ♪” 早くて7月上旬ぐらい、バグ取りが長引けばもう少し遅れそう(微笑)
くそう、延期がなければ今頃は3DSでプチプチ出来たのに・・・。
6/7も5月末頃といえなくもない
ねーよ
DSで自作ゲームが作れる! という魅力があっても、 配布できないのが魅力半減なんだよなあ 製作意欲のモチベが維持できない 長いリストじゃ打ち込んでもらえそうにないし というか、>501 すげえ!!
526 :
432 :2011/05/29(日) 23:53:16.87 ID:wllU4tSw0
うおー
>>322 に2行足したら上下移動もできたー
楽しいー
おっとリロードせずに書き込んで見逃してた
>>526 自分
>>423 で質問した者です
音楽ならせるんですね!動画参考にさせていただきます!
ありがとうございます!
オリジナルBGMはすごい魅力だけど ディグダグのように8分音符連打みたいなものに限定される? とすれば8bit機時代に作った曲をよみがえらせるかも
音階鳴らすのに周波数どうやって計算するんだったっけとか思ってたら そこまで考えなくてもいいようになってるのね
DSiは持ってなくて3DSのうpデート待ちの俺だが、ここを見てれば見てるほど楽しさが募ってくる。 ファミリーベーシックから始まった俺のBASIC人生が、ある意味これで昇華できるのかしらねぇ?
532 :
432 :2011/05/30(月) 07:00:38.54 ID:GSsHNUcq0
>>528 おお、見てもらえてよかった!
小難しい理屈はわからなくても大人の知恵で
なんとかなるレベルです。がんばって。
>>529 8分音符=8フレームで鳴らしてるから、分解能的にはまだまだ余裕があるし、
このプログラムでは音程のデータしか持ってないけど、
一緒に音長のデータを持たせることはもちろん可能だよ。
っていうか、プチコン自体のアップデートはまだなんだろうか? それとも、3DSの更新待ち?
プチコン自体のアップデートなんてやらんでしょ 3DS版ってのは、3DSがアップデートされてDSIウェアが使えるようになるから、当然プチコンも使えるようになるってだけ
LLでDL済みだが、ちゃんと3DSに移すこと出来るのかな? 移動したらLLで出来なくなるなら、3DSで新たにDLした方がいいか
A ショップの購入履歴を3DSにコピーするだけ B ショップの購入履歴を3DSに移動(旧ハードでは再DL不可だがDL済みソフトの起動は可) C 購入履歴を移動した上で旧ハードのIDも書き換え(DL済みソフトの起動も不可) 多分Bで処理すると思うからSDカードにバックアップ作っておけば大丈夫かと
>>534 プチコンのアップデートが無いなら、
プチコンのバグがあるって公式に認めてるのは、単なるパフォーマンス?
いつかアップデートされるかもしれないので、バグがあるけど、今購入
しても大丈夫だろって思わせるため?
3DSでやるメリットないだろこれ。 解像度が中途半端に上がってるから引き延ばしでボケるし、引き延ばしてもDSiより 画面が物理的に小さいし。 アナログパッドのせいで十字キーが使いにくい位置にいってるくせに、アナログパッドが 使えるようになる訳じゃない。 バッテリーの持ちも残念な感じだし、タッチペンの収納場所が悪すぎる。 3DSのゲームにやりたいものがあるならともかく、これのために3DSを買うのはあまり おすすめできない。
539 :
枯れた名無しの水平思考 :2011/05/30(月) 16:50:39.72 ID:qCWw+ljG0
Wikiはようしーや!! 新しくwikiを作っても許されるレベル
ポケコン一台3万円とかしてたの考えると別に高価な買い物では無いが。
3DSアップデートってので3DS専用の機能がつくかどうかがポイントよね そうでない限りこのソフトを使う事だけ考えるとiLLの大画面が一番正しい気がする
「3DSアップデート」って言ってる時点でズレてると思うけど 公式のつぶやきを見る限り、3DS向けにチューニングする気は感じられない
>>539 大変申し訳ないです。レンタルサーバの会社に突然全データを消されて
「データコピー中だから待ってて」状態のまま数日間放置食らってます。
このまま放置されて終わっても、Wikiに添付された画像以外は、
手間を掛ければGoogleキャッシュから復旧できますが、
一応「待ってて」と言われてるままなので、もう何日かは様子を見させてください。
最悪でも3DSの本体アップデート祭りの日までには何らかの形で復旧させておきます。
ひでぇ会社だなぁ
3DSは上画面がワイドになってインチ数では増えてるけど、DSiウェアとかやるときの画面サイズは 実質Lite相当だかなら。 スクリーンキーボードでリスト入力が必須という画面の大きさがそのまま操作性に直結する作りだけに、 画面の物理サイズが大きいに越した事はないって感じだな。
プチコン、別売りのキーボード使えたらよかったのに ガンガン打ちこんじゃいそう
>>546 お絵描き教室みたいにカセット?で出して、中にブルートゥース仕込めば行けるかもね。>外付けキーボード
>>527 そうそう、自分でちょこっと改造したのが動くと、どんどんたのしくなるよね。
>>422 にも短いプログラム書いてるから、よかったら試してみてくれ。
なんだこのきもいノリのジジイは
やれやれ、スクリーンショットだけでエキサイトするイキモノがいるんだな(笑)
windowsでしか動かないのにdarkbasic(笑)
そのレベルじゃなァ〜♪(爆笑)
もしかしてBASICしか使えないの?
DirectXの時点で逃げてるな(大爆笑)
なんで携帯ゲーソフトのDSiウェアのスレに、こんなのが来るの? 板違いかつスレ違いじゃないの?
荒らしは徹底的にスルー。ある程度ログが溜まれば通報するつもりなんだから、皆協力してほしい
プチコンスペハリ作った人が、PC-6001で大変なことやらかしたな。 何者なんだかw
P6版YS2のこと?
こういうの作るの時間かかるだろうに 何かチョチョイとやってそうな感じだなあ
YS2スゲー P6無印持ってたよ・・・ ここまで出来るのか・・・ これはエミュで動いてるみたいだけど
よく考えてみるとP6版YS2の方がスレチな気がするが キチガイが煩いせいでむしろ好感が持てる不思議
タイニーさんだから関係なくはない、か!? 基地外は論外
>>537 バグを公開すれば、バグを回避する方法も公開する事になる。
もし修正版が出ても、全員が修正版に差替える保障も無いし。
まあ、一番驚くのはファミリーベーシック関連なんだけどな。
…なるほどな。 旧MZ系ユーザーは変態が多いのか…。 んじゃ旧MZ系キャラはCONSOLE2011のフォントセッ トから除外するとしようか。 プチコンが標準キーボードに対応してたら…オレ様も自前のコンソールエンジンを作る必要も なかったから微妙なんだよな。 困った時のDirectX…最低限の知識は揃えておくように。 # プチコンのPC版出してやればいいのにな。 あ、市場競争力ないか(笑)
574 :
433 :2011/06/01(水) 13:42:52.65 ID:39pNxsX60
>>532 せっかく動画を上げてくれたから自前のベンチマークに組み込んで試してみた
先に書いとくと処理方法は
>>432 の通りで正しい
ただし演奏処理が必ず一定時間ごとに処理されていることが前提となる
これはタイマ割り込みで呼び出すのが一般的で、VSYNCではそれができない
>>526 のプログラムではメインループの処理が軽くて1フレーム以内だから問題が無いように見えている
だけなので、メインループ内にFOR文で800回くらいの空ループを入れて試してみて欲しい
あとプチコンで一定時間を待つならMAINCNTL使わないと
>>574 フツーにプログラミングするなら99BASICかDarkBASIC使うよ(大笑い)
576 :
433 :2011/06/01(水) 13:46:17.25 ID:39pNxsX60
あ、忘れてた428は別の人だけど認識はほぼ同じだな
…ってなワケで、肝心な情報には緘口令を敷く(笑) つまりは、「 自分でやれよ 」ってなところだな(アハアハ〜♪”
google wiki xrea(大爆笑)
そうそう。処理が軽いものならメインループに VSYNC 1 とか入れればいいけど 結構重くなってきたのに VSYNC 1 が必ず実行されちゃうと、かえって処理落ちが発生しちゃうんだよね。 MAINCNTLを見て、VSYNC を実行するかどうか決めるのがいいね。 (気づいて最近そう書くようになった。4月頃までは無駄な処理落ちが発生してた(^^;))
タイマ割り込みはメインループが重いときや処理量が安定しない時に真価を発するよね
時々ここってキチガイがフリーソフト、フリーソフトって言って営業妨害するなw ここにいるBASIC知ってる人が当然そのくらい知ってるのに
582 :
枯れた名無しの水平思考 :2011/06/02(木) 23:27:46.57 ID:LYTvdNsR0
2ちゃんねるのガイドライン: 対価を要求する書き込み(営利活動)は原則禁止
…と言うワケで、3秒で駆除(笑) ” 押し売り ” はよくないな(ゲラゲラ
ほらね〜♪(アハ〜♪”
586 :
432 :2011/06/03(金) 01:28:59.33 ID:Z1HuQ+nM0
>>574 わざわざ打ち込んでくれたんだ。
ありがとう、あんたいい人だね。
> メインループ内にFOR文で800回くらいの空ループを入れて試してみて欲しい
ああ、処理落ちかー。
確かにそこは考えてなかった。
だけど全く手がないわけじゃない。
演奏ルーチンに数行足して手を入れてみた。
ttp://www.youtube.com/watch?v=KhrHAwHWtik 星の数が30を超えたあたりで処理落ちしているのがわかると思う。
演奏は多少ぎこちなくはなってるし、楽曲自体が単純だから救われてるのも確か。
でも、BASICゲームのBGMならこれくらいの精度でも十分実用に耐え得るんじゃないか。
そもそも俺は「タイマー割り込みが使えないから音楽を鳴らすのはかなり面倒で難しくて
プログラムも複雑化する」っていう主張に、それはねえよって言っただけなんだがな。
鳴らせる鳴らせないの話なら、これはサブルーチンを一回呼ぶだけで十分に鳴ってるよね。
サウンドのデモを作ってみたよ (youtube内の処理に30分くらいかかるらしいので、うpして寝ます)
http://www.youtube.com/watch?v=6DNrp-it9HI これくらいでもまだ全然軽くて、ゲームのBGMに普通に使えるレベルだと思う
ゲームのBGMに入れたとしても、やっぱりメインループから1回サブルーチンを呼ぶだけ。
(Mr.Doで使っているサブルーチンと同じ)
スピードはあまり問題にはならないように思う。
BEEP命令で10数トラック同時に鳴らすと途切れる音が出てくるので
そのあたりがBEEP命令で作るBGMの限界なのかなという印象
588 :
587 :2011/06/03(金) 02:48:14.27 ID:3FQ8+hRU0
>>588 すごいけど音階が間違っているのた致命的に気持ち悪い
おお!音長の制御もちゃんと出来てるように聞こえる! 音色選べば上手くいくってことなのかな? ソース見たいなぁ
来週更新の3DSブラウザでゲーム作ってみたかったけど、 Flash未対応で音を鳴らす手段が無いっぽいのが残念だ っつーわけでプチコンの購入が確定した 出遅れた分を取り戻せるといいな
READY WANPAKU Syntax error
完全な初心者向けの講座か もともとこのスレ住人のアラフォーには必要ないけど そういえばものすごく昔にそういうのを読んでマイコンをはじめたんだよね 初歩のラジオ とか ベーマガがまだ「ラジオの製作」の付録だった時代にそういう記事を読んでたような気がする
自分で書いてて思い出したんだが、マイコンにはまる前は 基盤にICやLEDなんかを半田付けして、自分で電子ゲーム作ってたんだよな
結局プチコンのバグは放置のままなのだろうか? それとも6月6日にバージョンアップするのかなあ・・・?
アラフォーってさ ジャストフォーも含まれますか?
アラウンドでジャストを含まないと思った理由を知りたい しかし投稿プログラム掲載はまだか
今回の講座くらいはわかってるけど まだまだわからないことが多い 「初心者」より上だけど、「中級者」には及ばない「初級者」な俺は この講座がどんどんレベル上がっていくことを期待してるぜ
まず最初は、計算ゲームからだな こんにちはマイコン的に考えて
買ってみた 素因数分解とかできる?
がんばれ ちなみに変数は自然数としては50万位までしか扱えないはずだから そこから自前でアルゴリズム組んだほうがいいだろう
プログラミングなんてわかんねーががんばるか・・・
初心者講座追加されてる いいねー
ワンパクくんはいつプログラム組めるようになるやら
ワンパク君がまともなプログラムを組んだら連載終了だと思うw
っていうか、たとえば下画面に書き込むには、GPAGE 1で 対象を下画面にするのはわかるが、 下画面に書き込んでも見れない・・・? あれ? 下画面に書き込んだのを見れるようにするには、 PNLTYPE "OFF"で、下画面のキーボードを消すとかの、 お約束というか、関連した命令を組み合わせないといけない パターンを、説明書では全然説明していなくて、サンプル プログラムを解析して、はじめてわかるって感じなのが、 初心者向けじゃないどころか、BASICプログラマ向け でさえない気が・・・。
できない人がサンプル改造から知識を得るのは基本でしょ。 今さらそこに疑問を感じられてもね。
>>609 プログラミング未経験な人には難しい話だね
プチコンに興味をもって購入したはいいけど何をしたらいいのかわからない人が大勢出た気がする
そこのフォローを始めたところかな。eショップも今週からだし
>>610 それは応用の話であって
基本機能の解説が少なすぎるって話じゃないかな。
昔の8ビット機は、分厚いBASICマニュアルが
付いてきて、それだけでかなり参考になったからね。
そういえば1命令ごとに数行のサンプルプログラム載ってたね 入力しては実行して一つ一つ覚えたもんだ 何事も基礎が大事だからなあ
>プチコンに興味をもって購入したはいいけど何をしたらいいのかわからない人が大勢出た 元マイコン族のアラフォーが対象のソフトかと思ってたんだが 購入層はそうでもなかったのかねぇ
いまどきの小学生が初めて触れるプログラミング環境って思いつかんもんな 任天堂が一本50円くらいで、3DSとDSiにバンドルして付けてあげればいいのに 50円×本体販売台数の方が、DL販売より儲かるんじゃねえ?
>>615 もう小学校なんかどこでもパソコンくらいあるんじゃね?
約20年前、山奥のど田舎の我が母校にもそのころパソコン室というものが出来て
BASICやってたわ
いまどきの子供はパソコン見てもプログラミングをするものとは思わなそう え?これってプログラミングできるの?とか言われたりして…
これって今でも使ってるのかねぇ
ttp://www.logocom.jp/ 中学の頃に初期のバージョンを叩いて無茶なプログラム書いた記憶がある
そうでなければHTMLとJavaScript辺り扱って終わりかねぇ
なんでも「いまどきの子供」ってひとくくりにすんなw 昨日買ったが時計のプログラム組めた・・・ 1秒ごとに更新させてみたいができん・・・
単にTIME$じゃあかんの?
とりあえずループ組め
最初のうちはちゃんとフローチャート書いたほうがいいぜ
CLS A$=TIME$ @LOOP B$=TIME$ IF A$==B$ GOTO @LOOP ? B$ A$=B$ GOTO @LOOP 1秒ごとの時計、こんな感じでどうだ? 1行目と2行目はなくても動く、行儀悪いけど
LOCATE使った方がキレイじゃね
>>623 昔は全く何とも思わなかったが、今見るとCPUぶんまわしが気持ち悪く感じるな
おう 俺が組んだ時計はこれだ CLS LOCATE 10,7:PRINT DATE$ LOCATE 11,14:PRINT TIME$ ループとやらをやってみるか
2行目に@LOOP 最後にGOTO @LOOPと書き足すだけで出来ますた
乙 一作目としては上出来じゃないかと
30年ぐらい前にそんなプログラム作ったな なにもかも懐かしい
ワンパク君乙w
次何しようかな・・・
アラームでも付けてみようぜ
グラフィックでアナログ時計書いたり
>>269 使ってアラーム組むとか
1秒ごとに表示時刻を点滅させてみようぜ
ワキャンネー('A`)
何がわからんのかがわかればこっちも答えようがある
ラーメンタイマーにしようぜ
プログラムが短くて結構面白いゲーム・ツールとかない?
いわゆる普通のゲームではないけどライフゲームなんかどうだろ? 見てて楽しいぞ
641 :
433 :2011/06/06(月) 05:33:42.91 ID:X9OYWGfA0
>>586 ぶった切りかつ亀レスになってしまって申し訳ないけど
演奏処理を連続で呼び出すのは思いつかなかった。確かにシンプルだなあ
自分としてはfps落として処理速度を安定させる方にしか気が回ってなかったから
642 :
枯れた名無しの水平思考 :2011/06/06(月) 11:28:10.41 ID:wfiIRbIM0
昨日LLのイエロー買ってきたぜ 昔の記憶を呼び戻して、倉庫番のような壁に自キャラ(ASC)を表示 壁を確認しながら自キャラを移動まで作ったよ おじさんには涙もんだぁ 俺はN88-BASICだったからスプライトが理解できねぇ 昨日キャラを作ってみたが保存できず、公式行ったらバグってやがった とりあえずテキトーに名前つけて保存したが プログラム上で使うにはどうしたらいいんだ?
プログラム内にLOAD命令を書けば自動的に取り込まれる
おっさん頑張れよ N88に触れてそれ以降はPCとか触らなかった系か
645 :
枯れた名無しの水平思考 :2011/06/06(月) 17:09:18.75 ID:wfiIRbIM0
>>645 スプライトを表示するための最小限の手順。試せばすぐわかると思うよ
・SPSETで使用するスプライトの枚数分の定義をして
・SPOFSで座標を決めて表示
>>644 スプライトのあるPCに触る方が特殊だと思うが
スプライトの扱えるBASICを搭載したMSXシリーズは全世界で400万台出荷されました スプライト搭載機として ファミリーBASIC、M5、ぴゅう太、SG-1000シリーズ、88VA、TOWNS、X68Kなどもありましたが…特殊なんでしょうか
でもMSXは色んなのに搭載されてたからPCとしてはもっと少ないか 観光地のメダル刻印機とかキャプテンシスt(ry
スプライトを持っている機種を所有していても、 スプライトを使うプログラミングでも組んでなきゃ、 スプライトがあろうが無かろうがあまり関係ないと思う。 っていうか、スプライトがあることさえ知らないユーザーも 多かったんじゃないか?
俺もMSXやMSX2やターボとか持っててBASIC触ったりしてたけどスプライトとかはいじったこと無い いろいろやる気で買ったけどゲームマシンとしてしか使ってなかったな
>>648 基本的にはゲームPCに搭載された機能だな
>>648 >>スプライトの扱えるBASICを搭載したMSXシリーズは全世界で400万台出荷されました
88>98>Winって一番メジャー機種使ってりゃスプライトなんて縁がないだろがよ
なにいきなり世界とか言い出しちゃってんだ?
>>ファミリーBASIC、M5、ぴゅう太、SG-1000シリーズ、88VA、TOWNS、X68Kなどもありましたが…特殊なんでしょうか
ああ、全部特殊だよw
>>651 MSX2は持ってたけど、スプライトの妙な仕様に頭いたくなってゲーム機としてしか使わなかった
X68ではスプライト使ったゲームを作ったことあるけど、16bit機のわりには遅いBASICだったな
実質C言語必須だった
プチコンのスプライトわかりにくいよな 回転の方向とか、データの順番とか 自分でちょっとずつ試してみるしかない
>>648 俺パピコン野郎でしば〜らく間おいて88>98互換機>AT互換機だからスプライトいじったこと無いわw
ベーマガ読んでた頃はスプライト使える機種はズルイズルイと思ってたなぁw
そもそもスプライト使ったこと無いというだけでPCに触れてないって思えるのがわからん
>>657 M-5とかはBASICも速そうだしうらやましいと思ったな
俺はPCGのある機種使ってたからそれはそれでよかったが
>>657 ファミリーベーシックはそれに加えて最初からキャラチップが定義されてるのと
背景用エディタを標準装備していてスゲー手軽だった
それでもなお、次に買ったPC88FHの演算速度にはまったく釣り合わないと感じたけど
>653 DirectX(Direct3D)で扱うポリゴンだって、 スプライトの派生みたいなもんじゃないか? >654 処理そのものも遅かったが、なんと言っても画面描画が遅かったな。 画面中央に文字を表示してループ回すと遅さがよく分かった。 BASICで組まれたバイナリエディタのCRC計算が壮絶に遅かったので、 そのルーチンだけアセンブラで書いて外部関数にしたのはよい思い出だ。
>>648 スプライトを載せた機種をただ挙げてみただけじゃん。
載せてない機種の方が圧倒的に多いしメジャーだ。
そもそもスプライトなんて邪道。
キャラクタを自前で動かして重ね合わせ処理・衝突判定
するのが熱いんじゃないか。
俺がパックマンもどきを作った時は、2つのキャラが重なって
離れた時にキャラが3つに増えるバグに悩まされたりしたが
それもまた楽しい思い出だ。
>>660 >DSiのLボタンを押しながら十字ボタンで、サクサク大きくスクロールできる
なん…だと……
今までの苦労は……
明日になれーばー 俺も昔の俺に会える〜
>>664 DSiはDSiWareを本体メモリに記録できるが、3DSはできない。SDカードのみだ。
つまりそういうこと。
>>667 それは「3DSダウンロードソフト」の場合
「DSiウェア」については従来通り
669 :
432 :2011/06/07(火) 07:17:07.48 ID:bFKJ16Sf0
>>641 そう言ってもらえて良かった。
「こんなのインチキじゃねえか」って言われるんじゃないかと思って
内心ヒヤヒヤしてたんだけどねw
MAINCNTLの差分の回数だけ実行するようにしといて、
ゲームループの真ん中あたりで一度呼んでおくのもいいと思った。
処理が軽ければ何もせずに抜けるわけだし。
ただ、真ん中ってどこだよ、って話になるんだけど。
3DSには移行せずに新たに購入する予定 お布施&データバックアップ用
…3DSになっても何も変わらなかったな。 そろそろ引き際(大笑い)
672 :
枯れた名無しの水平思考 :2011/06/07(火) 08:57:47.63 ID:CmM8Vgm20
>>646 d
こういう説明されると至極わかりやすい
早くプチコン入門書や解説サイトでないかな
明日のプチコンではバク修正のアップロードとか出来るのかな
人生初のDSiで戸惑ってるw
プチコンのクラニンアンケート忘れそう
99BASIC
3DSを更新したけどショップは大混雑みたいだな まずはブラウザの方から遊んでみるか
>>675 ブラウザって、機能的にはほとんどDSiのと変わんないみたいね・・。
動画も無理だし、flashは使えないし・・・・。
画像が保存できるってのが新機能みたいだけど、必要かどうかは
微妙な気が・・・。
>>675 んでさ、プチコン(笑)は何が変わったの?w”
3DSでDSiウェアが購入&使用できるようになっただけのことで、 それぞれのDSiウェアに何か変更があったとかいうわけじゃないと 思うが。
679 :
枯れた名無しの水平思考 :2011/06/07(火) 16:07:42.19 ID:CmM8Vgm20
サイトにプチコン博士が 「バージョンアップで直すからそれまで待ってくれぇ〜」って あったけど…
>>679 3DSに合わせてバージョンする必要も無いし
ゆっくりプログラム作りながら待っていれば?
ではこれにて♪(ペロリ♪”
なつかしくて3DSのアップデートとともに買ってしまったけど IFにELSEがないのにワロタ だよな、この不自由さとSyntax errorとともになるビープ音こそBASICw
3DS版も買ってみた プログラムを転送して同時実行してみたんだけど ほんのちょっとだけ速くなっているぽいね SELECTボタンでプログラムを停止しようとして 電源ボタンを押してしまった・・・orz
>>676 canvasに対応してるっぽいので、動画は無理でもおいおいブラウザゲーは
できるようになるかもしれないね。
写真は保存できるけど、なぜかエロ画像は保存できん
3DS版も買ってみたけど 普通に起動だと画面が引き延ばされてボケてるし SELECT押しながら起動して引き延ばしをオフにすると画面小さすぎ(キーボードが押しずらいレベル) わかってはいたことだが LLの画面を100点としたら、3DS版は20点ってとこ プチコンがやりたいからDSのどれかを買うっていう人がいたら、絶対にLLをおすすめする。
3DSの更新が来たから、プチコンDLしようと思ったらエラー出やがった。 今日明日は不安定って事なのか、それとも俺のとこの回線に問題があるのかな?
>>685 HTML5対応してるのかよ、すげえな
オペラだっけ?
最近のJavaScriptは調子乗りすぎてやりすぎだからなぁ
せっかくIntelが頑張って消費電力下げたのに
ソフト屋全力で回しやがるwww
公式の初心者講座の「セミコロンと変数」の項目で PRINT"リンゴ=";APPLE;"コ" にしないとダメって書いてるけど、別に PRINT"リンゴ="APLLE"コ" でも普通に文字がくっついて表示されるんだがどういうこっちゃ
>>686 3DS版買ってみたけど画面ぼけてるか?
ぜんぜんわかんないけどどれ見てぼけてるっていってるの?
そんなゲームよりバーチャ2をリメイクしてくれ
誤爆しましたごめんなさい。
695 :
枯れた名無しの水平思考 :2011/06/08(水) 08:58:14.02 ID:rstFC8jp0
買おうか悩んでいる元ベーマガ読者ですが バトル&ゲット! ポケモンタイピングDSのキーボードに対応してますか?
>>689 確かに、スペースでも;の代わりにはなる。
ただし、printの最後の;は、print後に改行しないという
働きを持っているが、スペースにはその機能が無く、
print "test1";
print "test2"
の場合、;の代わりにスペースは使えない。
スペースにすると、改行してしまう。
ところで、プチコンで文字列を連結する方法の、
+を使って、
A$="AAA"+"BBB"
で、A$の中身が"AAABBB"になる
A$=A$+"BBB"
で、A$の中身に"BBB"を追加
って、説明書とかに書いてある?
なんか無いような気がするんだけど・・・。
文字列の連結は昔からBASICを使ってた人には当たり前だけど プチコンの説明書には書いてないな っていうか、説明書に書いてないこと多すぎ。
700 :
枯れた名無しの水平思考 :2011/06/08(水) 12:54:31.26 ID:fd71mNfJP
700 名前: [ ] 投稿日: ホント、ムダなイキモノだな(笑)
ポケモンタイピング買って思った。プチコンにこれが対応していれば… まぁ、DSに青歯ついてないから無理ですけどね… ポケモンタイピングが刺さってれば使えるとか裏技搭載してほしい
ところでWiiの新型の仕様が発表されたけど これなら十分タッチパネルでも指で入力できそうじゃね? WiiU版出ないかなw
706 :
枯れた名無しの水平思考 :2011/06/09(木) 00:56:05.65 ID:Vg7vtGRcP
ポケモンタイピングは DSソフトが青歯内蔵なんでしょ
ポケモンタイピングの話題が重複しすぎ
まず自分で調べてから質問したらいいのに まず自分で調べることを癖つけないと、プログラムは上達せんよ。
というかDSのハード仕様やなんかを考えれば調べなくても…
下画面に上画面用のスプライトって使えないの?
3DSでプレイした人います? 文字とかどうでしょ? 滲んで見難いとかないですか? これは文字ばかり表示とかも有るのでそこだけが気になってるんですが 画面サイズだけ合わせた3DS専用バージョンも出してくれればいいのにな
>>711 要望はスマイルブームに出せ
出す気ないならチラシの裏に書いてろ
せめて3DSでスレ内検索しろよ
別に見づらくはない
3DSでのプチコンは、LLと比べると画面が小さいし、比べればLLのほうがいいとは思うけど、 別に拡大で文字がつぶれて見えないとか、使えないとかいうことはないと思う ただ、画面の明るさは最大、省エネモードはOFFがいい。 この設定でかなり見え方の印象が違うから。
>>711 DSiがRGB接続した感じだとしたら、3DSはS端子で繋いだ感じ。
汚くはないし、最初から3DSだったら、まあ、気にならない程度かもしれない。
ただ、ずっとRGBモニタを使っていたやつが、S端子のモニタを見たら、どう思うか。
「なんだこれ、ボケボケじゃねえか!やってられねえぜ!」
となる。
DSiでやっていたオレは、正直、耐えられない。
>>683 え・ちょっと興味もってスレ覗いたんだけど、ELSEないの?
P6かよw
>>710 >>715 確かめてみたら、上画面のスプライトのキャラ情報を
CHRREADで文字列変数に保存して、
SPPAGE 1でスプライトの対象を下画面にした上で、
CHRSETで、SPS0のスプライト情報を書き換えると、
下画面のスプライトが、取得した上画面のスプライトの
情報で書き換えできる。
SPPAGE 1にしたうえで書き換えないと、正常に書き換わらない
ので注意。
また、上画面のスプライト情報を読み込むときは、
SPPAGE 0で、スプライトの対象が上画面になってないと、
エラーになる。
SPPAGE 1
CHRREAD("SPU0",0),A$
はMissing operandエラーでストップする。
saveでのリソースの保存で、変更した下画面のスプライトも
保存できるようだ。
loadももちろん可能。
また、スプライト情報の文字列を自分で設定すれば、ユーザーが
自作したキャラの利用ももちろん可能なはず。
こういう仕様のグダグダっぷりは手作り感があっていいねぇ。 とりあえずウゴケバイイというBASICスピリッツをひしひしと感じる。
ああ、全くだな。この手軽さがBASICの命。 CやJavaのような開発言語って、やりたいこと以外に 書かなきゃならん前置き・お約束コードが多すぎてな。
小学生のときにチラっとかじった程度の人間からすると あの初心者講座がすごく助かるw ちょうど3DS組に合わせた連載開始だったみたいで e-shop待ってた甲斐があったぜ
724 :
枯れた名無しの水平思考 :2011/06/10(金) 14:22:23.20 ID:mbPTOcvi0
IF文で聞きたい… B-BUTTON() IF B==4 AND X!=0 THEN X=X-1 このANDの使い方は大丈夫なのだろうか?
ANDの使い方は問題ないよ ただし、プチコンでキー入力の判定に関して言えば B==4 としないほうが良いと思う。 なぜなら、斜めに入力されるなど、他のボタンと同時に押されると4ではなくなってしまうから。 IF (B AND 4)*(X>0) THEN X=X-1 というような記述のほうが良いかもね。この場合の(B AND 4)はビット演算 初心者講座のサンプルプログラム3(前) BUTTUN()命令 のところも見ておいてね
726 :
枯れた名無しの水平思考 :2011/06/10(金) 15:11:06.30 ID:mbPTOcvi0
>書かなきゃならん前置き・お約束コードが多すぎてな。 それはあるよな 正直メンドイ
処理速度のために スプライトやBGの使い分けとか考えるの10年ぶりぐらいですごいワクワクする
投稿を受け付け/公開して、なお且つ初心者向けの講座を開く。 プチコンの自己完結っぷりは、凄いな。
X=X-(B AND 4)*(X>0) ?
B AND 4 っていうのは左上か左下か左が押されているときに4になる。 それ以外は0。 この「AND」が「かつ」という意味ではなく「ビット演算」だからなんだけど、 ビット演算について詳しくはググってくれ。 X > 0 というのは「Xが0より大きいと1、0かそれ以下だと0」になる。 結果として、「左か左上か左下が押されていて、Xが正のときはXから4を引く」 ということになる。 4引くのが微妙だな。 1引くなら X = X - ((B AND 4) != 0) * (X > 0) こんな感じか。 IF文書くより短いし分岐が無いので続けて書けるのでBASIC業界では割とやられる書き方ですね。
論理演算がよく使われてたのは インタプリタの構文解析のスピードをなるべく削るため ・IF文より速度が速い論理演算式を使う ・1行にマルチステートメントして命令を詰め込んだほうが速い という当時の実行速度を上げるテクニックであって スペックのあがった現在のPCでこれをやるのは実はナンセンスだったり。
ほかにも、ON GOTO構文を使ったほうがIFより速くなるとかあった
(1) IF (B AND 4)*(X>0) THEN X=X-1 (2) X=X-((B AND 4)!=0)*(X>0) プチコンの場合、(1)の方が速い MAINCNTL使って試してみるといい 昔のPCだと断然(2)の方が速かったんだけどね
>>735 うん、概算だけど
1.5倍ぐらい時間かかってるわ
間違っている上に遅いなんてorz
>>735 断然というわけでもなかったよ。
機種によるとも思うが、ほとんど差なかったり、(1)の場合が早いこともあった。
738 :
枯れた名無しの水平思考 :2011/06/11(土) 10:09:51.66 ID:8yHvW8060
>>735 すごいためになった
(1)の*はANDみたいな事になるってことなんだよね
(2)は4が引かれるって事がいまいちわからん・・・
(2) X=X-((B AND 8)!=0)*(X>0) だったら
8引かれるってこと?
まぁこれからは(1)を使ってみるよ
理屈がよくわからないので丸暗記でw
>>730 おお!確かにやってる!!
でもねえ・・・・。
説明書では、
「操作対象SPRITE画面の指定。
下画面を選択できますが、下画面は基本的にキーボード用として使われる
エリアであり、ユーザー用に用意されたキャラクタを表示させることは
できません。
あらかじめ用意された簡易の画像表示に利用します。」
ってあるうえに、CHRINITやCHRREADとかでもSPS0の記述も無く、
投稿されたプログラムの解説でも、そのことに触れてない時点で、
そのことに気づかない人が多い気が・・・。
これ、800円ウェアの割に、結構頑張ってるなあ。 ただ、採算とれてるかどうかが疑問だけど。
>>738 (1)の*は、ANDって書いてもいいよ。というかその方が一般的。
昔の特に古い一部のPCでは、IF文中にANDやORが使えなくて*や+で代用していた。
(2)は、4引かれるんじゃなくて、条件が成り立った時1が引かれます。
(a) (B AND 4) ・・・ Bに4が含まれる(つまり十字ボタンの左が押されている)なら、(B AND 4)は真なので、1となります。
(b) (X>0) ・・・ Xが0より大きい時真なので、(X>0)は1となります。
つまり、(B AND 4)かつ(X>0)の時、(B AND 4)*(X>0) = 1*1 = 1となり、X=X-1されます。
(a)と(b)どちらかが成立しない(偽)なら、1*0 or 0*1 or 0*0 のいずれかとなるので、X=X-0されます。(つまりXに変化なし)
すなわち、Xがキャラの横方向の座標だとすると、左ボタンが押されかつX>0(まだ左に行ける)の場合、左に1つ移動します。
>>739 製作途中で下画面に出せないって気付いてがっかりしたけど、いろいろ試してみたら出せた。
まあ、そういうのを自分で見つけたり工夫したりってのも、ゲームみたいで面白い。
自分も当時はこの手の論理演算見て混乱したなw 条件が成立すれば1、成立しなければ0ってのが意外と理解しづらかった
>>741 (2)の説明が(1)とごっちゃになってる?
(B AND 4)は1じゃなくて4だから、4引かれないように((B AND 4)!=0)にして1になるようにしてる
で条件が成立すると((B AND 4)!=0)*(X>0) = 1*1 = 1で1引かれる
偽=0は一般的だけど、真=非0と定義されることが多いから、 常に真=1とわかりきってる場合以外は多用しない方が安全だけどね
>>743 あ、間違えた。指摘ありがとう。
(B AND 4)じゃなくて、((B AND 4)!=0)です。
コピーし間違い。
>>744 機種によって真が1のやつと-1のやつがあったね。
-1が一般的かなと思ってたけど。
プチコンは1です。
BASICは-1が多いと思うよ。
2進数で11111111ですね。8bitなら
#0 は00000000
それ以外は1が多いみたいね。
まぁ
>>744 の言うように多用しないのがいいけど、
昔のBASIC業界では速度の問題などでよく使われて棚
はじめて見たときは感動したなー
昔は速さこそ命、だったのにねぇ 最近は速さより、作りやすさ、読みやすさ、保守しやすさ、などが優先されてる。 (ゲーム除く) 最近の若いプログラマーはCPUとかメモリーとかの仕組み、知ってるんだろうか?
Beep!で論理式は場合によってはむしろ遅くなる、みたいな検証してたね。 Dr.Dはいつも推奨してたけど。 俺もベーマガに掲載してもらった時にDr.Dに「IFが多い」って言われたw
>>748 速さを追求しなくても
詰める必要がないくらいにそれなりの速さが出るからでしょ
可読性に回せるのは良いこと
今のコンパイラは最適化が云々 CPUの命令のステップ数考える時代は終わったのよ
プチコンは論理式よりIFの方が速いんだよね アセンブラ感覚で組んでるよ。スピード重視だから
IFというより分岐だな。訂正しとく
3DSで購入したけど 下画面が凄く見難いな キーボードが凄い滲む それに説明書も滲んで凄く読みにくいし 3DSで購入考えてる人は止めておいた方が無難だな
どれだけ目良いんだよ
歳のせいで目が霞んでるんだろ そっとしておいてやれよ
プチコンのサイトのお知らせのツイッターで、 ちなみに3DSでプチコン(にかぎらずDS系ソフト)を使うときに アンチエイリアスをかけたくないときは、ホーム画面でSELECTを 押しっぱなしで起動すると、ドットバイドット表示になりますよ。 ってあったけど、それでもにじんでダメ? まあ、3DSの仕様、特にインターネットブラウザにはがっかり きたので、3DS買う予定はなくなったから関係ないけど。
>>757 小さ過ぎるんじゃ??ww
3DSだと処理能力上がってるのかな?
処理能力は同じだと思うよ
誰か2台持っている人でプチコンを購入する余裕がある人 同時に同じプログラム走らせてよ
公式でベンチマークテストして欲しいな。 誰かつぶやいてよw
ふー クラニンアンケ今日までだったから、思いのたけをブチまけてきたぜー 3DS特化のプログラミングツール出るといいなああああ
どんだけ打ちにくいのか覚悟してたけど、割と余裕でした。 サクサク打てるじゃん。 3DSブラウザは3Dエロ画像見えるから凄いな。
説明書はDSiでもにじんでるよね。 PDFのアンチエイリアスみたいな感じ。
公式の初心者向け講座:RND()命令 >同じように、10から100までの数字を出したいときは、RND(90)+10と書けばいいね。 いや RND(91)+10 だろ。と読んでて思ったが、突っ込みメールを出すほどでもないか。
>>14 棋太平とかあったよ
「走るS1」というキャッチコピーとペガサス?の走るデモが印象的だった
S1は結構ベーマガに良質のプログラム載ってたんで名機というイメージがあるな
>>765 最後のまとめも変だね。
>(変数)=RND(最大数)
>ゼロから最大数までのでたらめな数字を変数に入れます。
最大数-1だろ、と。
境界値を正しく書くのは重要だぞ…
>>765 RND(1)も0か1って書いてあるしな
今回はバグだらけだな
ユーザー用システムアイコンの画像って、参照とか書き換えとか できないのかな? SPS0とかBGD0とかBGF0は参照や書き換えができるけど、ユーザー用 システムアイコンの場合、そもそもリソース名自体がわかんない。
> ミスに気付くほど皆様に読んでもらえていたことに喜んでおります。 一人読めば気づくだろこんなミス 校正してから表に出せよw
776 :
774 :2011/06/14(火) 18:21:47.75 ID:nF0oHYmJP
とりあえず、"AAA"から"ZZZ"までどんどん変化させながら、 CHRREADでキャラを読むプログラムを組んで、エラーが 出ないのを探してるけど、 とりあえず、 "AAA"から"HAA"までは、すでにわかってるBGD,BGF,BGUの ほかはリソース名は無いみたい・・・。 エラーが出て中止されても、変数の内容がそのままなので、 スタートボタン連打で実行させれば、文字をどんどん変えながら、 CHRREADで調べられるけど、連打しまくるせいで、肩が痛い・・・。 ON ERROR 系の命令でもあれば、エラーで中断しないので、もっと 楽なんだろうけど・・・。
>>775 ひでえな。
読者にミスを指摘されて喜んでんのかよ。
やっつけ仕事とはこのことだな。
もっと責任感持って仕事してくれ。
いや、別にいいよ。
システムアイコンはSPDでしょ 公式の更新停止になったコマンド一覧には書いてあったよ
>>777 やっつけ仕事ではなかろう。まさに80年代の乗りで作っているとみた。
開発者にとってもご褒美みたいな仕事で本業の片手間に・・・ってことじゃない?
今日は講座ないのかな? それとも残業中かな?
>>780 いやいやいや
金取ってる商品なんだからさ。
ミスを客に指摘されてヘラヘラしてるなんてあり得ない。
これ電化製品のマニュアルの誤植でお客様窓口が
こんな態度取ったら、ふざけんな社長出せってなるよ普通。
そして社長がヘラヘラしているというw
あ、社長ではないのか
電化製品のマニュアルの誤植じゃないから問題ない
>>782 マニュアルじゃないし商品でもない
ただのサイトの1コンテンツになにをムキになってんだか
おまいら回顧厨は甘過ぎ。 プチコンは金取ってる商品だぜ? 本来同梱すべきマニュアルを後付けで サイトに載せてるのが今の状況だろ。 もっと厳しく当たれ。企業を甘やかすな。
なんか言ってることは威勢いいが、着眼点が小せえ、、、
800円のおもちゃで致命的なトラブルが出るもんでも無いものに ムキになるほどエネルギー無いよ、頑張ってね。 というかココに文句書き込んでも意味無いのだけは理解してね。
ボランティアだし よく読んでりゃ初心者でも間違いだと気付けるミスだし
マニュアルは最初からあるし、ソフト上から見ることもできる。 それでプログラムも普通に作れるし。 初心者向け講座はより楽しむための+αのサービスの要素だろ ゆとりは威勢だけで中身が無いからなー
>>787 ここに書いてもいいけど、同時にスマイルブームにも送っておきなよ。
俺は問題ないと思うから書かないし送らないけど。
サポート後回し、マニュアルオンラインのみ等であるから800円なのであって、 それ以上足していくと、値段に加算されそうだよね。 今後は、プログラ投稿だけじゃなく、技術解説記事の投稿も増えるといいね。 中級者向け記事とか。プチコンwikiのtipsみたいなやつ。
プチコンでdotstream再現できないかなあ
修正版クルー!
まじで?
明日ね
どうでもいい修正ばかりだな
修正するとファイル全部消えちゃうかな?
>>422 の「@JUMP」の部分の解説をお願いしますだ
JSPとか変数いじって試して自分の頭で理解できないようなら プログラミング向いてないよ
>>799 文字列比較の反転はどうでもよくないかも。
>>800 旧版CHRED,SCREDを残したい人は別名で保存しておくように書いてるから
自分で作ったファイルは消えないんじゃないの。
てゆーかバージョンアップでファイルが消えたら困る。
すみません、wiki復旧してないのと公式の説明読んでもわからなかったので質問を。 時計っぽいプログラムを作りたくて毎時の0分0秒にBGMとBEEPを鳴らしたいのですが TMREAD("JIKAN"),M,S IF (MIN==0 AND TIME==0),THEN BGMPLAY00,BEEP(69,(,0(,50(,0)))) と自力で書いてみたのですが当然ながら全然動きません。 TMREADで時間を取得してIF,THENで動かしたいのですがこの場合どうしたらいいかご教授願えないでしょうか。
リストをよく見直すと良いと思います
>>801 JPY が速度、JPOW が初速度、JSP が加速度。
>>804 こんな感じかな。いったんBGM鳴り出すと止まらなくなるけど。
@1
TMREAD(TIME$),H,M,S
IF M==0 AND S==0 THEN BGMPLAY 0:BEEP 69,0,50,0
VSYNC 60:GOTO @1
PLAYが鳴ったときに変数変化させて その変数が変わってるときにIF使ってPLAYを鳴らさないようにして 数分したらBGM止めて変数戻してまた鳴らすようにすればおk
>>806 >>807 ありがとうございます。
とっかかりができました。
一旦暫定的にIF S==30 THEN BGMSTOPで30秒間音を鳴らす設定にして止めました。
もっと洗練できるように工夫してみます。
>>803 そっか。でもそうすると今度は
?ファイル名にCONやPRN等の予約語が利用できない
もともとCONていう名前のファイルがある状態でバージョンアップしたときどうなるのかがちょっと怖いな
永久に消せなくなるとか無いと良いが…
>>809 いや、元々CONというファイル名では保存できない。(やってみるといい)
バージョンアップでは、エラーメッセージが表示されるようになるだけ。
あー要はちゃんとエラーを吐くようになったってことか ちょっとプチコン不振に陥ってたよw
>>787 「本来同梱すべき」って…
DSiwareなんだから同梱できるわけないだろ。
ソフト内に取説あるわけだし、商品としてはソフト本体+電子取説で全てでOKだろ。
>>780 そもそも間違ってるのはマニュアルじゃねえよ。
そんなんも分からないなんて、あほと違う?
まあ、マニュアルも間違っているわけだがw 明日修正されるが
>文字列比較の真偽が反対 これ直すのは微妙なとこだな同人で配布用に作ってるやつとか困りそう まあ仕様で済ませられるとこを修正版配信するスマイルブームの心意気や良しってところか
修正するついでに作曲できる様にしてくれれば良かったのに
一応できるだろ
BGMPLAYの曲数を増やしてほしいなあ
この程度の誤植、ベーマガやゲーメストに比べれば誤植のうちに入らない。
プチコンの更新ってもう来た?
自分からショップにアクセスしないと、 更新の連絡とかは無いと思う オレはもう更新したよ
>>819 ショップにはもうアクセスしたんだ。
更新しますか? って聞かれたけどバージョンアップしたのかわからなくて。
とりあえず俺も試してみる。
Ver1.1になってるな GFILLは確かに速くなってるね使いどころがわからんが
使用可能メモリが減ってるとか、 FORスタックが減ってたりしない? レポよろ!
>>801 @JUMP
JPY=JPY-JSP:MY=MY-JPY
IF MY>YMAX THEN MY=YMAX:JPY=JPOW:JFLG=0
RETURN
上の行からみていきましょう。
JPY=JPY-JSP:MY=MY-JPY
ここはMY(キャラの縦の座標)からJPYを毎回引いているので、キャラはJPYのぶん上に移動します。
上昇してるように見えるわけです。
そして、JPYも毎回JSPを引かれています。つまり上昇する幅がだんだん小さくなっていくわけです。
JPYはどんどん小さくなっていって、ついにはマイナスの値になります。
マイナスの値を引くことになるので、MYは少しづつ増え始めます。
画面上では下降していくように見えます。
下降し続けてキャラクタの座標がYMAXより大きくなった時、次の行のIF文が成立します。
IF MY>YMAX THEN MY=YMAX:JPY=JPOW:JFLG=0
下降の値が大きすぎて地面を超えてしまってるかもしれないので、座標をYMAX(地面の位置)に合わせます。
JPY=JPOWで次のジャンプでまた同じ処理ができるように値を復元します。
着地したのでJFLG=0として、ジャンプの処理をしないようにします。
難しい事をしているわけではありませんが、プログラムに慣れるまでは頭の中で処理を想像するのは難しいです。
小さなサンプルをいろいろ打ち込んではいじっているうちに頭のほうがだんだん慣れて、組めるようになってくると思います。
825 :
774 :2011/06/16(木) 13:30:55.28 ID:YWKIxJH/P
フルプライスゲーより高くなっていいから、ポケモンキーボード流用して3DSにネイティブ対応の高機能なパケ版でないかなあ。 無理だろうなあ…
827 :
枯れた名無しの水平思考 :2011/06/16(木) 18:12:26.06 ID:XCNYJRMF0
3DSの売上げランキングで、プチコンがベスト10に入ってるぞ
ゼルダの謎解きが解ける事よりも 簡単でも自分のプログラムが思い通りに動く事の方が嬉しいし楽しい
>>826 アクションゲームツクール3DSなら出るかもしれん俺は欲しくないが
830 :
香蘭堂・近楚宇留(笑) :2011/06/16(木) 19:47:55.87 ID:eWLCc2KV0
>>826 だからさ、それを望むんだったらPC版を要望するしかないんだろうな。
(ただし、任天堂がDS/3DSのライセンスを切る可能性がある)
それ以外のも無料の99BASICとか、有料のDarkBASICとかあるじゃん。
簡単だよ。
PCならCとかいじるわ ファミリーベーシックみたいな感じがいいんだろうが
3DカメラとSDとジャイロに対応するだけでマジキラーソフトになれるのに、惜しいな。
Ver1.1にしたら、wikiのマインスイーパーが動かなくなったが、 157行目のNEXTの前のスペースを消したら動くようになった。 どうやら、FOR文で初期値よりも終了値が小さい時、 飛び先のNEXTの前にスペースがあるとまずいらしい。
またやっかいなバグを仕込んでくれたもんだなw
あぼんにレスするとスイトンされるから気をつけろよ
>>822 GFILL だけじゃなくて GLINE も速くなっているみたい
シルフィード(PC88)のOPデモぽいものを作ってあったんだけど
2500フレーム前後(約41秒)だったのが
2000フレーム前後(約33秒)になった
※最初から最後までの MAINCNTL の増加量
3DSとDSiLLの両方で確認
他のテストプログラムでも、
20FPSが28FPSになったりしてる!!!
>>827 本当?
ってことは3DS版待ちだった人が結構多かったのかな?
時期的にはそうだろ LL持ちならメリット大きかったけどiなら3DSとサイズ変わらんし
配信開始日にDSiで買ってあったが 3DSへ引越ししたら3DSで買った事になってた 任天堂も中々商売が上手いな
LRキーが効かないからって友人からもらったDSiで買ってみたけど、LRキー使わないよな?
>>841 俺みたいにLiteからiを飛ばして3DSを買った人も多いんじゃないか。
いや引越しツールってそのための物だし
848 :
774 :2011/06/17(金) 03:34:48.59 ID:r/3G4vnSP
>>844 使えなくても困るのは、BUTTONでLキーを使うプログラムのときぐらい。
ただし、LキーはSHIFTキーのかわりになるので、使えたほうが
便利かな・・・・?
849 :
香蘭堂・近楚宇留(笑) :2011/06/17(金) 04:25:05.28 ID:/V/ydTSW0
>>836 >PCは普通にVC++有るからイラネ。
「 できない 」 の間違いだよな(爆笑)
VC++? C#使ってる俺からすると難しすぎ。 本10ページくらい読んだ後で断念して閉じた。
プチコンやるようなおっさんならC/C++ぐらい余裕だろ
C++も、もうあまり使われなくなってきてるからどうでもいいけどね。 iPhoneはObjectiveCだし、AndroidはJavaだし、WPはC#かVBだし、 プチコンはBASICだし、DSはCっぽいし。
iPhoneは確かにObjective-Cだが、ゲーム関連だと iPhoneに依存する部分だけで、ゲーム本体はC++で書いてることも多い。俺もそうしてる。 DSはC++だよ。っつーかゲーム業界は今でも基本的にC++だ。
>>853 >DSはC++だよ。っつーかゲーム業界は今でも基本的にC++だ。
そうなの?ソースは?
855 :
香蘭堂・近楚宇留(笑) :2011/06/17(金) 09:29:44.66 ID:/V/ydTSW0
>>854 >そうなの?ソースは?
たぶんそうだよ。 だから糞ゲーしかない(笑)
いやぁ、以前DSは何で作られるか調べたことがあったんだけど、結局分からなかったんだ。
>>854 俺、某ゲーム会社でプログラマやってるんで…
あと、下請けメーカーでDSのタイトル多数に関わってる友人プログラマーにに
C++のクラスの扱いがカオスすぎるメインプログラマーの愚痴を聞かされまくった
858 :
香蘭堂・近楚宇留(笑) :2011/06/17(金) 09:34:31.32 ID:/V/ydTSW0
C++だと生産効率物凄く悪いだろ(笑)
860 :
職業プログラマ :2011/06/17(金) 10:05:53.64 ID:QNCYQhey0
慣れると超効率よくかける ちなみにWii UもC++
基本C++で、内部スクリプト用にLuaを組み込むのが、トレンドっぽい?数年前の話だけど
templateあれば生産効多少あがる iOSも必要なところだけObjectiveCであとはC++ Androidも一応C++使える
863 :
香蘭堂・近楚宇留(笑) :2011/06/17(金) 14:11:04.11 ID:/V/ydTSW0
処理速度が変わらないのにわざわざC++使う必要ないだろw DarkBASICでじゅうぶん。
C++は固定長配列と実体配列が使えるのが好きだ CPUが多重間接参照を効率よく処理できるように進化していようと、 アルゴリズムがイテレータ使用前提になっていようと、 それでも上記2点には安心感を覚えてしまう、三つ子の魂百までだ
865 :
枯れた名無しの水平思考 :2011/06/17(金) 14:31:44.74 ID:VoewThMH0
久しぶりに来たらwiki治ってなくてワロタ 中国大使館に投石しても許されるレベル
866 :
774 :2011/06/17(金) 21:20:21.72 ID:r/3G4vnSP
>>833 更新バージョンの1.1で、
FOR で初期値が終了値より大きいときのバグについてだけど、
FOR I=10 TO 0:NEXT
これだけでもエラーになる。
FOR I=10 TO:PRINT I:NEXT
とかでも同じ。
あと、プログラムとしては正直正しくは無いものの、FORに
対応するNEXTがプログラム中に無くても、初期値<=終了値の
場合は、エラーなしに終了する。
FOR I=0 TO 10
これだけしかなくてもエラーにはならない。
FOR I=0 TO 10
PRINT I
これをRUNさせると、エラーを出さずに終了する。
しかし、FOR I=10 TO 0
の場合は、対応するNEXTがないと、エラーになる。
GFILLどれぐらい早くなっているか試してみた。 10000回描画するのに何フレームかかるか 16x16 992→52 42x42 3860→78 ありえん
>>866 Ver1.0が手元にないから断言できないけど、
そのあたりはVer1.0でも同じ動作をしていたはず。
前スレ
>>714 でも指摘したけど、
FOR文で初期値より終了値が小さい時は、
FOR文以降の行から行頭にNEXTがある行を探して、そこに飛ぶ仕様らしい。
(NEXTが見つからないと FOR without NEXT エラーになる)
↓がエラーになるのは、対応するNEXTが行頭にないから。
(実行モードだとエラーにならないみたいだけど)
> FOR I=10 TO 0:NEXT
ただ、Ver1.0だとNEXTの前にスペースがあっても許されていたのに、
Ver1.1だとNEXTの前のスペースが一切許されなくなっている。
>>867 は3DSでの調査
ループ分の処理時間はあらかじめ空でまわして
計測。
実測値からその分を引いてます。
ちなみに15,16F
870 :
香蘭堂・近楚宇留(笑) :2011/06/18(土) 05:19:19.51 ID:MBQTGVHu0
871 :
774 :2011/06/18(土) 08:06:24.64 ID:Hw8cnbq8P
>>868 1.0で確認してみた。
FOR I=10 TO 0:NEXT
これは1.0でもエラーになった。
で、行頭のNEXTを探しに行く仕様のほうだけど、
FOR I=0 TO 10
FOR J=I TO 5
PRINT I*J
NEXT
PRINT "www"
NEXT
を実行すると、
1.0では、Iが6以上の時点で、
FOR J=I TO 5から、Jに対応しているはずのNEXTまでの中は実行されず、
PRINT "www"だけが実行されるが、
1.1だと、Iが6以上の時点で、
Jに対応しているはずのNEXTが先頭に無いため、Iに対応したNEXTを、
Jに対応したものとして処理してしまうため、
PRINT "www"も実行されなくなった。
で、Iに対応したNEXTはないことになってしまうが、プチコンの仕様から、
エラーにはならない・・・。
872 :
871 :2011/06/18(土) 08:49:28.68 ID:Hw8cnbq8P
>>871 あ、JのほうのNEXTは前にスペースが入ってます
FOR I=0 TO 10
FOR J=I TO 5
PRINT I*J
NEXT
PRINT "www"
NEXT
半角スペースは無視されるんですね・・・・。
仕方がないので、全角スペース・・・。
もともとFOR〜NEXTの中を下げて書く習慣も 終了値のほうが小さいループを書く習慣も無かったから 自分で作ったプログラムの動作は問題無かった。けど 行頭を下げて書くかどうかは好みや習慣の問題だから NEXT行頭のスペースが許されなくなったのは良くないよねぇ
FORループ内に字下げ入れるだけで遅くなることを知ってから 詰めて書いてる俺に隙はなかった
875 :
871 :2011/06/18(土) 13:15:46.21 ID:Hw8cnbq8P
PC98用のMS−DOS版N88BASICで試してみたけど、 110 FOR I=10 TO 0 120 PRINT AHO 130 NEXT を実行させても、もちろん、NEXTの前にスペースがあっても、 エラーにはならなかったし。もちろん、120の内容もスキップ された。 N88BASICでも、スペースで字下げした書き方は有効だった。 で、FORに対応するNEXTがない場合のN88BASICの挙動は、 100 FOR I=0 TO 10 110 PRINT AHO と、 100 FOR I=10 TO 0 110 PRINT AHO の両方で、FOR without NEXT in 110 のエラーになった。 となると、プチコンのFOR の動作は、言語の仕様上の違いという ことにしたとしても、なんかおかしいって事になるかな・・・・?
プチコンのプログラムの読み方そのものがなんかおかしいのでしょうがない てかこの会社には検証ていう概念があるのかね…
営業も入れて3人くらいで作ってるんじゃないの?
800円のソフトに無茶言ってやるなよ…… 進行不能レベルのバグがあるわけでもなしに
ただ、変な改変せずに 普通にBASICの書式に合わせて欲しかった 中途半端に変わってるから凄くプログラムが書きにくい
プチコンまとめ Wikiが復旧されないのって レンタルサーバー会社の規約に ※5・・・一部の領域を不特定多数へ貸し出しすることは禁止しています。アカウントを身元が分かる特定の第三者に貸し出しすることは可能です。 ってあるからじゃないの?
どの規格に準拠するでもなくBASICベースのオリジナルな言語だし、 バージョンアップで仕様が変わった、というだけの話だな それも例外的な動作で。 例外的な動作を前提にしたプログラムを書かない方が良いという スマイルブームからのメッセージということにしとくか。
883 :
871 :2011/06/18(土) 18:23:38.77 ID:Hw8cnbq8P
>>881 公式にアナウンスしていないのに、今までの書き方でエラーが
発生する状況になったんだから、仕様変更などと言われたら、
ふざけんな。ですが?
それくらい修正対応すればいいじゃんと思わなくも無い
怒る気持ちもわかるが、こらえてやってもいいかな、という範囲かね
偉そう。
twitter上で別のバグの話が出てた。 プログラム上からEXECで別プログラムを起動すると Syntax Error が出て起動できないことがあるらしい。 ランチャー系のプログラムは全滅かな・・・
プチコンまとめwiki、google siteじゃ駄目かしらん? 編集するの楽よ?
スプライト横に並べてくと29枚目から消えるけどグラフィック画面も消えるんだな
>>880 ・今までレンタルサーバから度重なる「復旧する復旧する詐欺」を食らってきた
・来週末まで忙しくて、Googleキャッシュをもとに手作業でWikiソースに変換する時間がまだ十分にとれない
というのが理由です。本当に本当に申し訳ないです…orz
規約の「不特定多数への貸し出し」は、勝手にレンタルサービスをやるなという意味で、Wikiの公開には該当しません。
>>890 wikiの内容って定期的にバックアップとってないの?
>>891 手作業で取るつもりでしたが、まさかこんなことになろうとは思ってなかったので
まだやってませんでした。
復旧してからは、毎日自動でバックアップするシステムを作って稼働させる予定です。
コマンド入力モードが欲しかったな オンにしたら、たとえば「F」って入力したらFで始まる命令一覧が表示されて 目的のコマンドクリックしたら編集画面に入力されるとか 下画面のキーボードが小さいからちまちまボタン押すのが大変だ まあ、800円に無理言い過ぎか
それどっかの特許に引っ掛かりそうな気がするw
自動補完って特許?周知技術?
速報! プチコン公式ガイドブック『蘇るBASICプログラミング プチコン公式活用テクニック』 7月29日、アスキー・メディアワークス様から発売決定いたしました。詳報はまた後ほど だそうだ、盛り上がると良いね
ほう、これは朗報だな というかこういうのが出るという事は本当にかなり売れてるってことか
アスキーっつーとMマガだっけか? それ系の紙面に似せた造りだったりするのかな。 ユーザー層的にはベーマガもどきが一番受けそうな気がするけどw
プログラムポシェット - MSX・FAN路線で育ったわ
べーしっ君の描き下ろしとかあるかな
月刊アスキー、I/O、マイコン 30年前に毎月買ってた
すごい物持ちの良さで尊敬します・・・ 自分はせいぜいHIT-BITの文法書ぐらいしか残ってない
>>903 押入れの奥のダンボールにはI/Oやエンサイクロペディアアスキー、Oh!MZ(X)がどさっと
もしこれに何かあったら生きていく気力がない・・・
M-FANなら創刊号から最後まで揃ってるな ・・・揃ってるはず。実家で捨てられてなければ。
GWに実家で家捜ししたが、ルンルンマイコンというクソ漫画しか残ってなかったんだぜ BASICで絵を書くと実物が出てきたり、BASICで宇宙船を操縦したり
すごぎてよくわからんw 今年30歳になったけど このスレの中じゃ若い部類なんかな
バックアップ活用テクニックとかいう胡散臭い本しか残ってない
すがやみつるのMS-DOS入門って漫画と オールアバウトナムコの2個目のやつぐらい
>>902 MZプログラム大全集持ってたw
たぶんまだ家にあるわ。Oh!MZ(X)も。
Oh!MZとか電子化しておきたいが、あの紙がシートフィーダを通る気がしない。
M-FANテレカまだ持ってる プレミアとかついてないかなー?
もう有志の集まりみたいなものだから、皆でデバッグやろうぜ。
>>902 プラズマラインは自分も持ってたな
当時は良く分からんかったけど
誰かテストケース書いてくれよ
>>901 毎月16日(だっけ?)はwktkだったな
ベーマガは10日
マイコンやI/Oは自機種のゲームが掲載されてた時のみ買ってたな というか当時の小遣いで3冊買ってたら、ゲーム買えんかったし …今思うと他の趣味控えてでもI/Oとか買って勉強してれば良かった はらJINさんの絵は好きだったのに
MSX-FANはアダルトゲームのページが神だった。
昔I/O集めてたけど引っ越しの時に捨てちゃったなあ
寮の押し入れに放置されてたFM-7のベーシックで遊んでたの思い出してプチコン購入。 スクリーンモードに依ったかも知れないがドットが縦長で授業で使う98との違いに戸惑ったり、 ゲームをロードする間に風呂入って戻るとデバイスI/Oエラーで止まってたり… 今となっては全てが懐かしい…
っていうか、スプライトを使うときなど、決まった記述をしないと しないといけないのに、そのことを詳しく解説しなかったり、 内部仕様とか、キャラクタのSPDとかについてはさりげなく書いては いるものの、なににどの名前が対応しているのかを、サイトで書いて ないのは、 公式本でそれらについて記述するので、公式本を買えってことだ! って気がしてきた・・・・。
>>921 サイトで詳細な説明あっても公式本出たら買っちゃうだろうw
まあ自分も本買っちゃうな 今までHPに掲載されたゲームの詳細な解説とかあったら嬉しいが
公式本出てもただの写しみたいな出来だろ
記念に買う
スプライトはFM7や98には無かったからなぁ。 キャラジェネ書き換えられる以外はファミリーベーシックとそんなに変わらないんだろうか。 ファミリーベーシック触ったこと無いけど。
っていうか、スプライトのアニメが、プログラムが終了しても、 アニメーションを止めない限り、バックグラウンドで動いてるのを見て、 アニメーションにそんな余裕があるなら、タイマー割り込みで、 指定したサブルーチンをプログラムの流れとは関係なしに、定期的に 呼び出す仕様も取り入れて欲しかったと思った・・・。
そりゃ便利だがOLDSTYLE-BASICからはなれちゃうなぁ
プチコン公式ガイドブックいいねー 誤記、誤植をだれが一番早く見つけるか?ゲームが始まるなw
>>927 起動してから何フレーム表示しましたっていうのを取得出来る命令無かったっけ。
それ見て分岐すればいいだけでは。
>>927 プチコンにON INTERVAL GOSUBがあったらもっと面白い事できそうだよね
>>928 SORT m5 の G-BASIC
インタバルタイマーで gosub
スプライト衝突で gosub
おかげで俺のようなバカ中学生でもシューティングゲームが作れた。整数BASICだけどな。
ソードじゃなかったっけ? あと当時の一部ゲームPC(M-5やSC-3000とか)ってBASICが二種類あったな
お知らせ見て講座の更新遅いなーと思ったら、お知らせが更新されてないだけだった。 右のtwitterに出てたのか。
>933 ソードだよな。 >あと当時の一部ゲームPC(M-5やSC-3000とか)ってBASICが二種類あったな そうかな? 旧モデルとの互換性を維持するBASICと新機種用の拡張版みたいなのと2種類ってのは珍しくなかったが、 ゲーム用機種だけに限った話じゃなかったはず。9801だって2種類だった気がする。 (9801では、後に種類が増えていったように記憶してるけど) 8801でもN80BASICとN88BASICの二種類つんでたっけ。
もういっそのこと、プチコンWINDOWってのを作って その上で動くアプリ開発できるようにしちゃおうぜ
m5はBASIC3種類なんだぜ
>旧モデルとの互換性を維持するBASICと新機種用の拡張版みたいなのと2種類 そういうんじゃなくて、本体バンドルで買ってきてすぐ使えるそこそこの機能のBASICと パッケージで別売りするけど高機能なBASICっていう住み分けがあったべ? M5は標準のBASIC-Iの他にBASIC-G。 今ぐぐって初めて知ったけどBASIC-Fなんてのもあったらしい。 シャープのMZはバンドルのS-BASICの他に、ハドソンが発売したHu-BASICが評判よかったろ。
Hu-Basic(笑) db-Basic()笑
>>938 フォローdクス
BASIC-Fは知らなかったな
昔Macで遊んでたジャンプゲームを作れるまで頑張ってみようかと思案中… ググるにもゲームの名前も覚えてないけど単純で結構熱中出来たんだけど誰か知ってる人いらっしゃる? キャラクターは常に一方向に移動してて、マウスクリックでジャンプのパワーを決定。 動く床やコンベア状の床が有る搭?の上に上に進んで行くんだけど、画面下に落ちると悲鳴とともにアウトって感じ。
>>942 うわ〜早速有り難うございます!これです!
15年位前の記憶しかなく、有名作とは知らずお恥ずかしい…
先ずは原作を確認して地道に移植頑張ってみます。
m5って書くとなんかプギャーみたいに見えるなw
昔、BASICでプログラムして、結果を印字する機器あったんだけど誰か知らんだろうか
シャープのポケコン用プリンタがあった 熱印字だった
XYプロッター?
XYプロッターではなく、熱印字のやつだった。 ちょっと大き目の関数電卓に小さなロール紙がセットされているような感じ。 30年位前、親父から借りて遊んでたのでうろ覚えだが・・・。 シャープ製だったかどうかも覚えていないけど、プリンタと一体型だったことだけは確か。
>>948 PC-1251とPC-1500には熱転写プリンタがあったね
うちにあったPC-1500用のプリンターはプロッタだったよ。用紙はレシートみたいなロール紙。
>>950 PC-1251 これっぽい!
そうそう確かカセットも付いてたんだよなぁ 懐かしすぎる
これで熱心にサンプルコード打ち込んでたら親父が「そんなに好きなら」と
PC98買ってくれたんだが結局ゲームに走っちまって・・・
でも結局プログラミングが好きだったのか今では仕事にしてるけど
あの頃のワクワクは無くなっちゃったな。
もう一度しっかりBASICやり直したいからプチコン落としてみるわ。
wiki復活したー、やたー ってか最近スレに出没してた管理人は偽物だったのかよw
>948 プリンタ一体型だと、MZ-731ではなかったか。 あと、オフィス向けのPC-3200か3100あたり(MZ-3500の系譜の旧型)のなかにも、 プリンタ一体型があった気がするが分からん。 って、ポケコンの方だったのか。 ポケコンのプリンタは、本体とは別のオプション品だけど、 接続すると一体型のように見える。 って感じだったっけ?
>>941 何かと思えば大本はM-FAN掲載の「8192階建ての塔(MSX-BASIC)」か
プチコンにふさわしいな
しかしNAGI-Pがんばってんなぁ
959 :
941 :2011/06/24(金) 12:56:45.19 ID:tPOsLu0fO
教えて頂いたページ見たらMベー版が元祖ってプチコンへ移植もなにもまんまでしたね、 ホント無知でお恥ずかしい… 自分なりに考えたプログラムとMSX版のリストを見比べてみるのも楽しそうなんで暇をみてチクチク打ち込んでみます。
がんばって グラ回りはMSXとはぜんぜん違うけどな ちなみに1画面プログラム(32*20文字、かな)だったよ
MSXとプチコンって、解像度もスプライトのサイズもBGも、かなり近いと思うんだが。 マシン語使ってなければ移植しやすいはず。 俺のプチコンのイメージは、グラフィックがMSXでキャラクタがMZ80。
32*24文字、256*192ドットだから解像度はMSX1と同じだね BGはPCGがあるPCを扱ったことのある人なら応用が利くし
あとでDSiLLで購入してから3DSに引っ越しして双方の性能を比較しようと思うのだがこんな感じでいい? 1フレームあたり何回足し算できるか。足し算じゃつまらないか? CLEAR CLS SF = MAINCNTL SYORICNT = 1 @FRAMEINI NA = MAINCNTL IF SF == NA THEN GOTO @FRAMEINI @KEISOKU SYORICNT = SYORICNT + 1 NB = MAINCNTL IF NA == NB THEN GOTO @KEISOKU PRINT "ショリカイスウ:",SYORICNT
LLから3DSに引越しした後、後悔してLLで買いなおすに一票
じゃあそれも含めて検証しようw
買ったぜ!おまえら検証して欲しいことあったら今のうちだぜ できる限りリクエストに応えよう
足し算なら+1じゃないのもあった方がいい気がする。DSのCPUにそういう専用命令が無いならいいけど。 あと実際のプログラムを考えたら掛算、割算とかも必要じゃないかな。
引越しだとプログラムは移動しないはずだから注意な
>>967 了解。ファイルioも計測したいな。
>>968 招致の上
で、ひとまず作ったのが以下なんだが、最後の「PRINT SYORICNT」を
コメントアウトした場合としていない場合で計測結果に差がでるんだが?
差がないようにプログラムしているつもりなんだ
コメント化 241.633
非コメント 237.633
長くてすまぬ
'ショキカ
CLEAR
'ケイソク ループ
FOR CNT=0 TO 59
GOSUB @KEISOKU
SYORI=SYORI+SYORICNT
NEXT CNT
'ヘイキンケイサン
KEKKA=SYORI/60
'ケッカヒョウジ
PRINT "ショリカイスウ",KEKKA
END
'ケイソク
'モドリ:SYORICNT 1フレームチュウ ショリスウ
@KEISOKU
'ショキカ
SYORICNT=0
'フレームカウント ガ キリカワル シュンカン ノ
'ケンシュツ
SF=MAINCNTL
@FRAMEINI
IF SF==MAINCNTL THEN GOTO @FRAMEINI
FA=MAINCNTL
'ケイソク
@SUM
SYORICNT=SYORICNT+1
IF FA==MAINCNTL THEN GOTO @SUM
PRINT SYORICNT
RETURN
'ケイソク END
execがシンタクスエラーってすげえバグだな どんなテストやってるんだか、、、
>967 プチコンは固定小数点実数だけのはずだから(整数型をサポートしていない) +1でもマシン語命令としては+4096とかそういう感じではなかったか? だから+1だけで充分ではないかと。 >969 処理系が構文解析を行う時間が予想以上の負担になってるということか?
説明書見て 一度閉じた後もう一度説明書見たらまた説明書のトップ開く仕様は何とかならないのかねw そんなにメモリー使うようなことでもないような気がするんだけど 説明書見ながら色々試すのが凄く邪魔くさいw
ノートに書き出すんだ
>>971 そうなのか。それなら足し算は+1だけでいいか。
>>969 表示だけで足し算ループ4回分か。
PRINTもテストした方がいいのかも。
測定したが、なんと3DSのが処理出来る数が少ないw そもそも、同機種でもなんかのタイミングで差が出るし 以下の結果も誤差範囲だし、内部処理なんかなってるんだろうなー 足し算 DSiLL 269.4 3DS 267.533 掛け算 DSiLL 194.167 3DS 192.4 割り算 DSiLL 187.25 3DS 187.2
同じくPRINTを検証した キャラクターかなんかの描画限界みたいなのも調べたいな DSiLL 4.1 3DS 4
そこで3DSのゲームメモですよ って思ったが、画面をキャプれないのなw ペンでメモるの面倒だよなw キャプれたら、ブログに貼れるし、宣伝にもなるじゃんって思うんだが クリアしなきゃいけない問題も多いのかね?
ちなみに3DSでも全く問題ない ペンを動かす距離が狭くなった分やりやすい 文字も潰れてないし大丈夫 まあ、老眼の人はきついのかもしれない
>ペンを動かす距離が狭くなった分やりやすい 新しい評価! 3DSのドットバイドット最強か?
ドットバイドット試したけど、出来なくはないが流石に小さすぎるw
>>972 もともとDSiウェアはプチコンほど説明書が分厚いゲームを想定してないからな
どっちかというとプチコンが病気
これまで公式やWiki、動画サイト等でリストが公表されたプログラムで、 これは入力しとけ!って奴があれば教えて
自分が興味あるのを打ち込めばいいだろ。めんどくさがってんじゃねーよ
めんどくさいな
レベル足りてたら自分が立てる
>>983 出回ってるリストがどれだけあると思ってんだよ、無茶言うな
自分でも作って公表してるし、時間は有限だ
>>983 なおさら自分が興味あるのだけ打ち込めばいいんじゃないの?
何か薦めてもつまんなければ文句言うんでしょ
面白いかどうかわかんねーのが多いから言ってる 興味あるやつはもういくつか入力もしている 人に薦められて入力したら面白くなかったとしても文句なんか言わねーよ
自分のおすすめを書いてないからいかんのかな? そうだな、俺のおすすめは、スペースマウスかな やはり名作
せっかくだから一つだけ挙げとく。「あの楽器 for プチコン」 改良して効果音名を表示させたらちょっとしたツールに プチコンv1.1でグラフィック描画が速くなったことに気付いたプログラムでもある
ありがとう!おすすめしてもらわなきゃ完全スルーしてたわ
リソースのMEMってなんなの? 解説が無いようなんだが
1000 :
枯れた名無しの水平思考 :2011/06/26(日) 17:36:31.33 ID:tqYtnJab0
1000ならPS Vitaに完敗で3DSは大失敗
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。