【DSiウェア】プチコンBASICマガジンvol.10【mkII】
■プチコン関連書籍
(注意:書籍の内容は2011年配信の初代プチコンに準拠しています)
蘇るBASICプログラミング プチコン公式活用テクニック
http://ascii.asciimw.jp/books/books/detail/978-4-04-870671-1.shtml ◆内容
携帯ゲーム機上でBASICを走らせよう!ニンテンドーDSi/ DSi LL/ 3DSで
動くBASIC「プチコン」の公式ガイド。BASICプログラミングがゲーム機でできる
プログラム作品、取説代わりに使える資料満載。昔のように手打ちして楽しもう。
著者:松原拓也 (※)
編集:株式会社ジョルス
監修:株式会社スマイルブーム
定 価:1,890円 (本体1,800円)
出版社:アスキー・メディアワークス
発売日:2011年7月28日
ページ:160ページ
寸 法:B5変 23.4(縦)x17.8(横)x1(厚)cm
ISBN-10:4048706713 ISBN-13: 978-4048706711
※著者は月刊誌「日経ソフトウェア(毎月24日発売)」1月号から
※「プチコンでニンテンドー3DS/DSi/DSi LLゲームプログラミング講座」を連載中
爆笑
( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \
ここが次スレで良いの?
>>1 乙
推奨NGワード
courant_de_console
main_street
arc_bureau
QBASIC
DarkBASIC
SmallBasic
99BASIC
Android
AT機
4chan
PRINT "オツ"
乙一。古風な荒らしが居るところもレトロ感あっていいね!
どういう動きかツイッターのほうに書いてあった まったく関心するばかりだ
ベーシックマガジンwww おっさんは頭固くて敵わんわ
今さら変える必要もないからな
>>15 このスレタイがどうかはともかくスレタイが気に入らないからって
勝手に違うスレタイでたてるバカも頭固いわ
しかもvol1【0】とかテンプレ無しとか
>>16 mkII出た時点で「プチコンmkII」か「プチコン総合」にする必要があった
そうすると「マイコンBASICマガジン」にかからなくなるから、
その部分は意味がなくなるので消したほうがいい
ただそれだけの話でしょ
「BASICマガジン」は誰かのこだわりじゃなくて、割とどっちでも(どうでも)いいから 残ってるんじゃないの。俺もどうでもいいよ。あってもいいし、外れてもいい とりあえず、今回は現状維持となったけど、次スレはこの板の他のスレタイにのっとって 【DSiウェア】プチコン総合スレ Part11【BASIC】 みたいな感じでいいんでないの
只テンプレ>1だけ見ると向こうの勝ちだなぁ コチラの>1は前スレがvol.8のままだから あと単純な話、向こうは向こうで なぜ「プチコンmk2BASICマガジン vol.10」に しなかったんだろうか? スレ番をvol.1に勝手にリセットするから 継続スレ扱いされず無視されたんだろうに・・・・
>>23 おお、懐かしいなぁ
俺もたしかベーマガに載ってたのを改造して
ヘルプ機能や乱数で無限に面作れるようにした記憶があるw
横から見た図で
上
A
A
A
B
下
こんな風に3つ以上同じ牌が重なったらアウトって感じでこさえてた
でもまぁ2つ以下でも
AB
BA
AB
BA
こんな形になったら詰みだけど
まぁそこまではチェックしてなかったw
>>25 nnAnBnAnBnn とかも
かなり詰みっぽいけどチェックしてないですw
市販してあるやつとかWindowsについてくる奴とか全部チェックしてあるんでしょうね。
Cとかなら多少処理が重くなりそうでも「やってやろう」って思うんですが、
BASICだと、作る前から「重くなりそうだからやめとこ」ってなります、ごめんなさいw
出来た面をチェックするんじゃなくて 2個ずつランダムに組んでいけばいい
組んでいくんじゃなくて、取っていくほうが楽だし高速のはず 大昔、バイトで携帯アプリの四川省を作った時に 悩んだ末自力でこの方式思いついた時は俺Sugeeeeって思ったwww 取っていきながら同じ柄の組み合わせを記憶すれば、ヒント機能にも使えていい感じだった
>>27 >>28 なるほど!そうやって組めばハマリは回避できますね。
発想の転換か〜
やっぱり小技の速度アップよりアルゴリズムの変更ですね。
恐れ入りました。
PCで面作成と解くのを自動化して難易度を評価させて、
簡単な順番に面を並べようかとも思ったけど思っただけでやめましたw
>>28 無地の牌が初期配置の形に積まれてるとして、
ランダムに取れる位置から2つ取り除いて、
それを同じ柄の牌にしていくって事かな?
ウマいな。
>>23 3Dでやりたいなぁ、とスマイルブームさんにプレッシャーかけるためにつくたんですね。
GJ
リアルに雀牌を積む時は完全にランダムなんだから、 必ずしも取れるとは限らないんだよね。 つーか、リアルの雀牌で上海ってやる奴おるんかなぁ? ソリティアとかも同じだよね。必ずしも取れるとは限らない。
パズルゲームの場合は「解ける」と分かっているからこそ どんな難しい面にも時間をかけてチャレンジしようという気持ちが出てくる。 これが「解けない面もある」というのならば 「これは解けない面なんだ」と思ってしまい深く考えることを失ってしまう。 やっぱり、「解けない場合もある」リアルと(基本的に)「必ず解ける」ゲームでは 根本的に違うと思うよ。
ばっかみたいw
リアルの話が出てきたから「リアルとゲームでは根本的に異なる」 ということについてレスしたまでだ。 1つ上のレスさえ読めないのか?
リアルの場合ならそうだ、と言ってるだけで、同じなんて言って無いじゃん。 アホなの?
何で反論しているように見えるの?
日本語大丈夫か?
「やっぱり」って意味を知っている?
>>32 についての補足意見を書いただけだぞ。
口の悪い人はこのスレから出てってほしいなぁ
激しく同意
お前の気持ちの問題なんか知らないっての。
ソリティアとか昔流行ったさめがめとか、フリーセルとか、必ず解ける保証ないパズルゲーもある。 勝手に分類されてもなーと思う。
それがあるからこそ
>>33 の最初の4行に意味が出てくる。
確かにこの4行を書いてないと「勝手に分類すんな」で終わりだろうけど。
上海の話からいきなりパズルゲーム全般の根本的な違い言われてもw ま、言ってみたかったんだよね、よしよし。
どっちかというとリアルの話を持ち出した
>>32 の方がスレ違いなんだけどな
>>32 は上海の話じゃん。
それがスレ違いならお前はもっとスレ違いじゃん。
つーか旗色悪くなったら人のせいにするって何このヒト?
変な人が絡んでいるだけであって旗色が悪いなんて全く思ってないよ。
>>38 で書いたようにただの補足意見だし。
>>32 を批判しているわけではなく「どっちかというとスレ違い」と言っているだけだしな。
もしかして、このスレは補足意見は禁止なのか?
どっちかというと見苦しい人がいますね。 どっちかというとスレ違いだからウザいです。
>>49 奥行き方向に輪切りにした状態のスプライトを用意して
それをうまく重ね合わせて立体的に見せている。
原理は単純だけど発想はいいと思うよ。
スプライトのキャラデータを作るのが大変なので簡単にはマネできないw
>>50 ほー原理を説明されても今一ぴんと来ないw
>>51 例えるならば用紙をたくさん重ねると立方体や直方体を作ることができるけど
それをずらして重ねれば斜めから見た直方体を擬似的に表現できるという感じかな。
実際にスプライトで表現する場合はパースがかかってないし、そこまでの分解能がないのだけど
60fpsで動作していればほとんど気にならない。
>>52 あー地図の等高線をボール紙の厚み表現して高低を出す
地図の模型みたいな感じって事でいいのかな
>>53 そうそう、そんな感じ。
そっちの例えの方が分かりやすいかも。
いちいち単発の相手せんでも
ID:ikLrvHL/0 は少し落ち着け。 最近変な奴が絡んでくる様になっただけだ。 変な事は書いてないよ。
>>57 スレの話が自分にわからなくなってくると
バーカとか自己紹介して邪魔しようとするガキがいるんだよ
話を蒸し返すなよ
STG作ってるんだが、 作り込んでいくうちに、だんだんパフォーマンスが落ちていってる… 速度改善のテクニックってどんなのがあるだろう。
アルゴリズムの改善や余分なものを徹底的に省略することなどかなぁ。
最初は高速化とかあまり考えず、一通り作るべきものを作り、 そのあとで新たに0から組み直すつもりで進めたほうが 結果的には良い仕上がの物が出来ると思うよ多分。
当たり判定を1ループ半分づつにしてみるとか
>>61 それって基本的な動作速度が落ちてるって事?
それとも敵機を一度に大量に出したり、弾幕をばら撒いたから処理堕ちしてるって事?
後者の場合は改善は難しい問題かも。
68 :
61 :2012/05/16(水) 07:34:00.65 ID:sx/5e3+t0
自機、敵6機表示で、
作り始めた頃はサクサク動いてた(FPS:60)んだが、
仕様をいろいろ追加してたらもっさり(FPS:40〜50)に。
>>62 やっぱ削れるIF文や仕様のスリム化など、
地道にやってくしかないかな…
サクサクバージョンのバックアップはあるので、
最悪それに戻って作り直すのもアリかな。
>>63 速度問題で1週間くらい悩んでて、
モチベーションが下がってきてるので、
ひとまず速度は置いといて、
完成形まで持っていくのも手か。
>>64 なるほど。
当たり判定は1フレーム全部じゃなくてもいいということか。
ちょっとやってみる。
>>66 後者。やっぱなかなか難しいよね…
>>68 多分キャラクターはスプライトでやってると思うんだけど、
それ位の数だったら不満が出る程遅くならないんじゃ?
SPOFSの自動移動+SPHITで当たり判定とか試したら、
オブジェクト50個位出しても全然処理落ちとか無かったので・・。
逆にウエイト掛けてやらないと早すぎて困った。
敵キャラの移動パターン読み込みとか、BGキャラとの当たり判定が増えると遅くなるのかな?
70 :
61 :2012/05/16(水) 13:17:39.94 ID:sx/5e3+t0
>>68 うん多分、移動パターンの辺りで時間がかかっていたっぽい。
SPOFSの自動移動を使って、
移動ロジックを4フレームに一回行うようにしたら、
サクサクになったよ!
この方針で進めてみる。
SPHITは使っているのだが、あまり改善されず。
当たり判定は2フレームに1回で全然OKだね。
RUNRUN Syntax error OK _
74 :
枯れた名無しの水平思考 :2012/05/17(木) 07:28:08.52 ID:h3N1dEqPi
ほう。
>画面には赤、青、黄、緑の特徴的な >4色で描かれるタイトル画面が現れた。 >某氏の自作ゲームだった。 Tiny乙
ゼビウスやらイースやら、さらっと移植できちゃう人って、プロなの?
相互フォロー自慢乙だな。 俺も相互フォローされてゼビウス送られたいぜ。
>>76 ゲームショーの招待日に行ける位だから
関係者だろうな
>>77 アスペ紅山に言えば嬉々として配りに来るぞ
要らんもの一杯入れられるから消すのが面倒だが(w
それとミクシに個人情報書かれるので偽名捨垢サングラス推奨(w
るつぼワークスでググレ!
81 :
枯れた名無しの水平思考 :2012/05/17(木) 10:23:35.39 ID:VtE9sWmQi
>>77 確かにプチコン=ゼビウス欲しいなぁ……って思ったけど。
ゲームとしてゼビウスするなら、別にもっと最適な移植があるだろうし。
プログラムなどを見ても、神の領域すぎて参考にはならないだろうし。
移植する情熱と技術には感服するけど。素晴らしい成果物を頂いても、
ただのコレクションになってしまうだけでは、逆に申し訳ないなぁって
思うと、動画サイトで見てるだけでいいやと思うようになった。
スナミ Syntax error OK _
なんかすごく興味を引くけど きっとDLしたらちょっと触っただけで積んでしまいそうな予感 どんな物を作りたいかってビジョンがないからなぁ
>>79 そう言うなよ。
奴にも芸夢狂人を日の当たる場所に引っ張り出したり
タイニーゼビウスの16面完成を後押しした功績はある。
奴の図々しさが無ければ成し得なかっただろ?
>>84 禿同。
当時のゲームを今遊んてもフーンって思うだけだし。
奴らはだだ漫然と移植してるだけで、プレーヤー側のことなんかこれっぽっちも考えてない。
そんな自己満足をドヤ顔で送り付けられても対応に困るだけ。
正直に「つまらん」って言ってやろうかw?
もっとプレーヤー視点で何をやりたいかってビジョンを明確化してから開発に入ってもらいたいね。
この辺はVITAの失敗話と共通するものがあるよね。
同じ人達が作ってるのならしゃーないかw
いや、「つまらん」ことは無いよ。 『技術的に』凄いなーって感心できるから。
>>86 せやな。ゼビウスなら3Dクラシックがあるし。
あっちは3D化するって明確なビジョンがある。
そんなゼビウスばっかり一杯いらんわw
ときどきニコ動みるけどほんとイイとおもう。
上から目線の評論厨はどこにでも湧いて来るな。
下から崇めて欲しい厨よりはいいと思うぞ。
凄いシンセが公開されてるね。 でも、DS-10も、iOSのiMS-20も持ってるんだよなぁ。 (微塵も使い切ってないけど)
数週間くらい散々はまってたバグがELSEの誤爆だった・・・ あぁ{ }さえ使えればなぁ・・・(´・ω・`)
ENDIF欲しいよね・・・
96 :
枯れた名無しの水平思考 :2012/05/17(木) 19:25:17.22 ID:voe0cbMu0
>>86 プチコンでなにか作るときにプレイする人のことなんか考えるか?
そもそも、プチコンに「プレイヤー」がいること自体、目から鱗。
みんな作るのが楽しいから買ってるんじゃないの?
誰かにプレイさせるために作ってる人なんかいるの?
>>95 FOR で代用できるって誰かのソースで知ってから、
あまり望まなくなった。
紅山って誰のことかと思ったらアイツかw まあ直接相手をするとうざいけど、それなりに役にはたってるなw
音系の同期ができないんだから凄いシンセなんて作れません 嘘ついちゃ駄目
紅山って誰だ…ベニー松山?
このスレも人の事を馬鹿にしたりとかおかしな奴が増えてきて2chらしくなってきたな。
プチコンがそれだけ普及してきたってことかな。
>>75 それ、タイニーゼビウスとは違うけどな。
起動戦士のんちゃんって感じだな 赤い水性「楽しそうだなぁ〜。 だから 荒らす!」 みたいな
>>96 自前でまともなゲーム完成させたことない「単なるゲーマー」は、そんな事考えるんだろうな。
動画やコード公開してくれてる人に文句つける奴なんて、プログラムやってない(できない)証拠。
ゆとり世代は視点が違すぎるわ。
>>82 オールBASICである以上、「神の領域すぎて」理解できないって事は無い。
それがベーシックの良い所。
他人が書いた画像処理系や複雑な論理演算のコードは読み解くのに苦労するけど、
理解できなくはない。頑張れば何とかなる。
BASIC中級者以上を自認する人や他のプログラム経験があれば読めないなんて有り得ないだろ。
そんな事言ってるのは初心者だけ。
昔みたいにマシン語併用してないだけまだ見やすいでしょ。勉強になるし。
できないのではなくあまり向いてないの間違いだろ。 ちゃんと学ぶ気があれば誰でもできる。
ダラダラ読むと何となく分かるけど 筋道立てて考えるってのが出来ないと学んでも出来ないよ その意味で古典出身の方が優秀ってのは納得した プログラムは数学じゃなく言語だから筋道立てて話さないと通じない
>>73 へぇ芸夢狂人さんか
数学の中でも幾何学や証明問題的センスが大事かな
できない人は本当できないのがプログラミング
>>106 計算やるから数学の知識があった方が助かる場面は多いけど、
プログラム組むこと自体はまたそれと別の話だよね
>>106 筋道を立てて日本語が話せるくらいの能力があれば
十分プログラミングはできる。
学んでできないのではなく学ぶ気がないからできないだけ。
別の例えで言えば 算数の文章問題が解けるレベルならばプログラミングはできる 数学ではなく算数ね それができない人は無理かもしれないけど
デバッグ出来て初めてプログラミング出来ると言えるだろうし、 そうなると、60%の人が出来ないと言われても納得出来るかな。 正解見て答え合わせなんて出来ない世界だし。
>>109 ,110
その辺も上の論文で触れてるけど
事実として論文を理解出来てない人が居る様にプログラムも理解出来ない人も居ると
そもそも上の論文はプログラミング専攻で入学した学生が対象なんだぜ
打ち込むのは数値なんだけど出される問題は
文法に則って人物の心情を説明せよ
ってな感じなのがプログラム
元マイコン少年は方程式よりも先にBASIC文法を覚えた奴らも多いんじゃね?
上の論文だけを読めば プログラミングができない=それを本職としてやっていけないレベル ととらえるべきだろう。 趣味でたしなむ程度なら誰でもできる。
数学は嫌いで苦手だが プログラミングは好きで得意という変わり者もいるぜ
もちろん数学的アルゴリズムが必要な場面もあるわけだが プログラムをコンピュータがわかる言葉に置き換えると考えれば 論理構成力と国語力こそプログラマーに必要なセンス
√の関数の特徴みたいなのは幼稚園のときに電卓弄って把握した cosとsin使って円の軌跡を描けるのは中一の時にBASICで把握した
>>117 確かに、BASICで使われていた
cosとsinを使わないで円を描くアルゴリズムのほうが
逆に把握が難しいかも
121 :
119 :2012/05/18(金) 01:20:11.66 ID:ps2QgGCx0
マップの読み込み処理は自分で作ってください。 マップデータは単純でメニューを開いた時上画面に表示されている CHRの数値がそのまま色番号として書かれます。
>>119 ブレゼンハムのアルゴリズム
直線も描けるらしい
頭のほうが思い出せなかったので、さっき「ハムのアルゴリズム」で調べた(w
>>120 だった
間違えたついでですみませんが
>>119 ちょうどSCREDを(ちょっと)使っていたところだったので、UX_SCREDにも触ってみます。
>>101 だよな。
某所で公開されてる初期の頃のやつでもQRは50枚以上あるぞ。
23枚のQRということはゼビウスじゃないだろうというのは
俺も気付いたたんだが...
新作しかもTwitterのDMでしか配れないようなものってことか。
某所で騒がれてたP6スペハリじゃないかと思うんだが違うか?
>>124 スペハリは「特徴的な4色」じゃなくて白黒だろ。
内部的には色情報持ってなくて、色はモニタの滲みで表現 だから滲みのないRGBモニタつかうともともとの白黒ハリアーになるんだよな 理屈では分かってても目と脳が理解してくれないが
Alpple2は滲みで6色だぜ
>>127 いやいやいや
そういう意味じゃなくて
赤青黄緑の4色じゃなく
て白黒だよねって意味。
すまんかった。
PX7って作品を見るからは行けないのね?GRP読み込みのために BASIC画面に行って読み込むのは改善してほしいような。
行けるぞ
>>97 FOR I=1 TO A<B
?"ジョウケン"
?"タダシイ"
I=2
NEXT I
FOR J=1 TO I
?"ジョウケン"
?"タダシクナイ"
NEXT J
IF A<B GOTO @THEN
?"CONDITION"
?"FALSE"
GOTO @ENDIF
@THEN
?"CONDITION"
?"TRUE"
@ENDIF
ということ?
>>132 97じゃないけど、個人的に気に入ってる書き方は
FOR L=!(A<B) TO 0
? "TRUE"
NEXT
IFと同じ条件を書けるのと、
入れ子にしても同じループカウンタを使いまわせるのが気に入ってる
(常に同じループカウンタだからIFブロックなのか普通のループなのか区別がつきやすい)
ELSEブロック付きはどう書いたらいいもんだか…
別の意味で可読性が悪いね…
多少の可読性の悪さは、コメントでカバーできるでしょ。 NEXT ' ENFIF とか。
なるべくIFを使わずにテクニカルな記述ができるようになりたいと思いつつも 他の書き方が思い浮かばず、やはりIF文に頼ってしまう。 それはそれとして、IF使った場合と使わない場合の処理速度って (IF代用の数式にもよるだろうけど)あまり大差ないのかな?
THEN以下の処理によって処理速度は大きく変わると思う。
GPUじゃあるまいし大差ないんじゃないかな。BASICなら特に
実際に試してみればすぐ分かることなんだけどなぁ。 IF文が成立する確率が低くTHEN以下の処理内容が複雑であれば IF文の方が数10倍速くなることがある。 成立する確率が高く、THEN以下の処理が単純であれば両者に大差はない。
if文置くまえの行でどれだけきっちり構築できるか? って感じでしょか、、 おれなんかその辺きっちりやってないからif〜gotoだらけだぜ
今日は芸夢狂人さんのお話聞けてよかった なんか創作意欲湧いてきたゼw
http://wiki.hosiken.jp/petc/ にマージャンソリティアを投稿した者です。
>>28 さんのアイデアを頂いて初期配置ルーチン書き換えました。
全ての面が100%解けるはずです。
>>28 さん、thxです!
#さっきDiablo III ポチってしまったのでこもってきます。
#バグがあったら直します。
#セーブが欲しい人は自分で作ってください、さいならw〜
>>142 お、改造乙です
上海はいい時間潰しになりますなぁ
EXECはファイル相手のgotoなのか。gosubなら使い道があったのに。 一つのプログラムの行数が多くなった場合皆さんどうしてますか?
確かに。gosubならよく使うサブルーチンだけ取り出せるわ
>>142 乙です
そういや桜井さんがファミ通のコラムで
パズルはゴールから組むとかいってたっけなぁなんて思い出した
わりと定番ではある
>>142 楽しませてもらってます
不具合報告です
25ステージまでプレイした所
14、20が表示されませんでした
>>142 セーブというか、クリアタイムを記録しておく機能は
必須な気が。
配置が固定だから、一度クリアしたあとは、どれだけ
タイムを縮められるかが、重要になってくるからねえ・・・。
どんだけ暇人なんだよw
クリアタイム記録されて嬉しーって人よりも 余計なファイル作成うぜーって人の方が多いと思うw
155 :
枯れた名無しの水平思考 :2012/05/21(月) 19:57:59.68 ID:hlJgYe6m0
上海のタイムトライアルって発想はなかったw 必須って言われてもw
セーブ機能を付けるとしてもどの面をクリアしたかが分かる程度で十分だな。 それならば、全面クリアの充実感が味わえる。 もっとも、この程度の機能の追加なら楽勝でできるけど。
上海でタイムアタックとかw てかそのぐらい自分でつけれよ 配置固定が嫌なら自分で乱数の部分変えちゃうとかさ 乱数の種をTIME$やMAINCNTLで決めるだけでもいいだろ
携帯電話の上海はクリアタイム記録されてたけど結構ハマったよ
はじめまして。
>>151 うわぁ、
乱数がうまく出なくて無限ループに入っちゃってますね。トホホ
14,20,33,52,64,81面が失敗しますね。
ま、乱数と言うより、初期配置ルーチンが手抜きなんですけどね。
ごめんなさい、後日修正します。
線形合同法による疑似乱数だとパターン化に陥りやすいので 乱数の発生アルゴリズムを変えないと難しいかもしれないな
MSXの激遅ベーシックに比べりゃ夢のスピードだし、開発環境も上だw
色々大改装してひと段落ついたので次にスクロールさせてみたら全てが崩壊した ああ再度大改装だ・・・
168 :
枯れた名無しの水平思考 :2012/05/24(木) 22:40:06.02 ID:bIrLWd6c0
プチコン英語版を海外で発売したら 外人さんが面白いゲームを作ってくれそう
>>167 そこまで大作だと、バージョンアップの度にQRを読み込むのがこれまた一苦労。
>>160 おお、素晴らしい。
基本スキルがめっちゃ高いことを伺わせる細かいところの作りこみと
DSを活かしたゲーム性と、死角なしのゲームじゃないですか。
MMLの [ と ] 使ったループで、何か不具合の情報ありますか? 今作ってるMMLなんですが、曲全体をループさせたいと思い、以下のようなリストで MMLを設定してPLAYさせてるのですが、Illegal MMLとなってしまいます (略) DATA ":0" DATA "[MMLのデータ]" DATA ":1" DATA "[MMLのデータ]" DATA 0 こんな感じのリストです チャネル0は問題ないのですが、チャネル1は [ ] があるとエラーとなります チャネル1の [ ] を消すと、チャネル0、1両方正常に再生されます 同じように書いても問題なく曲全体のループが機能するデータもあるので なんだかハマってます なおループは2段(曲全体のループと、曲中のループ1段)なので、制限には 抵触してないと思ってます 最小限の再現リストも作れず…うーん
>>171 オクターブを相対的に変更させるコマンド > < とかの
相対変更系で値オーバーしてるとかかなー
ループの頭でOコマンドでオクターブ初期化してみるとどう?
>>172 オクターブや音量の絶対値での初期化をループ冒頭に移してみましたが、
やっぱりエラーでした…
チャネルの先頭が [ で始まってたらならないとか、 ] で終わってたらならないとか、
そういう制限は別にないですよね
試しに作ったリストではそんなリストでも動いてるので大丈夫なのだろうけど…
DATA文が長くなるとダメなのかなぁ
でもチャネル1も2も、800文字分くらいのデータだから問題なく格納できると
思うのだけれども…
ずーっといじってて、疲れてきた…
やってみたら大体500000文字くらいのデータを格納できるっぽい MML
ベートーヴェン交響曲第9番第1楽章〜第4楽章まで全部打ち込んでも 余裕で余りそうね。
>>171 ループの中にどこかチャンネル指定が入ってるんじゃない?
>>175 >>174 はマクロを使って調べたので
マクロを使わない場合とか条件によって変わる可能性もあるけど
大体500000文字を越えたあたりでOut of memory が出た
>>164 >>165 マージャンソリティアの投稿者です。
乱数が偏ってるんだろうと
>>165 の方法を試したのですが、
よくよくデバッグしてみると
乱数が偏ってるんじゃなくって
最後に残った2牌が縦に積み重なっているというハマリでした。
パッチでいいや、ってバグの起きた面だけrandomizeに100足しましたw
>>178 最後の2牌が縦にというなら、同じ牌が3個以上重なっていなければ、
とりあえずオッケーな気がするけど、どうなんだろ?
縦に3個だと、一組は取り除けるけど、もう一組はアウト。
縦に4つだと、二組ともアウト。
縦に2個残るって時々なるよね。基本、取り方の問題なので、 それによって絶対クリア出来ないとかがなければ問題無いと思う。 市販のソフトでも何度かなった事あるし。
>>179 >>180 いえいえ、解くときのハマリではなく、
初期配置ルーチンのハマリなんです。
>>28 さんに提示してもらった素晴らしい方法なんですけど
私がちょっと手を抜いたのでハマってしまいましたw
で、なんかまた0面で固まるとかエンバグしてるし。。。
もう疲れたよ、パトラッシュ・・・
無茶しやがって…
流れは違うが、上画面と下画面で別のBGFが使えたのね…これはええわ 自作のフォントを使えると、画面の雰囲気が大分良くなるのだよね
>>178 > 最後に残った2牌が縦に積み重なっているというハマリでした。
ちなみに、下の牌をタッチしてから上の牌をタッチすると取れます
重なっているのが同じ牌でなくても取れます
この場合、下の牌が消えて上の牌が空中に浮いた状態になってます
>>184 あの上○海を再現してるとなると、下の牌が取れちゃまずい。
独自ルール採用なら取れてもいいだろうけど・・・。
プチスラの作者さんへ、バグ報告 再現方法(必ず再現するわけじゃないけど) アイテムをいっぱいの状態にして宝箱を開ける 「もうもてない」が表示されたらすぐリターンスクロールを読む すぐ店に入る 店を出る Subscript out of range (1617) 発生 IF FLG[I]==999 THEN FLD[X[I],Y[I]]=Iのところで 変数は FLG[I]==999,X[I]==99,Y[I]==99 となってた あと、マップの不具合でエディットモードでいうと Lの部屋から左に3つめの部屋から一番下を通って右に進むと壁をすり抜ける
>>160 >>170 うん。確かにこれ面白い。いろいろよく出来てる。
で、地味にチートをしたくなったり。
[SELECT] でブレーク
BGPAGE 1:BGFILL 0,2,2,29,21,944
BGPAGE 0:CONT
>>186 >Subscript out of range (1617) 発生
持ち物が一杯になったところでエラーとは酷すぎる…本当にすみませんでした
徐々にこのプログラムに関する記憶がディアブロの知識に置き換えられつつあるので
本人ももうあまり把握出来ていないんですが、報告内容がとても詳しかったので助かりました
修正ですが、PS_GAMEの347行目付近に FLG[I]=0 を1行追加してください
347 'ポップ セズ
348 FLG[I]=0 <これを追加
349 LV[I]=0
マップの不具合はエディットで書き換えた方が早いんですが一応…
以下を実行モードで上から順番に実行
LOAD "GRP0:PS_DAT2"
GPSET 31,157,22
GPSET 31,158,22
SAVE "GRP0:PS_DAT2"
上記と全く同じ事をしてマップを修正するプログラム
ファイル名「PS_FIX」(PS_DAT2があるプチコンmkIIで実行してください)
http://www.dotup.org/uploda/www.dotup.org3024323.png
>>170 >>187 遊んでくれてありがとうございます!
めっちゃ嬉しいです。
下画面にグリッド表示するの良いですね。
これならウチの子供達もクリアできるかも。
>>160 ミスの音のチョイスが笑えるwww
このアイディア面白いなー
>>160 おかげで俺の渾身のワンキーゲーム製作が捗らない
こんなアイデアがあったとはたのしい
いしのなかにいる がWizardryっぽい死に方だと思った。
30fpsでゲーム作ってたんだけど、スプライトやBGの座標を変えるときにSPOFSに移動時間を2に指定すると表示だけは60fpsにできることを発見した
>>181 上海ちょっといじってみたよ
20行の
DIM U(37)の後に
DIM PAI(72) '追加
@MEN_INIT3サブルーチンの中ほどの@ME_IN3_00あたりで
FOR I=0 TO 71
PAI(I)=1+FLOOR(I/2)
NEXT
FOR I=0 TO 71
A=72:GOSUB @RAND
SWAP PAI(I),PAI(R)
NEXT
COUNT=0
@ME_IN3_00
' A=36:GOSUB @RAND:R=R+1
' IF U(R)==4 THEN @ME_IN3_OO
' U(R)=U(R)+2
' RR=R
RR=PAI(COUNT/2)
こんなもんでどや!
要はシャッフルした牌を先に準備してるだけなんだけどね
なるほど、問題は牌の最後の組が横ではなく縦になった場合か そこだけ誤魔化しちゃえ @MEN_INIT3サブルーチンの中の@ME_IN3_11近辺で @ME_IN3_11 MEN1(Z0,Y0*17+X0)=RR IF COUNT==142 AND Z0==1 THEN MEN1(0,Y0*17+X0)=RR:RETURN '追加 '--
>>198 DSiLLで確認。
想定通りになってたよ。
>DSiの「i」だけが薄い太線
>3DSの「3」は「DS」と同じ
上海だけでプチコン買ってよかったという気になれた
上海があるならば下海を作るかな
作ってみて
杯を伏せて神経衰弱の要素を取り込みました!
>>203 ナイスアイディア!
だがそんなゲームやりたくない
上海で神経衰弱だと、スーパー上海ドラゴンズアイ内の 対戦ゲームだっけ?
下海ってなんて読むんだ
xia-hai
ワンキーゲームのつもりが何やかやと追加して3キーゲームになってしまったチラ裏
そのサンキーゲームうp
>>209 私の処女(作)受け取ってくださいっ!
ってのは置いといてひたすら走ってくと得点が増えるゲームです
Aで長いジャンプ、Bで短いジャンプを時と場合によって使い分けてください
XY押すとなんか気合で乗り切ります
もしよろしかったら感想とか改善点とかいただけると幸いです
OTITAAAAAAAAAAAAA!
>>212 BIG JUMP! だの JUST JUMP! +3** だの粋な+α要素が最高
ボタンだけで気軽に遊べるアクションゲーってやっぱええね
よかった
何げに良くできてると思うよ。 このように凹凸がある地面との衝突判定は結構難しいけどちゃんとしてるし スクロールはGLINEで行っているけどそれがキャラとマッチして味になってると思う。 ただ、乱数で生成しているためクリア不能な場面がたまにあるけど それはSUGOI PAWA-で何とか乗り切れるので問題ないかな。
プチコンのために買ったDSLLのカメラに傷がついた。泣きたい
qrコード生成出来なくなった。 flash10.2以上を入れてくれと表示される。 11インスト済なんだがなぁ。
キャッシュクリアは?あと別ブラウザとか。
>>203 GBの上海の「REV」って面がそんなのだった。
>>220 >>224 ありがとう。
IE7でキャッシュをクリアしてもダメだったが、
Google Chromeで無事QRコードに変換できたよ。
>>224 こ、こいつぁ
俺にはブロック生成場所(GOの右)から
一画面分右に進むことすら叶わねーや…
>>224 ほほう。操作感がゲーム性になってていいね。
>>226 タイトル画面でブロックの数極端に変えてない?
いくらなんでもそこまで難しくはないとおもうけど
>>224 壊したブロックが紫色になる(水色でなく)のは何か意味があるの?
たまに、ブロックが無い所もたまに壊せて?紫色になることがある。
左右への動きだしが鈍いのが改善されると、爽快なゲームに化けると思う。
それにしてもこうやまは人に喧嘩を売るような発言ばかりするなあ。 > 例の #petitcom シンセサイザーのリストを見たら > IF A==1の次にIF A==2とか簡単な命令ばかり並んでいて驚き。 > 該当する制御値を配列に入れるとか、mkIIからの新命令を使えば、 > リストは何割も短くなりそうなのだが 人を不快にしない言い回しとかわかんないんだろうなあ。
長いプログラムには向かないBASICだからこそ バグを減らすにはこういった単純な記述を行うことも必要になると思う。 リストを短縮してもQRコードの枚数はあまり減らないので意味はない。 これが1画面のようにごく短いものならばいくらでもリスト短縮の手段を講じることは できるけどな。
大作ほど可読性を重視しないとな
ぶっちゃけ、こうやまの作ったプログラムもリストは無駄だらけだ。
プチコンは普通にやっても速度出るから 速さ重視じゃなければ可読性重視で問題無い
235 :
枯れた名無しの水平思考 :2012/06/01(金) 17:24:04.56 ID:INQZe64B0
本当に、なんであいつはいつも上から目線なんだ? 以前、誰かが昔のゲームを移植したら「残念、すでに〇〇さんが作ってます」とか、 「△△さん版はバグがあるから気をつけましょう」とか、 作者の気持ちを逆撫でするようなこと言っててドン引きしたわ。 プチコン職人はみんな大人だからキレないけど、あれは酷い。 あたかも自分がプチコン界を仕切ってる、みたいな態度をとってるけど、何様のつもりなんだろう。
イライラしてんのはわかるが落ち着け そんなことより3DS版プチコンに 具体的にどんな機能があったらいいか考えようぜ
とりあえず、個人的な要望を書けばこんな感じだな。 欲しい機能 ・エディタの行末での折り返し表示機能 ・複数行のコピー&ベースト ・アンドゥ、リドゥ ・構造化命令 ・ジャイロセンサー、モーションセンサーセンサー、カメラに対応した命令 ・スライドパッド用の命令 ・漢字フォント(8x8、12x12、16x16)
↑の続き 強化して欲しい機能 ・編集可能行数を99999行までに ・1行を256文字以上可能に ・文字列変数に1024バイト以上代入可能に ・1m秒単位での割り込み機能 ・スプライトは管理番号256以上、SPSHOME、SPSCALEも256以上 ・GRPは8面以上 ・BGやGRPの縮小、回転機能
あと追記するならば、3D立体視用の命令は要らないしあっても使わない。 ポリゴン命令は・・・あれば使うかもしれないが、たぶん使わない。
BASICでポリゴン命令?! そこまでするなら、OOPサポートしてくれ ってなって、BASICの範疇超えるぞ。
うん、だから2Dに特化したものが欲しい。 プチコンはmkIIでかなり強化されたけどまだ不十分。
>>229 >壊したブロックが紫色になる(水色でなく)のは何か意味があるの?
視認性がいいというだけで意味は無いです
>たまに、ブロックが無い所もたまに壊せて?紫色になることがある。
当たり判定の計算ミスで付近のマスを誤爆して壊してます
処理がゴチャゴチャしててどこが悪いかよくわからないので
とりあえず移動前に上部のブロックは念入りに壊しておく等の対処で我慢してください
>左右への動きだしが鈍いのが改善されると、爽快なゲームに化けると思う。
あくまでもアレに似せたいとしている作な為わざとやっている部分です
気に入らない場合は14行目の TM=〜 が初期値ですので
お好みでここに小さめの数字を与える事で調節してください
244 :
枯れた名無しの水平思考 :2012/06/01(金) 18:42:16.54 ID:iYs6J80g0
次のバージョンが出るとしても、使い勝手を良くする方向に変わってくれればいいかな。 高性能化、高機能化はやめて欲しい。プチコンの良さが失われる。 マニュアル100ページとか、専門書で勉強しないと使えないとか、そんなプチコンは嫌。 そもそも、今のプチコンだって、使いこなしてるのはごく一部の人だけなんだから。
245 :
枯れた名無しの水平思考 :2012/06/01(金) 19:03:30.14 ID:aD10LGeQ0
on errorやon intervalなんかの割り込み命令が追加されたらいいな 時々欲しくなる
そんな事より3DS版をだな… スリープですれ違い出来るだけでいいんだ…
>>238 8×8の漢字ってなんだよ
無茶言うなよw
コンパイラ欲しい
switchとif〜end ifがあったらそれだけでいい あ、複数行のコピペも!
>>236 >>246 俺も3DSしか持ってないからぜひ出してほしいが、同時に不安もある
BG画面やスプライト機能はDS固有のハードウェアで実装されていて、
3DSでエミュレートするとパフォーマンスが激減するから引き継がれないと思うんだ
3DS版が出るとしたら、言語仕様は上位互換でも機能は全く別物になるんじゃないかな
ファミリーベーシック→PC9801くらいな感じで
3DSはDSをハードウェアでエミュレーションしてなかったっけ
>>252 それでもプチコンならソフトウェアで実装すると思う。
3DS版が出るなら、カーソル移動は十字キーではなくABXYに設定できるようにして欲しい。
クラブニンテンドーのアンケートが6月17日頃までだった気がするから、 まだの人で要望とかあるなら忘れずにな
>>253 DS用ソフトを動作させているときはハードウェア互換を使う
HOMEボタンを押したときの挙動からの推測だけど、3DS用ソフトを起動するモードでは
スプライトやBGの類は使用されていないように見える
>>254 その方がプチコンらしさを感じるね
パッケージ版(カートリッジ版)でないと不可能だが、Bluetoothとかの外付けキーボード。 ……いや、拡張パッドは3DS本体の無線機能だっけ。 いまさらIEEE1394なキーボードなんて作ってたら、どんだけハイコストだよって感じですが。
Bluetoothといえばポケモンタイピング…
>>258 IEEE1394のキーボードなんて存在するの?
っつーか何故IEEE1394?
そういやクラニンのアンケで3DS版を出して欲しいと要望書いた時 「パッケでBluetoothキーボード対応、とかやるんだったらWiiUでやってくれ」って書いたの思い出したw プチコンはソフト差し替え不要のDLソフトだからこそいいと思うんだ・・・
ポケモンキーボードがBluetoothなのはiPhoneにも対応させたかったからであって、 3DSと通信させるだけならカートリッジ無しでも作れるはず
>>262 拡張スライドパッドと同じ方式の専用キーボードを出すなら出来るだろうけど…
台座付きキーボード・・・違うこれだと意味が逆になる 台座型キーボード、だな
ドッキングステーションみたいな感じのキーボード 少し斜めに
>>263 赤外線通信だから本体に密着させる形状にしないといけないな
>>263 3DSは独自の無線プロトコル持ってるんやで
昔の apple][c みたいな形の台座型キーボードなら買うぞw
TALK命令のしゃべり終わりをどうにか調べることはできないかな
TALK命令って、どうにも使いにくいよね。 喋らせる事自体が既にネタ用途と言う説もあるが…
ポリゴンはテクスチャなしでも十分、3DSが 行列演算をハードウェア的にサポートしていれば それに関する命令を入れて欲しい なくても3DSの処理速度的にSFCのスターフォックスぐらいいけそうだが あとはグラフィック画面とスプライトに関する制約はどうにかならないかな そしてBGの2軸以上の回転サポート これくらいかな それとQRコードで膨大なデータを入れるのは少し面倒 何かかわりの入出力方法ないかな
273 :
枯れた名無しの水平思考 :2012/06/02(土) 06:48:37.09 ID:OzpVjR+60
こうやま、twitterで、また上から目線で職人の勝ち負けつけまくり中 しかも「最近他の人と移植だぶりまくってませんか?」とかひでえ
>>273 言われた本人は普通に返信してるぞ
カリカリしてんのはお前らだけだなw
っつーかここに現れてない人の話をここでする事もないでしょ。
いちいちageて粘着しているのが1人いるな。 ここでやらずに直接@してればいいのに。
ポケモンタイピングは ・ポケモンのネームバリューである程度の数が見込める。 ・出来合いのBTキーボードを仕立て直すだけ ・カートリッジに内蔵するのは、最低限HIDさえサポートしてればいいローエンドのBTチップ だから、割とハードル低かったと思うんだよね。 おそらくファーストロットは損益分岐ぎりぎりの数量だったんじゃないかと思うけど、結果、当初はプレミアが付きかねないイキオイで品不足だったし。 顧みて、プチコン用に専用ハード起こすって無謀だろう。 ●プログラムを育てる⇔ポケモンを育てる ●ほかのユーザーと切磋琢磨する⇔対戦、交換 ……プチコンとポケモンって、名前が似てる程度には似てるのか?
BTキーボード目当てで安くなってから2つ買いました。
>>272 >それとQRコードで膨大なデータを入れるのは少し面倒
>何かかわりの入出力方法ないかな
DSのイヤホンマイク端子に繋ぐインターフェースとCSAVE・CLADが欲しいw
末期のアナログモデム並の変調なら38400bpsぐらい出せるだろう
>>278 カセットインターフェース程度でも専用ハードを起こすのはきっついだろうな
>>280 画面スクロールとか位置調整しながらだと面倒だが、
画像ビューワとかでキーボード叩いて次の画像へ移りながら読み込むのなら
そんな面倒でもないよ。
PETIKANAに興味持ってPTKANA_Sをロードしてみたんだけど
なんかエラー吐くしプログラムの中身はなんかあちこち崩壊してるしでようわからん・・・
>>281 うちも最初Irfan使ってどうにも認識しづらかったけど
Winのフォトビューアー(画像右クリ→プレビュー)にしたらサクサクいけるようになった
予測だけど周囲きっちり白いほうがいいのかも
>>282 自己解決
CLEAR入れ忘れてただけでした・・・orz
>>282 サブルーチンを使う時は、以下に注意すべし
・変数名がかぶらないようにする
(変数スコープがなく、全てグローバル変数扱いであるため)
・メインルーチンの最後にendを入れる
(endがないとそのまま後続のサブルーチンまで突入してしまう)
285 :
枯れた名無しの水平思考 :2012/06/04(月) 08:20:04.66 ID:XGA5KZb+0
>>284 END使うプログラム書いたことないなあ
俺も無いなー ゲームは普通無限ループだからね
うちは終了コマンドを付ける事が多いので、そこでEND使う。
ENDを通ることは無いけど 可読性とコーディングミスのために入れてる
昔はよくマルチENDのプログラムを作ったなぁ
>>289 はこんな感じのヤツ
タイトル「川○浩探検隊」
CLS:CLEAR
?"アナタハ ドウクツノ ナカニイル"
@1
?"X="X,"Y="Y
@2
B=BUTTON(1)%16
WAIT 1
IF !B THEN @2
X=X-(B==4)+(B==8)
Y=Y-(B==1)+(B==2)
P=0OR SIN(X+Y/PI())*13
↑の続き IF P==7THEN ?"ダッシュツ デキタ!":END IF P==4THEN ?"オトシアナニ オチテ シンダ":END IF P==1THEN ?"ドクヘビニ オソワレテ シンダ":END IF P==3THEN ?"サソエリニ オソワレテ シンダ":END IF P==9THEN ?"ドクグモニ オソワレテ シンダ":END GOTO @1
訂正 「サソエリ」→「サソリ」
>>280 >DSのイヤホンマイク端子に繋ぐインターフェースとCSAVE・CLADが欲しいw
>末期のアナログモデム並の変調なら38400bpsぐらい出せるだろう
そんなのGacktさんだけ大喜びの図じゃないですかw
(昔のパソコンでプログラムを自作して)しかも、ほんとにムカつくのだが
3時間くらいかけて作ったプログラムを保存するのに、テープレコーダーで
50〜60分かかる。途中でちょっとでもテープが痛んでいると、そのプログラムは、
また、最初からやり直し。ピィ〜ヨロロロ〜、ピ〜……で、「エラー」と出てくる。
エラーじゃないよ!と何度叫んだことか。 光文社「自白/Gackt」より
セーブに50〜60分も掛かる大作か。 市販品でもそうそうないぞ。
その大作を3時間で作るところがさらにすごい
296 :
枯れた名無しの水平思考 :2012/06/04(月) 20:39:42.31 ID:AgNHjkFR0
俺も
>>210 で閉じて3秒待って開いても何も変わらないなと思ってた
そのこと書き込むの忘れてた…
>>210 の書き込み内容でだいたいどんな動きをするプログラムかが
分かったので見てなかったけど確かにQRが間違ってるな
自分は落としてないけどTIMEとMAINCNTLの比較とかすりゃ取れんのかな〜と想像
>>299 俺も同じことを考えた。
1秒単位でしか検出できないのが難点だけど。
301 :
枯れた名無しの水平思考 :2012/06/04(月) 22:46:06.14 ID:amNlsrSp0
>>291 ENDたくさん、イクナイよ!
終了処理ルーチンにGOTOするのがヨイよ!
>>301 昔使ってたポケコンはメモリが544バイトしかなかったので
こう作らないと収まらなかったんだよ
今更だけどソフトのアップデートでセーブデータ消えたりしない?
304 :
枯れた名無しの水平思考 :2012/06/05(火) 00:04:35.28 ID:UfM/ajuF0
消えない
今までは消えたことがない。 アップデートで消えるバグがない限りは今後も大丈夫
よしじゃあアップデートするか
307 :
枯れた名無しの水平思考 :2012/06/05(火) 06:03:30.06 ID:8HS47eT10
>>302 PB-100なんてシラナイよ!
ここはプチコンスレよ!
ポケコン使いなら、プチコンより DETUNE の DPC-100 の方が合ってるかもな。
309 :
枯れた名無しの水平思考 :2012/06/05(火) 19:36:39.71 ID:txeChpYx0
大作を作ろうとしても完成せず 何を作るのかも考えずに雑に書いているとまともな物が出来る不思議
別に不思議なところは何もなくその大作を作るためのスキルが 備わってなかっただけだろう。
そこなんですよ
変更内容は Ver0.5 出足の遅さとジャンプスピードを少し緩和 ブロック破壊の誤爆が(多分)治った(体の中心-1を足元-1に変えました) ダッシュジャンプで2つ以上並んだ壁を(多分)壊せなくなりました(これによって高ブロック設定は実質詰みゲーになりました・・・) ブロック設定ごとのハイスコアとセーブロード対応(意外と簡単だった) その他デバッグ、装飾等 です
>>312 タイトル名は書こう。
知らないが知るきっかけにもなるんだし。
315 :
枯れた名無しの水平思考 :2012/06/05(火) 21:47:50.04 ID:9S6nQbzM0
>>312 おまえ誰だよ。
いきなりやってきて得体の知れないzip置いてくとか、ウィルスばらまくのと変わらねえよ。
317 :
枯れた名無しの水平思考 :2012/06/05(火) 22:27:56.52 ID:sr1pXScg0
言い過ぎじゃないだろ。 そもそも2chに張られたzipの直リンクを普通に踏むほうが間違ってる。
昔「危険だから」と常時JavaScript切ってたツレを彷彿とさせるw
未だにzip気にするとかどんなセキュリティソフト使ってるの
exeを実行するんじゃあるまいし、 zipは解凍時のフォルダ位置の脆弱性がないソフトを使えば、 そんなに怖がる程の物じゃないよ。
321 :
枯れた名無しの水平思考 :2012/06/06(水) 00:03:27.30 ID:8HS47eT10
セキュリティソフト云々は関係ないな。 スマホでzip開いてQR読もうとするやつもいるかもしれない。 スマホでセキュリティソフトいれてるやつがどれだけいるか。 どちらにしても、なんの説明もなくzipを貼るのは非常識だな。 リンクにタイトルを書いて、さらに直リンじゃなく、zipが置いてあるhtmlのサイトを書くべき。
>>312 せめて何のゲームか?くらい書いてくれても
言ってることはそんなにおかしくないのに 言い方が悪いせいで反論したくなる事ってあるよな 悪意があればそれらしい説明を添えてウイルス付きzipを貼ることだってできるんだから スマホ云々とか可能性を語りだしたらきりがないな 何のゲームか書いておいた方が遊んで貰える可能性が増えるよ でいいだろ
uploaderだから、いきなりzipファイルが落ちてくる訳じゃ無いのに・・・
そんなによってたかって苛めるほどのことか? 相変わらずこのスレは噛み付かれるポイントがおかしいな
一人おかしい奴がいるだけな気が
ああ、もとの人じゃなくてウィルス云々言い始めた奴な
また社員の一人政策かよ コテ消し忘れが
>>326 何?お前も何か噛み付かれて根に持ってるの?
まぁまぁ。まったり行こうぜ。
::::::::::::::::::/: : : : : : `ヽ、: : : :ヽ:ハ ヾ. !! ! !! .// / ::::::::::::/: : : : : : : : : : : :.\: : :';::ハ .ヾ ヾ. !! ! !! // / ::::::/: : : : : : : : : : : : : : : : ヽ: : ';:ハ ヾ ヾ !! ! !! // ;;'/: : : : : : : : : : : : : : : : : : : :ヽ: :.';ハ \ : : : : : : : : : : : : : : : : : :ヽ: ';ハ : : : : : : : : : : : : : : :',: :',ハ、 な .な : : : : : : : : : : : : : :!|ハ っ ぜ : : : : : : : : : : : !| ハ .て : : : : : : : : : :!| ハ .し こ : : : : : : : , -―――-- 、 :!| .ト、 ま ん :\: : : : (xx: . `ヽ、 :!| / ヽ .っ .な ___ヽ: : : \XXXxxxx. . . . . ..ヽ |./. . . .} た こ i!:.::.: : : :. `ヽ、XXXXXXXX:ソ |{メメメシ ん と .:::.:.: : : :. ` <XXXx/ | T ´ だ .に .:.:.: : : : :  ̄ ̄ | .l .:.::: : : : : | .l .:.:.: : : : : . | ,! // // i i i i ヽ :ト、: : : : : . |/ // // i i i i ヾ ::ハ: : : : : : . _______! // // i i i i ヾ :::::ハ: : : : : . l::`ー、_i二二/ // // i i i i :::::::::ヘ: : : : : . l:: ヽ {' :::::::::::::\: : : : . !:: 〉--〉ー 、 ::::::::::::i::::::\: : :. ';. /:::::/:. \_ :::::::::::::i:::::::::::` ー------ェ--‐':::::::::. ノ、ヽ:. ̄ ̄ ̄ヽ
荒らしてる奴ってこの前公開するときにスクショ付けろってぎゃーぎゃーわめいてたガキじゃね?
中国のあれでしょ
で3DSLLは結局でるのかな。 このスレ的には需要アリと思うのだか。
>>338 ありがとう
レスもついてちょっとほっとしてます
>>336 > 3DSLL
それは大有りなんだけど、その前にだな、DSiじゃなくて3DS用のプチコンをだな…
3DSの上画面の黒枠と、折角の解像度と処理速度が勿体ないんじゃよー
>336 3DSLL、ちょっと惜しい。 3DSLLLじゃないかと。 DS→DSL、DSi→DSiLLだったからね。 ひょっとしたら3DSXLになるかもしれないが。
妄想でマジレスwww
素直に3DLでいいんじゃね?
3DSの解像度がDSの2倍になっていれば何の問題も無かった
>>337 だけど、3DSのHOMEボタンを押しただけでも閉じた扱いになっちゃうな
>>345 それをやると3DS用のソフトがDbDで動作できなくなって本末転倒だ
そもそも中期的な赤字を受け入れて1万値下げてからなんとか普及できたわけで そんなお高い液晶を2枚も入れてたら今のVitaコースだわ・・・
じゃあ、3DSLLは3DSの2倍の解像度でいいな
3DSのLLは当分でないだろ。 量産効果で3DSの生産価格下げたほうがいい時期だし、本体好調なのに。 ソーマブリンガー買ってみたけど面白いな。 やりこみ要素もあるみたいだし、しばらく遊べそう。
プリセットBGM24番でナイロンギターが流れてるけども、 どうも内蔵音源のナイロンギターと違うように聞こえるんだが
プリセットBGMの音の波形はBEEPと同じのが使われてると思う
354 :
353 :2012/06/09(土) 15:34:24.20 ID:Fo+s2mwr0
このプログラムは 読み込ませたい位置にRESTOREしてから @HTML_EXEを呼び出して使います。 想定していない書き方をすればすぐ変な動作をするので注意!
リソースをパッケージ化した後って分離し直すことできる?
>>355 ロード後に個別にセーブすればおk
別に特殊な形式になってるわけじゃない
分離も何もパッケージのパラメータが分かっていれば 別々にSAVEするだけでいいと思うけど。
そのままセーブするだけで良かったのね 1度パッケージ化したら次回以降も自動でパッケージ化されるものだと勘違いしてた
そのままセーブしたらPRGだけセーブされてしまう。
そうそう。これ使う必要がある > PACKAGE$ 直前に読み込まれたファイルのパッケージ情報が格納される
361 :
枯れた名無しの水平思考 :2012/06/11(月) 21:19:03.99 ID:kc5Z3CUV0
363 :
361 :2012/06/11(月) 22:15:51.97 ID:kc5Z3CUV0
いろいろアウトだったので↑は削除しときます。 改めて、ちゃんとしたものをもう1回うpします。 本当にすいません、失礼しました。
おっと一足遅かったか 更新楽しみにしてます
>>361 多段ジャンプも再現できているし良くできていると思うけど処理落ちが気になるな。
GFILLで64分割で描画するよりGCOPYでスクロールした方がいいのでは?
あとゲーム内容はスクロールジャンプゲームだしキャラもただの○なので
タイトル名さえ変更すれば権利関係は特に問題はないと思う。
チャリ走8165m達成
367 :
枯れた名無しの水平思考 :2012/06/11(月) 23:25:48.91 ID:kc5Z3CUV0
>>365 アドバイスありがとうございます。
色々頑張って改良してみます。
たしかにGCOPYで63個分まとめて左にシフトしたほうが圧倒的に速そうですね。
368 :
361 :2012/06/12(火) 18:06:06.62 ID:h9O9uj860
今のソースを改良してもどうにもならなそうなので、 新しくコードを書きなおすことにします。 また、10000DL突破記念のものをこっちに変更してもいいでしょうか? 需要があればランチャーも作るかもしれませんので、 これからもよろしくお願いします。
チャリ走8106mまでいった 画面が激しく点滅するのと右側がどんどんマスクされていくのと 走った距離に小数点が付くのはそういうものなの?
>>368 それでいいと思う。
>>370 こういう理由では?
点滅→ただの処理落ち
マスク→範囲を狭めて難易度を上げるための仕様
小数点→小数を含んだボーナス値を加算しているため(これも仕様?)
>>371 まあそんなところだろうね
ただ点滅がバグ挙動すぎて下2つまで何かのバグに思えてきたんだ
画面マスクも、太陽は上に表示されてるし
でもゲームは面白かったのでなんだかんだ遊んだよ
修正に期待
マスクしても太陽が表示されているのは 太陽はスプライトなのでグラフィック面のマスクより優先表示されているためでは? もっともGPRIOで優先順位は変えられるけど。
374 :
361 :2012/06/12(火) 21:15:31.66 ID:h9O9uj860
>>371-373 みなさん鋭いですな、まさのその通りです。
・点滅は確かにひどかったですね、ポケモン何とかを彷彿とさせるほど。
365さんのを参考にそうならないようにします。
・太陽に関してはすぐに修正できますね。
・小数点の件は、FLOORでどうにかします。
・マスクに関してはCHALLENGE MODEとORIGINAL MODEに分けて
On/Offを選べるようにしようと思ってます。
と、このまま365さんの方法を使うと、
マスクと地形が両方GRP面なのでそのうち全マスクになってしまうんですよね・・・
マスクをどの面に描画するかも問題ですね。
様々なご意見ありがとうございます。
>>374 点滅している理由は裏画面に描画して表画面に切り替えるまで
表画面には何も表示されてないためVSYNCのタイミングによって
非表示状態が反映されてしまうため。
処理落ちを無くすか常時表示状態にすれば改善できる。
マスクはBG画面にすれば簡単にすむと思う。
376 :
361 :2012/06/12(火) 21:37:49.46 ID:h9O9uj860
俺も自分で作るならマスクはグラフィックじゃなくてBGにする 扱いもグラフィック面より楽なんじゃないかな
>>376 パッケージミスでは?
タイトル画面のスプライトが正常に表示されてないよ。
379 :
361 :2012/06/13(水) 00:06:52.48 ID:h9O9uj860
>>378 RUNNINGロゴを書く暇がなかったので、
とりあえずタイトルのスプライトを抜いてパッケージして権利対策としました。
RUNNING2ロゴはあとでちゃんと描くので、とりあえず今はあえてそうしてあります。
380 :
361 :2012/06/13(水) 00:21:44.72 ID:IFkeZv+j0
と、上でいいましたが、一応描きました。 帰って来てからろだに上げることにします。 連レス失礼しました。
382 :
361 :2012/06/13(水) 19:36:36.86 ID:IFkeZv+j0
383 :
枯れた名無しの水平思考 :2012/06/13(水) 19:58:50.43 ID:MQRcWMEA0
>>382 ポケモン何がしが起きにくくなってますね。
ただ、2000mを越してきてマスクが掛かってくると起きやすくなってる感じですね
>>382 GCLSとGFILLは結構重いのでなるべく使わない
地面をGLINEで描画するようにするとか
385 :
枯れた名無しの水平思考 :2012/06/13(水) 20:16:48.84 ID:MQRcWMEA0
説明が無いとまた変なのが涌くよ
388 :
枯れた名無しの水平思考 :2012/06/13(水) 20:32:48.34 ID:MQRcWMEA0
>>381 とても良かったです。この発想があったか。
3月のプチコン講習会で作ったゲームを思い出しました。
次はコレを採用して欲しいですねw
>>382 地面の幅が4ドット単位だけならば、
2つ重ねたBG面を使っても良いかも。
圧倒的に処理が軽そうだし
なんだか最近はいろいろな作品がリリースされて良い感じだなあ
てか自分でもなんか作ってみようぜ? まぁ改造するだけでもいいけど
テキストファイルでプログラムできたら即買ったけどな〜 ぽちぽちやる気力は1で燃え尽きた 今ショップ評価見たら500超えてるし結構売れてるっぽいね
非公式ではあるけれどテンプレに乗ってるツールを使えばPCで入力することも出来るよ ただ、実行する為にQRコードを読み込む必要があるんで、規模が小さいプログラムだと逆に手間になっちゃうけどね 自分は大まかにはプチコンで入力して、大量の置き換えや大きな配置換えの必要が生じた場合に PCのテキストエディタを使ってる
>>382 背景色を白にしてGRP面をBGの間に挟んじゃってBG奥で水を表現
新しい地形部分も全部消してから書き直すんじゃなく差分だけを塗る
2000m超えたら毎回BGFILL呼ばれてるのを必要なときだけ呼ぶようにする
そもそもBGFILLじゃなくBGOFSでマスクを移動
と、思いついたものを検証もせずに並べてみた-
>>394 まじか!!!!
がぜんヤル気出てきた!!!!
>>353 遅レスだけど
wikiにある美咲フォント系のプログラムを組み込めれば、EXECで行き来して取説に使えそうな気がする。
組み込めるか分からないけど。
398 :
353 :2012/06/14(木) 18:12:16.68 ID:rRqMGDRD0
>>397 まあ今のところバグだらけなので
かなり限定的な使い方しか出来ないと思うけどね
399 :
361 :2012/06/14(木) 18:24:12.43 ID:qXjghmjl0
>>383 ,
>>384 ,
>>387 ,
>>390 皆さん有り難うございます。
処理落ちに関しては、上40pxのコピーをなくすことで
結構改善できました。
ステージをBGは上下単位が8pxになってしまいそうなので
ちょっと厳しいですね・・・
今はジャンプの挙動を実装中です。
あと、対戦モード実装予定です。
そういえば日経ソフトウェアの4月号だかにBGの有用性が載ってましたね
プレイ後アンケート17日までです、買ったけど送ってない人は忘れずに
401 :
361 :2012/06/14(木) 18:27:10.40 ID:qXjghmjl0
と
>>395 さんを忘れてしまいました;;
必要な時だけBGFILLは実装済みです。結構軽くなりました。
BGOFSも試してみようと思います。
BGで水も表現できますね。やってみます。
>>399 高さを1ドットずつ変えたキャラを定義すれば
BGでも1ドット単位で表示できる。
面倒だから1ドット単位で表示するならばGRPの方が楽だけど。
例えば4ドット単位なら □□ □□ □□ □■ ■■ ■□、□■、■■、■■、■■ このように5種類BGを定義すればいいんじゃないか
ただし、
>>361 さんのゲームの場合は高さが2ドット単位だからパターン数は
それよりずっと多くなってしまいそう。
02、04、08、20、22、24、26、28、40、42、 44、46、48、62、64、66、68、80、84、86、88 この21キャラが必要かな。 例:68→左半分が高さ6ドット、右半分が高さ8ドットのキャラ
406 :
361 :2012/06/14(木) 21:40:36.87 ID:qXjghmjl0
>>402-405 その発想はなかった!
確かにそれでも行けそうですね。
そうするとマスクをGRPに回せそうですな。
試してみます。
このソフトって任天堂がライセンス契約結んで3DSにプリインストールすべきだったんじゃないの。 社長が訊くで今はBASICがないから最近の若者はプログラムに触れる機会がないってよく言ってるのに。
javascriptでテキトーに遊べるから触れようと思えば簡単に触れられる環境ではあるけどな
言語搭載してないのが原因というより、GUIなOSが幅を利かせて、ユーザーに内部を触らせない様にしたのが主因では? プログラムの作り手とユーザーが意図的に分離された結果だと思う。 プチコンはその途切れた絆を取り戻す一助になっていると思うよ。 故に、関係各所様にはある程度大らかな目でプチコン界隈を見守っていて欲しいなぁと考えます。 これにより次代のクリエイターが創出されるかもしれないわけですから(やや大袈裟か)。
410 :
389 :2012/06/15(金) 19:46:17.67 ID:oywK63VE0
>>406 左半分の4ドットを高さ0,2,4,8ドットで塗りつぶして
右半分は透明色というパターンを
BGの奥と手前で幅4ドットずらして表示すれば
全4パターンだけで足りるのでは
あとマスクはBGCLIPでもいけそう 幅によるが
411 :
361 :2012/06/15(金) 21:33:05.59 ID:AUBTk6aR0
お久しぶりです、RUNNING2途中経過の報告です・・・ ステージ BGで描画したら60fpsがほぼ安定するぐらい高速化しました。 頭が悪いせいでチップ数は25ですがww キャラクタ 標準のSPU1の96〜99を使うつもりです。 多段ジャンプも継続します。 マスク こちらも引き続きBGで描画してます。 BGぱねえっす スピード BGの関係上60fpsになってしまいました。 ここが惜しいなぁ・・・・・ とこんな感じです。 土日で仕上がればいいなとか思っとります
412 :
389 :2012/06/15(金) 22:23:30.71 ID:oywK63VE0
>>410 0,2,4,6,8の5パターンでした。
おのれ自分の2進脳め
>>411 まさかティアリングが仕様だったとは
弾表示量はどこまでいけるのかを試す為に画面内を複数のボールが跳ね回るだけのプログラムを組んでみたけど、 ボールをGCOPYで処理すると20個くらいでも処理落ちするんだな。 GCIRCLEやGPSETでも30~40個がせいぜい。基本的にスプライト使うのが前提なのか。
コンソール、BG,、GRP、スプライトはそれぞれ得手不得手があるからなぁ。 キャラを動かすならばスプライトが速度面では最も有利だと思う。
色々ダウンロードしすぎて、どのタイトルがどのゲームかサッパリわからんように……。 そろそろ、遊ばないゲームを切っていくか。
>>407 さすがに、小学生やお年寄りへの敷居の高さを考えると……
小学生でBASICに触れてもいいんじゃない って俺はMZ-80Kに触れたのは小6だったかな
(元)マイコン族は小学生でBASICに触れた連中も多いだろう 流石にプチコンのプリインストールは増える面倒事を考えるとあり得ないが…
幼稚園児の頃からMSXいじってたよ
エンターテイメント性を重視したゲーム機なんだからプリインするなら Google BlocklyとかSqueak eToysとかにすべきだねw そういう意味ではVitaにLBPプリインされてたらいいのになあ…
メイドイン俺だろ、任天堂ハードに入れるなら
SPCOLVECて当たり判定の先読み機能と違うのか? SPOFSで実際にスプライトを移動させる前に判定するみたいな つかSPCOLも幅と高さ指定すると範囲おかしくならね?
SPCOLは確かにおかしい気がする
SPCOLはGBOXと範囲指定方法が同じなのがどうにも使いにくい。 中心点と半径という形で指定させて欲しい。 スプライト関連では他に表示非表示を選べないのも地味に不便。 だから使わないスプライトや点滅させたい時とかはわざわざ画面外に対比させにゃならんのがなぁ。
俺はあらかじめスプライト0番とかに透明のキャラを用意しておいて 非表示や点滅表示をする時はSPCHRで透明キャラの番号を指定してるわ
なるほど
それってSPCHRで透明のスプライト指定すればいいだけで、 スプライト一つ潰して透明キャラ用意しておく必要は全くないんじゃ
>>427 >>425 はSPUバンクの0番とかに透明キャラセットしとくって事なんじゃないの?
SPCHRでフリッカーさせたりとか、同じ事だよね。
それとも、スプライト面を1枚使って何か他の使い方とかあるのかな?
>>424 その指定方法だと矩形ではなく円になってしまうと思うぞ。
breakとcontinueがないだけでfor文がこんなに辛いものとは
サブルーチンの中でFOR文使って FOR I=0 TO N IF A THEN I=N:NEXT:RETURN NEXT 的な感じで無理やり抜けてるわ
FOR I=0 TO N IF (条件) GOTO @A (処理) @A NEXT continue的な処理はこうやるのがセオリーだけど、ラベルがすげーもったいない
>>431 GOSUBとFORは同じスタック使ってるみたいだからいきなりRETURNで大丈夫
>>434 いやダウトじゃないぞ。
1 @LOOP
2 GOSUB @SUB
3 GOTO @LOOP
4 @SUB
5 FOR I=0 TO 1
6 RETURN
7 NEXT I
30分位動かしたけど、スタックが溢れて止まる事はない。
んーでもティップスというよりはバッドノウハウっぽいかな。
公式何か来てるな 何々、「こっちは開いてもあまり得しない謎のQRコード」? …うぬう、本当に得しないなw
小芝居ソフトとしてはそれなりに使えそうw
追加素材を使ってゲームを作った人ってまだ誰もいないの?
製作期間があるだろうから、もうちょっと待て。
3DSLLか。プチコン的にはいいかも
PCからプログラムを入力してプチコンで動かしたいんだけど何かいい方法ないかな ついでにPCでプチコンのプログラムをエミュレートできたらいいんだけど
すみません テンプレ読んでませんでした
443 :
361 :2012/06/22(金) 19:01:44.95 ID:mdgrg3+Z0
お久しぶりです。ぷよぷよにハマってしまい絶賛遅延中です;;; プレゼント素材を見てティンときたので、使ってみる事にします。 あとはメニューと+αのみです・・もうしばらくお待ちください。 あと / ̄ ̄ | / ̄ ̄ ̄\ / ̄ ̄ ̄\ / ̄ ̄ ̄\ / ̄ ̄ ̄\ | ̄ ̄ ̄\ | ̄| | | | | ̄ ̄| | | | ̄ ̄| | | | ̄ ̄| | | | ̄ ̄| | | | ̄ ̄| | | |  ̄ ̄| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |__| | | |__| | | |__| | | |__| | | |__| | | |___ |_| \___/ \___/ \___/ \___/ |___/ |____| ,,-' _,,-''" "''- ,,_  ̄"''-,,__ ''--,,__ ,,-''" ,, --''"ニ_―- _ ''-,,_ ゞ "- て / ,,-",-''i|  ̄|i''-、 ヾ { (" ./ i {;;;;;;;i| .|i;;;;;;) ,ノ ii ,, ( l, `'-i| |i;;-' ,,-'" _,,-" "'-,, `-,,,,-'--''::: ̄:::::::''ニ;;-==,_____ '" _,,--''"  ̄"''-- _-'':::::" ̄::::::::::::::::;;;;----;;;;;;;;::::`::"''::---,,_ __,,-''" ._,,-'ニ-''ニ--''" ̄.i| ̄ |i-----,, ̄`"''-;;::''-`-,, ,,-''::::二-''" .--i| .|i "- ;;:::`、 ._,-"::::/  ̄"''--- i| |i ヽ::::i .(:::::{:(i(____ i| .|i _,,-':/:::} `''-,_ヽ:::::''- ,,__,,,, _______i| .|i--__,,----..--'''":::::ノ,,-' "--;;;;;;;;;;;;;;;;;""''--;;i| .|i二;;;;;::---;;;;;;;::--''"~  ̄ ̄"..i| .|i .i| |i i| |i .i| .|i キタ━━━━━━━━━ i| (゚∀゚) .|i ━━━━━━━━━━!!! .i| |i .i| ,,-、 、 |i i| ノ::::i:::トiヽ、_.|i _,, i|/"ヽ/:iヽ!::::::::ノ:::::Λ::::ヽ|i__n、ト、 ,,/^ヽ,-''":::i/::::::::/:::::|i/;;;;;;/::::;;;;ノ⌒ヽノ::::::::::::ヽ,_Λ ;;;;;;:::::;;;;;;;;;;:::::;;;;;;;;:::/;;;;;;:::::::::;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;:;;;;:::ヽ
ここが本スレか ぷちこDLしてきたのでこれから作ってみるぜ
初代プチコン、プチコンmk2で余った残高400を 3DSLLで2台目プチコンに使う方法が・・・ 無い・・・ orz
>>445 eshop1周年感謝祭で、400円ソフトを買えばイインダヨー
>>445 3DSのショップにもプレゼント機能とかあれば融通が利くんだけどね
つーかなんで無いんだ?
3DSLLでプチコンをドットバイドットで起動したらDSiと似たような感じになるかな?
>>445 3DSだったら引越しすればいいけど(ソフトも全部引越ししないといけないけど)
DSiからは移せないんだよね。ニンテンドーポイント
>>448 でも画面外側が真っ黒になるのが気になると思う
3DSに引越しって 引越ししたら俺のDSiLLからウェアは全部消えちゃうの? 残すことはできないの?
引っ越しして、今までのDSiや3DSとかにソフトが残っていたら それをオークションに売るだろうな・・・ソフトコピーじゃんそれ、引っ越しじゃないで幸子。
まだ始めたばかりだけどおもしれー
if文に中括弧{ }みたいなのが使えないのが残念だけど
スプライト関連は使い勝手が凄くいいね
>>451 引越しってのは移動させるってこと
コピーじゃないよ
ENDIFやCONTINUEが使えるだけでコードの可視性がグッと上がるんだけどな… 無印の頃から言われていたのにmkIIでも実装されてないって事は技術的な問題なのか、 それともIF文ごとにENDIFつける手前の方が面倒と考えたか…
それ以前にエディタで文字折り返して欲しい
>>448-449 3DSLLのドットバイドット表示が
DSi LL にどこまで迫れるのか気になる。
同じにならないのは分かってるけど
ノーマルDSiより大きく表示されるなら魅力的だな。
外枠が黒くなるのは気にしない。
技術的な問題じゃなく懐古的な問題だろうな
dpi計算すれば分かるでしょ
>>457 基本とはいえ、ベーシックをそこまで再現しなくてもいいと思うんだけどな
>>453 for i=1 to 真なら結果が1に、偽なら0になる式
……
next
まぁあまり今風の命令入れちゃうと初心者のハードルが上がりすぎるというか、 なるべく仕様を単純にしてこそのお手軽さってのがコンセプトだからってその辺の事情はわかる。 でも、もし3DSでmkIIIが出るならもうちょっと利便性上げて欲しい。
>>461 いやー、それでもVBAレベルの制御構造はあってもバチは当たらないと思う。
あとエディタに関しては、変数名とかラベルのキーワード自動補完が是非欲しい。
変数宣言なしの言語でのスペルミスは見つけるのがむずいんだよ。
うーん でもやっぱりMZ-2500やX1TurboZとか 8bit時代のBASICぐらいで留めて欲しいと思うのココロ
マイコンが進化していった過程も再現していってるのじゃ
end ifが便利なのに異論は無いけど、 プチコンに妥当か・必要かと言われたら否だな。
ELSEと違ってEND IFはすべてのIF文に記述することになるから 一般のBASIC言語ソースとの互換性が悪くなるし、 入門者がIF文に対して覚えなければならない必須要素が1つ増えるのもよくない
とりあえずラベル使えばブロック構造にはできるしな それよりサブルーチンの変数スコープをだな
覚えなければならない要素の難度って意味で言えば ローカルスコープ>>>>>>>>>ブロックIF だと思うが。
一応スプライト変数と言う形で実装はされてるんだけどねぇ… ENDIFはmkII以前のコードを大幅に書き直ししなきゃいけなくなるから今更入れるのは難しそう。
>>463 MZ-2500はブロックIFあったと思う
行の最後のトークンがTHENかどうかで 単行IFとブロックIFのどちらでも書けるようにすれば 過去のコードと互換性がなくなることはほぼないと思う 現状でもTHENで終っててもエラーにならないけど そんな無意味な状態でほっとかれてることも無いだろう
すれちがいMii広場でプチコンmk2を最後に起動してたMiiと5人すれ違った。 全部可愛い女の子のMiiだった。 これだけは言わせてくれ。 このロリコンどもめ。
プチコンのためにDSi LLを買おうと思っていたけど、悩んでいて良かったw 3DSLLを買うきっかけが危うく無くなる所だった。
3DSでプチコンするのは、何かと不便なの?
ドットバイドットじゃなくなるから、少しぼやける
476 :
枯れた名無しの水平思考 :2012/06/24(日) 09:58:32.23 ID:o7t9NAUb0
プチコンシュミレーターって簡単にできそうじゃない? 検討してみたけど、音声合成以外はなんかできそう。 機能や速度など細かいところは再現できなさそうだけど、気が向いたら作ってみる。 エミュレーターじゃないから、あんまり期待しないでね。
ぶっちゃけHSPでいいんじゃねという気が…
478 :
枯れた名無しの水平思考 :2012/06/24(日) 10:08:45.75 ID:o7t9NAUb0
HSPをDSに移植するOpenHSP for NDSってのがあった。 シュミレーター作る意味がなくなってきた...
これMSXと違ってボタンとスティックがおんなじ関数なんだね 昔やってたみたいにIF B=1 THEN Y=Y+1って作ったら自機が上に動いたけど、 他のボタン押したら値が変わって動かなくなった んで初心者講座みてANDっての使えばいいみたいで、それで4方向分作ったら斜めも勝手に動くようになった それはそれでいいんだけど斜めは0,71倍位にしないといけないのにどうすればいいんだ・・
>>469 シャープのポケコンPC-G850系とPC-E500系で後でブロックIFが追加されたが
過去のリストはそのまま動くよ
>>479 1)ANDでスティックの値だけ取り出す(ボタンの値のとこはつねに0になるようにする)
2)IF B==1 みたいに8方向分つくる
これだけ
>>477 HSPはselect case採用してっと公式に書いたら
見事次のバージョンに搭載されて嬉しかった思い出が
やっとifiの大量羅列から開放されると
>>482 B = BUTTON()
IF (B AND 3) + (B AND 12) > 1 THEN GOSUB @斜め移動処理
これでいいんじゃない?
>>479 つまり、8方向移動はできているけどX、Yの移動量を一定にしたいということね?
それならばX方向、Y方向の移動量の合算の平方根をとったものを
加算していけばいいだけだと思う。
↓こんな感じね VX=(B AND 8)/8-(B AND 4/4) VX=(B AND 2)/2-(B AND 1) V=SQR (VX*VX+VY*VY) X=X+VX*V Y=Y+VY*V
↑これよく見たら斜め方向は2で割らないといけないので面倒だなぁ。 あと(B AND 4/4)は(B AND4)/4の書き間違いね。 斜めは0.71倍の速度というのが分かってるならば単純にこれでいいと思う。 V=1-ABS(VX)*ABS(VY)*0.29 やや強引だけどこれで問題ないだろうw
>>487 せっかく斜め方向の距離を求めているのに乗算してどうするんだ、そこは除算では?
V=1/SQR(VX*VX+VY*VY)
書いた後に気づいたが移動量がゼロだった時のことが考慮されてねぇ すまん
basicぽくないけどスプライトの中心点と当たり判定の矩形を 表示する命令を追加してくれ
BUTTON()AND 15をして、 それをインデックスにX増加量とY増加量を配列にしちゃえ。 無駄が多いけどね。
492 :
479 :2012/06/24(日) 17:42:05.85 ID:DBzcfR3e0
みんなアドバイスありがとう 斜め方向を等速で動かす方法参考になりました まだビット演算というものがあんまり理解できてないので、なんで斜めにも動くようになったのかとか、 逆に4方向しか動かないようにするにはどうするのかとか、いろいろ勉強していきたいと思います
二進法で表示して考えたらわかりやすい 例えば左上を入力したら5が入力されるけど、5は二進法だと0101。 0001(1:上)と0100(4:左)を満たしてるから二つの処理が実行されるってわけ。 この考え方はフラグ管理にも応用できる。
>>494 補足
入力検知処理にANDを用いるのは
>>494 の通り複数のボタンを入力した時に一つ一つの処理を抜き出せるようにするため。
>>479 のようにイコールで処理してしまうと、例えばK==1なら入力が0001であった時にしか処理しなくなる。
逆に言えば4方向にしか動かしたくないならIF文をイコールで処理すればいい。
そのままだとAボタンとかを同時に押しててもハネられちゃうからもう一捻り工夫がいるけど。
>>492 は、そもそも2進法を知らないんじゃないか
一応義務教育で学ぶ事だからいくらなんでも知らないって事はないと思うが…
教えられてはいないが、中学時代の数学の教科書で 端っこの方の豆知識枠にチラッと紹介程度に名前だけ載ってた記憶はある>2進法
自分も教えられた記憶は無いけど知ってたな 他タイトルの解析でパターンが8ビットで終わらないから 16ビットで1周が何時間程度とか書いて周りポカーンだった
あれ?昭和56年生まれだが中学の時に2進法と16進法習ったぞ。 教師の個人的な方針だったのかな。
60進数なら小学校で必ず習う
ここに来てるような連中は、先に自力で覚えちまって、 いつ学校で教わったかなんて覚えてない人が多そうだけどな。
だね。 俺も三角関数も小学の頃に覚えてしまったし。
I/Oのプログラムリストをはじめて見たときは衝撃的だった… 『なにこの数字とAからFまでの英字の羅列!?というかリスト長すぎね!?』
>>504 誘導ミサイルを作ろうとして三角関数を学ぶのはみんな通る道だと思う
>>506 circleがない時代に円を描くのが目的で覚えたな。
俺は三平方の定理で描いてた。
自分がいつ2進数と16進数を覚えたかはマジで思い出せん
俺はマシン語勉強したときの本で覚えたんだったかな
>>504 関係ないけどIDがZ80
DJNZとかだったらさらに萌えたかもw
>>505 ダンプリストだな。俺もマシン語モニタで入力したぜ!!。
入力が終わった後、チェックサムとの格闘の日々が辛かった。
>>512 そのうちBASICでダンプリスト入力支援ツール作ったりするんだよなw
テンキーの部分だけで0-Fを入力
リアルタイムでチェックサムを表示とかさ
>>472 の言うような処理と十字キーとボタンの同時押しを両立させるなら、
BUTTONで得た値の下4bitだけ抜き出してそれを元に方向を割り出して個別に処理すればいい。
K=BUTTON()
J=0 : N=0 : KK=0
FOR I=0 TO 4
J=( 1 << I )
IF K & J THEN N=N+J
NEXT
IF KK == 1 THEN Y=Y-1
IF KK == 2 THEN Y=Y+1
IF KK == 4 THEN X=X-1
IF KK == 5 THEN X=X-0.71 : Y=Y-0.71
〜
…素直にANDで処理しろ馬鹿!
しかも式まで間違えててgdgd。変数Nはいらないな 誤 IF K & J THEN N=N+J 正 IF K & J THEN KK=KK+J
…? 下位nbit抜き出したいだけなら KK=K-((K/(n*n))*(n*n)) でできるだろう。 なんでそんな回りくどい事やってるんだ
>>514 下位4bit抜き出すならば
KK=K AND 15 でいいのでは?
>>513 自作じゃないけど、PCマガジンの「便利な短いプログラム」で
そういうプログラムが何度か載ってた。
自分がダンプリスト入力してたのはPC-6001/mk2だったから
お世話になることはなかったけど、88なら使いたかったな。
MACINTO-SとかMACINTO-Cとか
公式の初心者向け講座やプチコン本でも、キー入力を論理演算で抽出するサンプルがさらっと載ってるけど 2進数やビット演算を理解してないと意外とつまづくかも。 マイコン時代にBASIC経験してた人なら大抵アセンブラ併用する時に必要に迫られて勉強してるだろうけど。 各ソースをパッケージSAVEする時とかスプライト属性等々・・。 ビットをフラグにして管理するとか、初心者だけでなく高級言語オンリーな人にも「?」な仕様かもね。プチコンって。
C言語でもビット演算は必須の知識だと思うけど
ビットをフラグに使うという概念は、 RPGツクールのスイッチという形で慣れ親しんでる人が多い為 実はわりかし受け入れられやすい。
そういやプチコンにビットシフト命令ってないよね
…と思ったけど、最近のRPGツクールって スイッチがブーリアン型じゃないんだっけ…?
526 :
枯れた名無しの水平思考 :2012/06/26(火) 16:48:43.35 ID:3Y8uFGv30
プチコンって8進数使えないんだな MSXなんかだと使えた気がするが何に使えばよいのか分からなかった
なんでシフト演算使えないんだろうな
シフト演算があるとめちゃくちゃ便利だけど BASICで搭載されている例がほとんどないからなんだろうな。
まあ、「2で割る」、「2を掛ける」を必要回数繰り返せばそれでよかろう。
Z80マシン語でプログラムを作っていた頃は 掛け算さえ無かったから足し算を繰り返してしのいでいたので それも1つの解決策だけどな。 Z80でもシフト演算はあったからそれで高速乗算プログラムを 作っていたのを考えるとシフト演算はやっぱり欲しい。
POWもお忘れなく
プチコンで検索したら個人でコンテストやってるサイトが引っかかったんだけど このスレとは関係ないの?
インタプリタのプチコンにシフト演算があっても 高速化はあんまり期待できないんじゃないかな
乗算を複数行ったり、POW関数を使うよりはさすがに速いだろう
乗算でもPOWでもオーバーフローが頭痛の種になりそうだ
7月7日にネット生放送されるプログラミング勉強会は、
プチコンとPlayStation Mobileが同席するそうだ。
そして会場はマイクロソフト。
ttp://pronama.wordpress.com/ ↑紹介文を書き直してくれる文才を募集します;;
オーバーフローしたら勝手に切り捨ててほしい
固定小数点なんだからそっちの方が使いやすいよな
>>525 最新のツクールVX+に至るまでbool型だよ
でもここ10年ぐらいのツクールは別に整数の変数も持ってる
>>521 基本的にマジックナンバー使うなってのがセオリーだしな
ビット演算がないのは、整数型がサポートされてないからだと思うよ。 プチコンは固定小数型だなら、1を右に1ビットシフトしたら0.5になる。 そんなビット演算嫌だろ?
別にいいじゃん
だならw
公式で追加フォント来てるぞ〜
フォントだ
しかしなんだ、平仮名使えると読みやすさは段違いなんだよな 次回Verのプチコンでは、標準装備にして貰えないだろうかねえ… LLも出る事だし、いっそ3DSの方に来て貰って色々増強してくれても良いのだけどね
普段カタカナよりもひらがなの方が読む機会が圧倒的に多いからな。
ゼビウスフォントなんで数字だけアタリフォントなん…
チチキトク スグカエレ
マジで乳が奇特だった
イロイッカイズツ
>>548 無ければ作ればいいじゃない
CHREDで自分用フォント作るの楽しいよ
ゲームに忙しくてプチコンいじってる暇がない テリーに100時間ぐらい吸われてる どうしてこうなった
知らんがなw
俺もそろそろ世界樹に手を出したい プチコンに戻ってこられるか心配
俺は逆にプチコンばっかで、 他のゲームは全然起動しなくなった。 Newスーマリ2週目がWorld4で止まってるw
俺もプチコンの影響でここ1年買ったゲームはほとんど積みっぱなしで ろくにプレイしてない。 お陰で無印とmkII合わせて1000時間を超えてるw
買ったんですかぁ、で、どうでした?
社長の呟き… 明日V2.2来るのか?
なんだろう、思わせ振りだよな。
変数スコープなんて贅沢言わないからcontinue,break,endifだけつけてくれれば良い。 v2.2出るならその辺お願いしますお願いしますなんまいだぶなんまいだぶ
思いを形として遺すことはできるとは思わぬか?
未宣言変数を参照したらエラーにするモードが欲しいな。 タイプミスによる思わぬバグがなくせる。
もうプチマイクロパスカルを出してもらおうぜw
MZのPALLやFORMをだなw
消費動向調査って、読んでて面白いよ^^
>>564 いいね〜。
ついでにMacintosh Toolboxも再現してもらって、
プログラミングにはInsideMacが必須とかだったら
地獄の再現度合は半端ないww
>>559 今日、何か来るみたいですね。
機能強化ならDSのマイク入力で遊んでみたい。
ツール関係ならファイラー的な?DOSシェル(古っ)ぽく使えるようになると便利かも。
ワタシハ ファミリーコンピュータ デス が実装されるのか…
なんか特別なイベントでもないと日曜とかに任天堂がショップ更新してくれるとは思えない QRでの何かのデータの更新とか、 解説の更新とか、その辺の自分たちでできることなんじゃ?
今日ではなく明日だったみたい。 社長はドジっ子だなw
なんか間違えたとかいってんぞ
素材がまた増えると予想 次のプチコンはフォント3種類くらい標準搭載して欲しいね
突然ですが、かくれんぼターイムっ!! …ていっ! なーんて驚いた?
お、おう…
夕飯は食った?俺にも今度作って欲しいもんだね。
俺は今からおかずの用意をするところ
「俺は今からおかずの用意をするところ 」って、本当なんだ?
今晩のおかずは何にしようかしら
しない?否定派なのか。 確かに世の中そんなに甘くないけど。
今晩のおかずはプチコンで作ろうっと
今晩はプチコンで抜くか
FOR OKAZU=577 TO 581 PRINT"オカズタベタ?" NEXT
妄想膨らましすぎ乙 まあ俺も自分でエロ絵描いてハアハアできたら本物だと思って練習してたことはあるが。
MML難しい・・ 基本的な仕様はわかるけど、 今けっこう複雑な曲を打ち込んでいてちゃんと音符の長さを足してテンポに合うようにするのが大変。 プログラムのように「こういう書き方をすると見やすいぞ」みたいのってある?
>>586 複雑な曲って、自作ってこと?
それとも既存の曲をただ打ち込んでるだけ?
前者で脳内作曲してるなら、一度楽譜にしてみれば分かりやすくなると思う。
後者なら何が難しいのかわからん。
「音符の長さを足してテンポに…」ってどういうこと?
楽譜があるなら、そのまま何も考えず機械的にテキスト化するだけでは。
全部16分音符にする。いやマジで。
で、何か来た?
1小節ごとにスペース1マス入れる 4小節ごとに改行する マクロなるべく使わない、付点なるべく使わない 毎行終わりに<>挿入してO4に戻す ・・・ってそういう話でいいんかな
MMLが難しいならプチコン上で楽譜入力して それをMMLに変換するプログラムを作ろうぜ!
既にMMLが打ち込まれてるゲームとかがあれば そこから何か参考に出来ることを見つけられるかもね。 他人のソースを見て学んだり楽しんだりするのもまたBASICの醍醐味かな。
で、結局スマイルの社長がつぶやいてたのってナーに? 一人で勝手に勘違いした情報を、ニンテンドーとかの 許可なしに、勝手につぶやいてただけ?
まあとりあえず17時あたりまでは待ってみようよ 勘違いしたのは七月頭とでも覚えてて、営業日の感覚が無かったんじゃないかな
まあ多分更新ではないだろ それだったら公式の方にも書くと思うし。 多分プチコンのツールとかじゃないかな? 前からマップエディタ作ってるとか言ってたし
で、何だったんだろう 一日(勘違いのせいで二日)早く何かを匂わせるくらいなんだから 何がしかの準備は出来てのことだったろうし 意図的に引っ張ってるのか
判明したね。予想の斜め上。まさか海外展開とは。
欧米のプチコン職人の技が見れるってことですかねー。
海外のマニアってすごいからな。 とんでもないプログラム組みそう。
自分のHPでQRコードを公開してる人の所へ 英文のメールが来たりする様になるのかな。
っていうか、プチコンスタッフは海外ユーザーへのサポートは、 大丈夫なのか?
海外やったー MMLの質問した者ですが、皆さんありがとうございます。参考になりました。 自分がやりたいのは作曲と既存曲のアレンジです。 説明不足で申し訳なかったのですが、複雑な事とは、例えば、一瞬音を鳴らした後すぐ別の音程に切り替えたりといったテクニックを使う事なんですが、 その場合自分は極短い音符の後の長い音符に複付点をたくさん付けて全体がずれないようにしていました。 ちょっと見づらくてよく間違えるので別の方法を探していました。 付点を使わないようにするというとタイ(&)でつなぐ事になりそうですが、 わかりやすくなるかもしれませんがかなり長くなってしまいそうで・・・
可読性とリストの長さは大抵の場合は反比例してしまうからやむを得ない
>>603 「一瞬音を鳴らす」とか「ずれないように」とか、アバウトな言い回しに違和感を感じるんだけど、
音長は当然計算してピッタリになるようにしてるんだよね?
ピッチエンベロープのことかも
>>605 はい、地道に計算していくのや書くのが大変でこれしか方法無いのかなーと思って・・・
やっぱり慣れなんでしょうか
>>606 プチコンに無い機能?なのでわかりませんがやりたいのはそれかもしれません
ポルタメント(_)のようになめらかにつなげようとはしていませんが
音長はちゃんと計算して合わせないとループしてるうちに だんだんパートがずれてきてひどい事になるぞ
>>607 地道に計算…?
計算なんて必要ですかねー…。うーん…。
分数がわからないような子供でも、普通に小節切って楽譜書けるわけで、そんなに難しく考えなくて良いと思うのですが…。
自分は音楽経験もないし数学も苦手だったけど、
>>607 さんが何について悩んでいるのか良くわからないです…。
書式で悩んでいるのならまだわかるのですが、
計算が大変とか、書くのが大変とか、たぶん人と違った考え方をしちゃってるんじゃないですかね…。
素直に考えれば良いと思いますよー。
>>608 そうです・・・
>>609 その方法を具体的に知りたいんですが・・・
自分も音楽経験はあまりないです。
じゃあ例えば
「1個の64分音符の後に、付点2分音符から64分音符を引いた長さの音符を1個置いて、その後に4分休符を1個」で1小節分になりますが
これを小学生でも簡単に書くにはどうすればいいんですか?
ギターなんかだと少しずらすだけでそれっぽくなるよね。 やっぱひとまず最初はベタ打ちで作り、音長が合ってる事が しっかり確認できた上で、そういう細かい所に手を加えてくのが無難かと。 難儀しそうな場所は一度通分(?)し 'EFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF RRRRRRRR RRRRRRRR のように、数えやすいメモを直前に残しておいたりすると、 間違ってても後で修正しやすいかも。 ものぐさな自分は、「付点2分音符から64分音符を引いた長さの音符」は 「付点2分音符」にしちゃって、そのかわり後ろの休符を64分音符×15にしちゃうけどw L64 EF2.RRRRRRR R8
>>610 自分でも書いてるけど、タイを使えば簡単に書ける。
長くなるっていったって、頭ひねりまくった挙句に音長が合わなくなるよりはるかにマシでしょ?
C64 D64&D32&D16&D8&D2 R4
解説するまでもないだろうけど、
「64分音符が2個で32分音符」
「32分音符が2個で16分音符」
「16分音符が2個で8分音符」
「8分音符が2個で4分音符」
「4分音符と2分音符で付点2分音符」って考えながらつないでるだけ。
実際に俺は小学生の時にこの方法で
既成の楽譜を見ながら行き当たりばったりにMMLを書いてた。
もちろん楽器は弾けないし、音楽的な経験は皆無。
613 :
MMLの質問した人 :2012/07/03(火) 09:08:57.89 ID:qn6rko2n0
>>611-612 なるほど、ありがとうございます。
>>611 さんのタイプなら
L64 EF2.[R]15 だけでも済んでしまうので
できるだけ休符(R)が無音なのを利用して調整に使うのはいいかもですね。
ちなみにL64 E[F&]46F R4 というのも試してみましたがやっぱりFがタイでつながってくれませんでした(ただしエラーも出ず、ダラララララってなった)。
>>612 さん
確かにタイを使っても思ったより長くないし別に複雑でもない気がしてきました。
プチコンだと画面が狭くて字が全角サイズなせいでずいぶん長く感じていましたが
ちゃんと改行すれば見やすくなりそうです。
装飾音とTALKとのタイミング合わせくらいでしかやったことないけど、 どう考えても普通に付点連打した方が早いし後からも見やすい気がするんだがw C64D4&D4....R4 はちーじゅうろくーさんじゅうにーろくじゅうよんーって数えながら点打つだけの作業
[C8R8]みたいな4つ打ち作って1chずつ確認するとかどうよ どんなに気をつけてても結構ミスで音長合わなくなったりするし
そんな(^^ゞ、お礼を言われるほど大したことしてないよ〜
>>617 全面クリアしたよ。
ややボリューム不足だけど結構面白かった。
はぁ……… 自作ファイルシステム搭載のOS作ってるんだけど 気力体力精神力が全然足りない お前らってそういうときどうしてんの?
DS窓から投げ捨てる
プチコンで作ってんの?
とりあえず抜く
ふぅ・・・
プチコンユーザーには小学生もいるんだからそういうのは控えなさい
ファイルシステムはGRPを使えば簡単に作れるけど 問題は何を保存するかだな。 そこにプログラムを保存して実行するようにできるとOSっぽくなるけど難しいな。
昔BASICで作られたOSもあったけどね。 UNI+とかμUX。
629 :
617 :2012/07/04(水) 23:53:31.35 ID:qi/vjw370
>>618 遊んでくれてありがとう!
面白いと言ってもらえてうれしいよ。
ちょっとした時間にサクッとプレイするというコンセプトで、
あのボリュームにしました。
>>617 素晴らしい!敵の群れを破壊していく感じがいいね。
631 :
枯れた名無しの水平思考 :2012/07/05(木) 12:28:50.60 ID:qY4EbV240
>>602 プログラマはBASICで会話できますよ
10 GOTO 10
海外でもカナのままで出すってのはある意味スゴい。 ISO-8859-1にするとかしそうなもんだけど。 黒地に緑色のカナを落として「マトリックス」とかやる奴いるんだろうな。
え? 海外版はカナのままなのに、talkは使えないの? アルファベットでtalkさせようとすると、単語に よって発音が違ってくるので、発音記号を記述するか、 辞書が必要 日本語の漢字が、複数の読み方があるのと同じ。 たとえば、一番と単一では、一の読み方が違うのと 同じ・・・。 辞書を持っているか、発音記号を記述しないと、 まともにtalkできない だから、プチコンmk2でアルファベットでのtalkは 実装は無理臭いけど、 カナなら表記がそのまま発音されるので、文字であり、 発音記号なので、talkが使い物になるのに・・・。
カナを駆使して英語を喋らせるガイジンさんとかが出てきたら面白かったのにね。
talk文を使ったQRを海外版で読み込むとどうなるのだろう
音声が出ないだけであとは国内版と同一動作
音声が出ないだけなら海外版は命令自体がカットされてるわけじゃなくて talk文を入力するだけなら出来るってことかな
639 :
617 :2012/07/06(金) 00:02:51.56 ID:e0mlg8n40
>>630 遊んでくれてどうもです。
爽快なプレイ感を目指して作りましたw
下品な言葉は出ないようにしないと駄目って任天堂アメリカに言われて そこまでやる余裕なかったから全部出ないようにしたとか?>TALK
みんな公式の追加素材の事はスルーなのか…
あの素材を使って作ってる人はこのスレにいるの?
>>640 子音だけ発生させるのがムズいとか
国際音声字母に疎いとか
ただ作りこめる人がいないだけだと思うよ
そもそも昔のTALKも日本だけだった?んなわけないか…?
ああ、そもそもプチコンのTALK自体が音出すところは他モジュールに丸投げしてるんだっけ 海外DSで似たようなモジュールあんのかな トモコレみたいなの海外で出てれば有るかな
800円のソフトのローカライズに金と手間かけるアホな会社だと流石に困ってしまうわけだが
TALKは日本語に準拠しすぎたため 海外版では使えないんだって
そうなんですかぁ…
そのままの仕様でリリースしとけば、解析して使うよな。 プログラマってそういう人種だ。
隠し命令扱いにすれば十分だよな。
海外で逆空耳アワーやるってことか?
SBTALKシリーズを音声は日本語のままで吹き出し字幕だけ英訳して海外で公開してほしいw
俺らもBASICで英単語覚えたんだから世界中の人もTALK文で日本語覚えればOK
それを実現するためには日本語BASICが必要なんじゃ? イレロ とか マワセ とか
TALK "@S4@E4ナ'カニダ'ズゾ!" TALK "@S7@E13ナ'カダケワヤメテーー"
いや、そういうのじゃないだろ。 FOR〜NEXTがマワレとか、PRINTがカケとかね(ぴゅう太のG−BASIC)。 イレロってのはなかったなぁ。 イレサセテくらいならあってもいいか(オイ)
イレロはLETかな
イレロイッカイヅツ
ヤラナイカ
コインイッコイレル
ヒルイナキスタンランナータチ
ヤラレチャッタ
オッサン…
ネスサンネスサンネスサン
高飛車BASIC。 ありとあらゆる命令の前に、「Please」をつけないとちゃんと動かない。
命令の前と後ろにSirを付けないと高圧的なエラーメッセージで罵倒されるとか。
ところで、俺と会わない間 なにか面白いことあった?
何も無い
Sir, please PRINT "バカ", sir! バカ Ok ?
傘を持っていかなかった日に限って雨が降るんだよな。
DSiLLぽちった翌日に3DSLL発表されたぜorz あと、パスワードの入力でLINPUTの代用を作ってるんですが、 IF KEYBOARD==15 THEN ... (BSキー) が反応しないんですが。。。 IF KEYBOARD==14 THEN ... (=キー) だと反応するんですよ。 なんでかわかる人教えてくださったら嬉しいです。
mkIIのver 2.1で、 @AHO IF KEYBOARD==15 THEN END PRINT "!" GOTO @AHO ってやってみたけど、 キースキャンコード15の「←」をタッチしたら、 終了したので、 特定条件でのバグか何かか? それともmkIIの最初のバージョンでのバグ? 詳しいおソースがないから判断できないなあ・・。
>>674 今DSで見てみたけどDSiウェアには
mkIIしか表示されないみたい。
ちなみに「ぷちこん」で検索してみた。
何か作りたいけどネタがない 何かアイディアはないものか
エロゲ移植とかはどうだい?
>>677 ポートピア連続殺人事件みたいなのを、複数人でリレーして作るとか。
>>677 合作でゼルダつぽいものを作るとかどう?
>>679 犯人はヤスってオチが確定してれば、色々脱線しても何とかいけるかも?
今ならプレゼン素材使ってプチコンハカセ殺人事件とかw
>>673 ちゃんと
Petitcomputer ver2.1
SMILEBASIC 1048576 bytes free
(以下略)
って出てるんですよ。
で、そのプログラムを入力したらちゃんと終了するし。。。
家に帰ったらソース書きますね。
出来る事なら、電子の歌姫を降臨させて欲しい ハロープラネットのゲームはSEGAがもう制作してるけど プチコンで降臨させれば話題として注目されると思うしユーザーも増えるかも・・・
>>682 >>672 の件は自己解決しました。
INKEY$()==""の処理をKEYBOARD==15の処理の前に置いてただけでしたorz
皆さんすみません。
>>681 かまいたちの夜に凶器の包丁を持って自首してきた犯人を通りすがりの魚屋さん扱いして推理を続行する話があったな。あんな感じになるのか
犯人はプログラムを実行したあなたです
数字の手書き認識はなかなかハードそうだな
Aボタンで改行すると命令候補一覧がリセットされないっぽい? 例えばSと入力してAボタンで改行しても候補一覧が消えない その直後にPと入力するとPで始まる命令ではなくSP〜系の命令が表示される バックスペースをすると、改行マークを消しても一覧は1文字分戻るので 結果として実際の入力とずれる ソフトキーボードで改行した場合はちゃんと一覧がクリアされる
>>690 バグとして報告したほうがいいかも。早めにしないと、
また次々回のバージョンで修正しますとかなって、
しまいには、バグ残ったままで配信終了とかをMKII
でもやりかねない・・・。
現代兵器キャラセットいいな
大戦略を作れと言わんばかりだな。
思考ルーチンBASICで作るのはキツイなあ
2人対戦専用にすればいいんじゃよ
>>689 手書きルーチンってまとめwikiに乗ってなかったっけ。
あ、ミスった。
1個のDSで変わりばんこにやるとか。 ゲームボーイウォーズはそうだったよ。
相手のターンの時こっちはRECVFILEで待機状態にしといて 相手がターンを終える時、相手がこっちにSENDFILEで操作内容を送る。(MEM$とかで) とか非常に面倒臭いけどターン制ならなんとかなる?
ずっと俺のターン
705 :
枯れた名無しの水平思考 :2012/07/14(土) 14:48:03.90 ID:62qlyEnJ0
これすげぇー 面白い作品ダウンロードしたいんだけどオススメ教えてちょ ホラーダンジョンのやつめっちゃ面白いな
「プチコン おもしろいゲーム」とか「プチコン おすすめゲーム」とかでぐぐれば?
行動をパスワードにして毎ターン教え合う方が楽じゃね 遠隔でもできるし
往年のゲームを移植してる奴って凄いなと思う ミニゲーム作って喜んでる俺とは次元が違う
俺も光栄の往年の名作「マイロリータ」を移植してみようかな
710 :
枯れた名無しの水平思考 :2012/07/15(日) 08:18:56.34 ID:rxGh8wnN0
名作じゃねえし
移植って権利的な意味でQRコード公開ができない事が多いらしいので 俺はオリジナルしかやりたくないなあ
オリジナルは仕様から考えないといけないし、 移植>オリジナル ではないと思うよ。
誰もそんなことは言ってないと思うが
むしろ俺はオリジナルの方が見たい
初歩的な質問ですみませんが 現代兵器だけにRPG ってどういうダジャレなんですか誰か教えてください
対戦車ロケット弾だか何かがRPG
厳密には違うけどロケットランチャーの事をRPGというのだ
ja.wikipedia.org/wiki/RPG
719 :
712 :2012/07/15(日) 23:37:21.11 ID:LXnsX8RU0
>>713 ミニゲーム作って喜んでる
>>708 に対して、そんなに卑下することないじゃん、ということを言いたかっただけなんだ。
すごい移植をようつべで見るとため息がでるよ、俺も。
まあ、好きだったゲームを移植するためにアレコレ頑張るのは、勉強の手段としては最適じゃからのう。 世に出す訳にはいかない完成品を眺めてニヤニヤしながら、オリジナルの案を練るのは、そうやってスキルを上げてきた者だけの特権。
米プチコンは7.99ドル・・・630円か。 アメリカは物価が安くていいなあ(棒
プチコンのスペックで、ここまで再現してやったぜっていう腕自慢の見せ合いだろ 特にMMLのない初代でBGMまで完全再現しようとしてる奴は完全な変態さんだw 90年代にメガデモ作って見せ合うのが流行ったのと同じモチベーションなんじゃない つーか、海外版出るんなら、プチコンでもう一度メガデモブームとか来てもいいのにな
ドル安(円高じゃねーよなw)のせいで、 円換算すると、うみゅーなキモチになるよな。
724 :
枯れた名無しの水平思考 :2012/07/19(木) 13:59:44.89 ID:dDHfaeo70
海外でプチコン配信始まったようだね
プチコンを先ほど購入し、MMLでゲーム音楽を演奏させようとしているのですが、 参考になる(これは凄い!的な)プログラムや動画があれば教えてください。 できればリストかQRが公開されているものが良いのですが… どの程度のことができるのか、なんとなく知りたいです。
728 :
枯れた名無しの水平思考 :2012/07/20(金) 15:04:56.43 ID:zBhtOQDr0
あーあ著作権侵害QRコード配布する馬鹿 それを褒め称える馬鹿 スレに貼る馬鹿 プチコンも終了だな
プチコン終了君ひさしぶりだね
有名人なの? はじめまして
WikiやTwitterで一生懸命探して貼っては、また終了終了と連呼か もっと探してきて紹介しいや
>>728 >あーあ著作権侵害QRコード配布する馬鹿
>それを褒め称える馬鹿
>スレに貼る馬鹿
ここまでは理解できるけど
>プチコンも終了だな
ここで飛躍しすぎ
とっとと終了して3DS版出しやがってください
海外版プチコンや3DS LLも出たことだし 来年あたりにプチコン3DS来てほしいね
次の3DS版はひらがなフォントは標準搭載してほしいな
どゆこと?2バイト文字を実装しろってこと?
それより漢字をだな・・・ QRコードの枚数がすごく増えそうだけど。 SDカードのテキストファイルを読み取れたらいいんだけどなあ。 3DSサウンドだってMP3などの音楽ファイル認識したり出来るし不可能じゃない気がするけど。 任天堂だけの特権なのかな?
>>732 飛躍せずに言うと、プチコンWikiも終了だな、ぐらいか
管理人、ここ見てるなら通報入る前に投稿消しとけよー
ひらがな表示に関しては、今みたいにカタカナを置き換える感じで、かつカタカナCHRとひらがなCHRを同時に使えれば十分だと思う。 実際の文字コードはカタカナもひらがなも同じで、表示のみ変える。 今は下画面のキーボード上の文字が変化しないせいでいろいろ大変だけど、変化すれば漢字を記号類に割り当てて入力とかもしやすそう。
>>739 MZ-700とかMZ-1500みたいな感じだなー
S-BASICでコントロール文字を挟めば、片仮名が平仮名に
切り替って、混在可能な機能が付いてた
(Hu-BASICでの扱いは知らない)
プチコンはコントロールコードないしな。 あったら色々遊べそうなんだけど。 PC-6001は平仮名と片仮名が混在してたな。
マジレスすると、音楽演奏プログラム(MML)を公開することに対しては 現時点での著作権法において処罰されることはないと思うよ。 楽譜でもデジタルデータでもないし、耳コピしたものなら「音楽データを符号化したもの」でもないし、 しかもQR化って一枚噛ましてる。 裁判になったらいくらでも逃げ道あるし、たぶん負けない。 まあ、そもそも著作権者が訴えるほど損害受けてるとも思えないけどね。
耳コピしたMIDIデータや自作着メロもJASRACによって潰されたから それは楽観視しすぎだろう。 ニコ動やYouTubeにTV放送されたアニメを丸々上げても訴えられることはないから 問題ないというのと同じレベル。
MMLは楽譜データだろ
MIDIの耳コピにもJASRACが使用料払えって言い出したので 自作MIDIは衰退したがフォーマットが消滅したわけじゃない 同じようにMMLもプチコンもそれ自体が違法なわけではないし滅びもしない せいぜいまとめwikiの管理人か作者に警告が行くくらいだろう ちなみにナムコや任天堂の曲はJASRAC登録されてない
誰もプチコンのMMLが消滅するなんて言ってないと思うぞ。
プチコン終わったな君に対してだろ
MIDIは知らんが、無断着メロは有罪判決でてたよ
>>742 は楽観視というより頭おかしいレベル
というか、プチコンやるようなおっさんなら、
JASRACにびびって一気に耳コピMIDI消えたのをリアルタイムで経験してるはずだが
でもその結果、JASRACを増長させてしまったと 悔やんでいるのも同じ世代だ。
ゲーム音楽は大半がJASRAC未登録。 でないと続編とかで同じ音楽使ったら、メーカーが著作権料を自分で払う羽目になるから。
JASRACは登録曲において個人が非営利で行う場合に 楽曲データの配信をするガイドラインを定めたため厳しいってだけなので JASRAC未登録曲ならば問題ないってわけでもないけどな。 訴えられる確率、警告の来る確率が変わる程度だな。
JASRACはガイドラインが厳しかったのではなく 非営利で公開していた個人サイトに対して楽曲使用料を徴収しだしたのが悪いんだけどな あと非JASRACでファルコムみたいに音楽フリー宣言しているところもあるので すべてを同列に語ることはまず無理
利用料を徴収しだすと悪いのか おそろしいな
MML(テキスト公開)が著作権法違反となった判例はないね。訴訟になったことすらない。 これだけJASRACがうるさい日本で、過去30年一度も。
>>754 そんなに「原発は安全」というのと同じレベルな話題を続けたいならば
君が第1号を目指せばいいんじゃないかな。
妄想論争に宗教まで持ち込むのか
そんなに不満だったら、素直に著作権者に報告すればいいんじゃない? 被害者不在のまま、2chでうだうだ不毛な議論をしても、場がしらけるだけで何の得にもならないよ。 著作権を行使する権利があるのは著作権者のみであって、お前らじゃないから。 もし、著作権者が存在を知り得たうえでスルーするなら、行使する必要がないと判断されたということで終わりだ。
その通りだね。 著作権法上は問題はあるけど部外者が立ち入る話ではないってことで この話は終了だな。
普段あまり誰も書きこまないスレも こういう話題になるとみんな書きこみまくるのなwww ホント余所でやってくれないかなそういう話 もううんざりだわ 話は変わるけど 海外のプチコンユーザーが作った プログラムを公開してる所ってまだないかな 海外版プチコンWiki的な
まだ公開されたばかりだから、 時間が経過すれば出てくるでしょ。 楽しみだね。
は? ここプチコンスレじゃねぇーのかよ
漢字使いたいって人いつもいるけど、 具体的に何をどうしてほしいのか謎なんだが。使おうとする努力はしてみたのか
漢字フォントの内蔵 QRコード32枚分を毎度追加するのは重荷
自分で後から作らなくていいようにゴシック体とか明朝体とか他にもいろいろ初めから取り揃えろって事? あとQRコードの枚数の事ばかり気にしてるけど、プチコンのシンプルさは保てるの?入力の仕方とかどうするの?
入力は、カタカナで入力したとき 命令候補表示してたところに表示すれば何とかなる?
プチコンに多くを求めすぎだろ。 漢字辞書まで実装しろってのかよ。
文字セット全部無ければ無理とかいってたらドラクエは生まれていなかったね テキストネタが大事ってジャンルもあるだろうけど、それは利用者の工夫でなんとなる領域 プチコンには処理速度やアルゴリズムに関わる環境のアップデートに専念してほしいね
8bit時代の、やや低性能なワープロの単漢字変換レベルに 抑えれば、辞書サイズは抑えられるけど…… 「仮に」フォントを搭載する場合、フォントは16×16ピクセル (JIS第1水準まで)のみで、後はユーザが工夫するように という方向で問題無いと思う ただ、これだと、文句言う奴が出そうなんだよなぁ…… 8bit PC時代の機能を再現なら十分すぎるレベルなんだけど…… QRコード読取りで文字列を入力する機能でも付ければ、 多少は改善出来るのかな? QRコードの生成用に、PCとかスマートフォン(含タブレット) とかpomera辺りが必要になるけど……
>>767 確かにがんばり次第で何とかなるし
漢字なんて入力できたらそれこそプチコンのキーボードではやってられないし
考えてみたらそれほど重要じゃないかも。
でもいつか3DSなどで新しいプチコンが出たら結構な目玉要素になると思う。
それよりSONG とかが先か?
iPhoneでプチコン出せばいいんじゃないの?
>>771 なんか違う気がする
やっぱり家庭用ゲーム機で動くっていうのも売りのひとつだし
幅広い年代の人にやってもらうためにもDSが一番かなと思う
>>772 AppSTOREで買えるし商売できるよ。
普及台数考えても天と地の差。
スレ違い
>>773 作ったもので商売する気ならobjectiveC(以下objC)覚えてゴリゴリするでしょ普通
ランタイム要求して動くのでは速度的に不利だしobjCに変換されてバイナリで動くよ
じゃあもっとしょうもない…ソース見せてナンボと思わなければBASIC選ぶ理由ゼロです
どうでも欲しけりゃ言いだしっぺが作ればよろしいかと思います
もう任天堂なんか相手にされてないのにね。 もったいない。
またその手かよ・・・ まずDS(おもちゃ)とiPhone(実用)を混同してる時点で話にならん
iPhoneで作るよりPCで作った方がいいだろw しかし、DS相手でないと張り合えないiPhoneってどれだけしょぼいんだw まぁ普及台数だとAndroidの方が圧勝だからやむを得ないけどw
つまりAndroid未満のDSか…
おもちゃであるDSと比較しないといけないような iPhoneがしょぼいことは認めるわけだなw
>>779 他所を貶したら同じレベルになってしまうよ
iPhoneにしろAndroidにしろPC(Windows)にしろ実用性がある
それぞれ公式に用意された優れたアプリを開発するより良い環境がある
実用性も効率性も(非公式だから)信頼性もないBASICをわざわざ選ぶ動機が無い
もしそれでも商機があるというなら言いだしっぺがロールモデルになればいいのに
こんなDSのスレで喚くしかないというのが何よりの証拠…
本性現すの早すぎだろ
しかし、わざわざスレ違い、かつ、低レベルな言動の繰り返しているところからすると iPhoneのファンというよりもiPhoneを貶めるためのアンチ活動としか思えないレベルだ。 関わらない方が良かったかも・・・。
とりあえずiPhoneでは、その上でアプリ動かしたりできる環境は許可が下りまい
そもそも無料DLソフトが殆ど存在しないDSi・3DSと 無料アプリいっぱいのスマホを比べる意味がわからん 俺にとってプチコンの真の価値は 「DSi・3DSでソフトウェアの作成及び 自分や他のユーザーの作成したプログラムの実行ができる」という 一点しかないような気もするぐらい。 でもこれ以上ない利点だと思う。
また例のDarkなんとかキチガイか iPhoneもNGワードに追加しとけ てかテンプレに入れとこうぜ
おっさんネタだが、BGM0の最初ら辺とホネホネロックの出だしがちょっと似てる
BGM0のベースラインとコード進行はスパルタンXに聞こえる BGM8はたけしの挑戦状 他にもパロディがあるかな
パロディ...? まあ素材曲なんて「それっぽい」だからみんなそんなもんかと
スレ汚し成功(笑)
犯人探しご苦労さん(笑)
後釣りワロタ
面白い書き方をハケーンした 既出だったらスレ汚しスマソ ?!0 ってやるともちろんのこと1が画面に表示されるんだが C++で言う所のbool型の様な扱いをすることが出来るみたいなんだ 例えば実行モードで ?!!5 とやってみてほしい
上をやると 恐らく 1 と画面に表示される筈だ つまりどういうことかと言うと プチコンの文法的な話で !!5は !5→!先程得られた値 という風な解釈をされ、 結果的に0か1だけの数値を取り出すことが出来る 速さ等は確認していないためわからないが0か1しか扱わないフラグ等に使えるのではないだろうか?
?--1とかやると1が表示されるし同じようなことかな
>>797 !が何故-1にも反応するかと言うと
恐らく、
!演算子が-を司るビットを無視したビットにひとつでも1(TRUE)
が有るかを調べて、値を返してるから
>>798 はミス勘違い
気にするな
書こうと思ってたんだけど省いた奴を貼っちゃった
ゼロかnotゼロか、じゃないの?
>>800 演算子として提供されてるからNOTより早いことは確実
>>800 が言いたいのは、
!の返す値は
ゼロ→1、非ゼロ→0になるだけなんじゃないの?
っていうことなんじゃないの?
>>802 そういうことかorz
ちょっと頭凍らしてくる
んでもってNOT演算子はビット反転だから、 !とは全然違うよ
もういやだ寝る 凍らすってどういうこっちゃねん 冷やすの間違いだった
これは良い。勝手に例でまとめておくと !5 で 0 になって、 !!5 で 1 になる !−5 も 0 になって、!!−5 も 1 になる !0 は 1 になって、 !!1 は 0 になる つまり !!変数 で数値が0か0以外かがわかる
あああああ3行目のは !0 は 1 になって、 !!0 は 0 になる だったあああ不覚だったああああ
でもさ、変数が0か0以外かを調べるなら、 IF !!A==1 THEN ... ってやるよりも、 IF A THEN ... でいいよな。
!の単独使用はIF文で便利に使えるけど !!のように2つ重ねた場合はIF文以外で便利に使えると思う
本体の更新が来てるね。
困った事ないか? 例えば A AND 4 と、 B AND 8 が両方とも真かを調べる時。 IF !!(A AND 4) AND !!(B AND 8) THEN と書けるじゃないか。
その場合の真てなんだよ
?
>>813 IF (A AND 4)*(B AND 8) THEN
これでいいんじゃ?
817 :
813 :2012/07/25(水) 19:00:41.20 ID:Pp77Ej9mi
その手があったか・・・ 今までずっとSGN()を使ってた・・・
勉強になるな
>>813 IF (A AND 4) AND (B AND 8) THEN
でもいいと思う。
!! と !無しは同じだから。
>>819 それだとIF文が絶対に成立しない
(A AND 4)と(B AND 8)の両方が成立しても4 AND 8(=0)となってしまう
ABS(SGN(X))とかやるくらいなら!!がいいかな。
822 :
819 :2012/07/25(水) 21:59:59.06 ID:KwgZjWPr0
>>820 スマン確かにそうだ。
プチコンのANDはビット演算子だったね。
!!が一番生かせるのは論理式の置き換えだと思う。 A=A-(A>0) は A=A-!!A となる。 1画面プログラムや1行プログラムを作らない限りは使い道はないかもしれないけど。
ちなみにorなら積算を加算に変えればおk
>>813 >例えば A AND 4 と、 B AND 8 が両方とも真かを調べる時。
ANDを取るって事は2進数の特定ビットが立ってるかどうかを調べるんだよね。
なら、この例の場合なら !!(A AND 12)で済むんじゃないかな。
Bはどこへいった?
>>825 A AND 12 の値が
4の場合と8の場合と12の場合があるのは理解できますよね?
!!(A AND 12)だと、少なくとも片方が真、になってしまいます。
いまさらだが
>>823 の式( A=A-!!A )は
A<0 の時でも成立してしまうので、A=A-(A>0) の代わりにはならない
829 :
813 :2012/07/26(木) 14:57:04.98 ID:v7l92DXLi
そういう基本中の基本で詰んでたわけじゃないんだが・・・
>>828 それはあくまで分かっている人向けということだろう。
そんなことも分からないなら1行とか1画面プログラムとか作れるはずないし。
スマベー
833 :
枯れた名無しの水平思考 :2012/07/28(土) 05:56:54.56 ID:irUXOOHr0
皆さんすごいなービット演算子とか。 わけわかんないけど、使わせていただいております。 感謝です^^
おっと、今日は3DS LLの発売日じゃないか… 誰かプチコンの使用感レポート求む
最高だから買え
日経ソフトウェア9月号を買った人いる? 今月のプチコン講座はどうだった?
>>836 記事単体でPDF販売してるよん。
最新号はまだかもしれんが
g-serch ミッケ とかいうサイト。
300〜400円くらい
>>837 近所に日経ソフトウェアを売って無くて中身を確認できないので
良さそうならば取り寄せかPDF版を買おうと思ってる。
グラを使った2Dと簡易3Dのレースゲームだった
このスレでiphoneのアプリ宣伝してる人なんなの?
荒らしだから反応したら駄目
ム板のスレにこんなのあった NGワードテンプレ案 courant_de_console main_street arc_bureau QBASIC DarkBASIC SmallBasic 99BASIC Android AT機 4chan iPhone itunes apple
んな事するから書きたくなるんじゃねえの
どっちにしろ発作がおさまるとも思えないから気になる奴はNGしとけばおk
mkUってネットに掲載されているQR取り込んで遊ぶだけでも楽しめますか?
ちなみに以前前作購入して打ち込もうとするものの
>>1 の初心者講座のif当たりでで断念してしまいました
打ち込むのがしんどいのは理解できるが、初心者講座で挫折するのとは別問題では? リスト見て入力するだけだったら別にif文分からなくてもいけるでしょ? ああ、それとも自作プログラム作りかけて断念したってことかな。 昔ならベーマガとかでBASIC使ってゲーム作る勉強できたけど、今は確かに全くの初心者にはちょいハードル高いかも。
ミス ×打ち込もうとするものの ○初心者講座で1から学んでみようとするものの理解できず 素人の自分にはプログラミングは無理に等しいと前作プレイしてよくよくわかったので 今回はQR機能で取り込んだ他の方が作ったゲームやツールをそのままの状態で遊んだり ソースコードの数字をいじったりしてみたら楽しめるかなあと思いまして・・・
答えがちと長いぞ。
>>849 >QR取り込んで遊ぶだけでも楽しめますか?
はい。
リストをコピペして、QRコード作ってくれるツールもひっそり公開されてたはず それ使えば、公式サイトの投稿プログラムも、らくらくQR化して遊べるよ リスト打ち込むの面倒くせー派もmk2に買い換える価値はあると思う ちなみに俺はそれすら面倒くせい派、ZIP解凍するのすら面倒くせえw
>>851 QR取り込んで遊ぶだけならプログラムのプの字も要らない
初心者講座で躓いたんなら
ソースコードの数字をいじったりして楽しむのは難しいかな
>>851 分からなかったら質問しろよ
あきらめんなよw
if (条件) then (条件成立時どうする?)
例 変数aと1が等しい時に「aは1です」と表示する
if a==1 then print "aは1です"
>>851 遊ぶ専門でも十分元が取れると思うよ。
中にはDSiWareクラスの出来のもある。
858 :
851 :2012/08/01(水) 00:08:20.22 ID:R2NP3FMy0
レスdクス 今日入金して落としてきますm(_ _)m
859 :
857 :2012/08/01(水) 00:49:15.58 ID:UcJdRKmM0
>>858 >>1 のWikiとうぷロダでQRコード探すといいと思う。
WikiからのリンクでQR公開サイトに飛べるし。
後はようつべとか。QR非公開のもあるが。
プチコンオフみたいなものは開催されているのでしょうか。 QRが公開されていない、例えばイース1.2とかが欲しいのですが、どなたかお持ちではないですか?
>>860 オフ会は大小合わせると頻繁に開催されてる。
ネット上でQRが公開されてないものもオフ会限定でやりとりされているみたいなので
オフ会に参加すれば手に入るかもしれない。
>>861 ありがとうございます。
オフ会情報ってオフ板とかで見るのでしょうか。
それともプチコンサイトやmixiとかのSNSですか?
>>862 mixiやtwitterのプチコン関係をROMってれば結構オフ会情報はある
mixiならプチコンコミュに参加、twitterならハッシュタグ#petitcomをこまめに
チェックするといい。
俺は参加したことないけど、遠方の人などは 本体だけオフ会に参加させているみたい
笑う事と掛けまして〜
買ってみたぜ! 今日からプチコン族の仲間入りだ if B<>0 then @rabelのどこがエラーなのか全然わからなくて20分費やした
>>867 それはBASIC経験のある人がプチコンを使った場合に誰でも通る道だw
>>867 あとエラーの原因ではないが →@label
お祭り野郎と~解きます
そのこころは
海では取れませ〜ん
>>869 おおう、これは恥ずかしい
きっと俺はPLINTとかROCATEとか打ちこんで
原因不明で3時間ぐらい悩むに違いない
THEMって打って一日悩んでたことならあった 見た目的にわかりづらい
予約後の色変えは難しいかな。
3DSの事?なら知らん 予約語とかの話じゃねえのかよ
いやどう見ても話の流れ的にプログラム中の予約語を色付きで目立たせるという事だろ俺馬鹿かよ
ああ、予約した本体の色変えたいって話かと思ったのかw そのレスが付くまで875の誤字に気づかなかったよw
BASICにそんな機能は不要。 って、すまいるぶ〜むさんが言って
プログラム言語のBASICとして機能の制限と エディタの編集機能の制限とは、別にして考える方が賢いと思う
予約語の色変えは無理だけど、数字や記号の色を変えたフォントを使うと見やすいよ
3DSLLとプチコンの相性がイイって 別スレで聞いたんですが本当ですか? 確かにDS互換モードが3DS以上に 使い勝手が良くなってますけど DSiLLに入ったプチコンを移動するか 迷ってるんでココでも聴いてみます。
>>883 3DSよりは3DSLLの方が良いという話であって、
DSiLLから乗り換えるメリットは特に無いかと
LLしか持ってないので比較できん 気まぐれで買ったがプチコンだけあればいいな、DSって いい暇つぶしになるけど 最初exit forとか普通に使ってエラーになったわ 複数行IFとかついやりたくなってしまう。結構忘れてるな、昔のBASIC 次はQuickBASICみたいな構造化言語になってくれないかな いまどきのプログラムの学習じゃ構造化は大前提だ
>>883 解像度的にDSiLLの方がいいと思うけどな
2台両方に入れて使うという手もあるぞ。案外使い勝手が良い。
ずっと3DSでプチコンやってたけども、ヤフオクで中古のDSiLL買っちゃったよ 画面の大きさからくるプログラムのしやすさ(見やすさ、タッチパネルキーボードの打ちやすさ)で もう3DSでのプログラムにはなかなか戻り難い
ずっと3DSでドットバイドットでやってきたけど 大きいとそんなに打ちやすいのかなあ
3DSのドットbyドットだと流石にタイピングに支障が出るレベルだと思うが
最初に3DSでダウンロードしたけど、結局LL用にもう一個買った LLのドットのでかい液晶になれると、3DSには戻れん
3DSLLではどんなかんじ?
ただの事実なんですけど。
『虫姫さま』、『怒首領蜂 最大往生』について、ケイブのキーマン・浅田誠氏と池田恒基氏が語る! (ファミ通.com) - Yahoo!ニュース
http://headlines.yahoo.co.jp/hl?a=20120517-00000008-famitsu-game ――(笑)。では、“アレンジ”モードについて教えてください。
浅田 これはプレイステーション2版『虫姫さま』に収録されていたアレンジモードに、
少し改良を加えたものです。プレイステーション2版のアレンジモードは評判が
よかったとのことなので、それをどう発展させようか? と考えながら再調整しました。
また、楽曲をアレンジモード用に作り直していただいたので、そこも楽しんでいただけるかと。
――プレイステーション2版をプレイした人も、違う感覚で楽しめるのですね。
浅田 そうですね。今回、アレンジモードの調整にあたって、上手なプレイヤーさんに
あらためてプレイしてもらい、「どこがヌルい?」と聞いたんです。ですので、
そこそこ難しくなっているかと思いますが、クリアーできないほどではないかと……。
これがクリアーできないなら、シューティングゲームはやめちゃいましょう!(笑)
池田 いやいや、それはない!(笑) それはノービスモードの話!(笑)
ごめん誤爆
>>892 ためしにDbDで起動してみたが扱いやすさは3DSLLの引き伸ばしのほうが明らかに上だわ
器用な人なら親指タイプできんじゃね?俺には無理だが
>>896 >ワイヤレスキーボードはDS本体じゃなくROMカートリッジ側で認識してるので
>DSiウェアではニンともカンとも……
キーボード対応するならPCで打ち込んでQRで流し込めばいいじゃん、てなる
PCで打ち込んでたら 打ち込んですぐ実行って言う手軽さが失われると思う
スプライトの書き換えするのにLOAD"SPU0:****"を使わずに DATA文とCHRSETで流し込みたいんだけど CHRREADで吐く16進データをそのままエディタに持って行く方法ってないかな
ファンクションキーを経由するしかない
ありがとう! CHRREAD("SPU0",番号),A$:KEY 1,A$で行けたああ!
903 :
枯れた名無しの水平思考 :2012/08/07(火) 23:58:29.45 ID:fPvtjwMg0
DSiLLから3DSLLに移行を考えてる人に、一応注意事項を 【要注意】 引っ越しツールで、DSiウェアのセーブデータは引っ越しできません。消えます。 DSi→3DSではセーブデータが消える →プチコンに限って言えば引っ越しは実質出来ない。 →プチコンを買い増しし、DSiLLのプチコンとから3DSLLのプチコンを両方動かしてへデータの転送をする必要がある ・DSiLLと3DSLLでは液晶サイズは同じ(上画面は左右に少し広い) ・ドット等倍表示のほうが絵はきれい。文字が見やすい (3DSの引き伸ばし表示を見たことがなかったら、初めてだと結構見づらいと思う) ・3DSLLでドット等倍表示だと、ノーマルDSiの表示よりわずかに大きいので許容範囲か? 実際のところ、ほかの理由で3DSLLが欲しいなら、買うとよいのでは
セーブデータに関しては あらかじめQR化しておけばいいんじゃねーの
何十枚もまた読み込むの? 大変じゃん。
何10枚で済めばいいけど 俺は1000枚越えそうだ
そんなに全部必要なのか?と思ってしまう俺は
全部というより1つで50枚100枚クラスのプログラムが結構ある。 最高だと200枚以上のものがある。 だから厳選して1000枚程度なのであって全部だと1000枚ではとても済まない。
そんだけやり込んでるなら2本買ってもいいんじゃね
所詮800円だしな 2本買ったらアホドックでデータ移動すればQRよりは楽だな
アホドック
"アホドック"で検索すると1750件出てくる。
そんなアホな
>>912 バイトなら1時間働かないと稼げないんだぞ!
公式プレゼント素材QR読もうと思ったら 「保存のための空き容量が足りません」と出た! 本体メモリの空きブロックは十分だし、 (やっぱり)125ブロックの中に保存してたんだなー しかし困ったな・・・自分でプログラムも出来なくなるのか
一端プチコンを消して再ダウンロードすればすっきりするよ
大喜利だって!
公式がめっちゃ力を入れてるのは分かるし、嬉しいんだけど…… プレゼントが増えすぎて、そろそろQRコードや、現状のファイル管理 では追っつかなくなってる。
笑う事と掛けまして〜
お後がよろしいようで〜
ユニクロと掛けます その心はフクがあります
BASICをやってた人々の大戦略率は高そうだけど まずHEXパネルに配置されたコマから距離を算出ってところで俺は挫折した
地形による移動距離の差を実装しようとすると再帰処理が必須だと思うけど 地形関係なしに何マス離れているかだけなら、こんな処理で行けそう…かな [0.0][1.0][2.0][3.0] [0.5][1.5][2.5] [0.0][1.0][2.0][3.0] X座標をこうしておいて、 AX AY : 移動元の座標 BX BY : 移動先の座標 DX DY : 移動マス数 DY = ABS(BY - AY) DX = ABS(BX - AX) - DY / 2 IF DX < 0 THEN DX = 0
おおすごい、ありがとう ズレる行を0.5で計算、端数切捨て、横から縦の半分を引く、マイナスなら無視で 確かに全マスの距離が出せるわ
Y座標の差分が奇数なら DY / 2 は端数が出るから、 X座標の差分の端数を打ち消してくれる ので、端数切捨処理を入れなくても整数になるよ
面倒ならスクエアマップって手もあるしね。
円形のマップならば距離の計算は簡単w
>>895 俺は3DSのドットバイドットで使ってるよ
もちろんペンタイプだけど、小さい画面の方がペンの移動量が少なくていい気がする
文字も拡大でふやけてない方が読みやすい
遊ぶときはまぁ全画面でいいと思うけどさ
>>927 0.5が出る時は自動的に0.5が出て相殺…高度だ!
計測地点からの設定歩数外を灰色にするというそれっぽい試作prgはできた
次は歩数コスト2歩以上のマスが混在する場合という
さらなる厄介な山に挑むぜ
本格的にやりたいなら「最短経路問題」でぐぐるといいかと。
公式プレゼント素材のマップサンプルを見ようと思って 書いてある通りにやっても上手く行かず よくよく調べたら過去の配布素材で サムネイルをクリックすると表示されるQRコードと zipダウンロードしたQRコードでファイル名が違うミスがあった
ファイル名間違いはTwitterのタグにも書かれてた気がする 公式は見てなかったのか、それともこのままでも大丈夫と思ったのか
なんと言う過疎
一週間近く書き込みが無いなんて・・・
ソフトができたら報告するくらいで良いと思う。
コンテスト応募したぜーとかね まだ作ってる最中だけど
最近職人もおとなしいな。 タイニーとかもう飽きたのかね。
コンテストに向けて大作を作っているのかもしれんぞ
んじゃ数独の問題自動作成とか誰かキボンヌw
942 :
クリボーの部下 :2012/08/20(月) 08:33:07.17 ID:HZqAl5Pq0
プチコンプログラム 1.CLS 2.?"BGMスタート=Aボタン 3.?"BGMストップ=Bボタン 4.@LOOP 5.B=BUTTON() 6.IF B==16THEN BGMPLAY○○7.IF B==32THEN BGMSTOP 8.GOTO@LOOP ○○のところはプチコンに入っている曲を… (それと間違いがあったらすいません…)
>>942 ボタンで曲を変えられるようにするといいかもね
944 :
ノコノコ :2012/08/20(月) 21:49:31.82 ID:po+BUNTM0
あればいいなと思ったり思わなかったり
今更だがその「思わなかったり」ってのは、 無いほうが良いと思う時もあるって事なのか???
実に複雑なテーマだ このテーマに完全に沿った作品を投稿できる人いるのか? 少なくとも俺には無理だ
いや無理だろw あればいいなと思う or あればいいなと思わない と捉える必要があるだろう。
TARITARIネタだろ
ほんとはやく3DS版出してくれー! 起動したまま閉じたの忘れてて すれちがい通信できないことが多くて困る
>>950 だよなー、それだけのために出して欲しいくらい。
3DSのファームウェアの改修で、DSのソフトも3DSと同等になってくれてもいいけど。
ただ画面解像度が高くなってしまうのは手軽度を下げるのでプチコン的にはマイナスかもしれないなあ
画面が広がれば、ソースが見やすくなりそうだけど。ゲームとかもやっぱり3DSくらい解像度があったほうがいいと思うなあ。横幅よりも縦幅だが。 3DS版では、BGが立体的に回転できるようになって本当にマリオカートみたいなゲームが作れたら最高だなあ。 もちろん今はDSi版でコンテストに応募する作品に全力出すけど。
スーファミ位の処理出来れば大満足だな
現状満足にできそうなのはメガドラ位の処理か スーファミっつっても中期から後期にかけては 拡張チップ祭りだからなぁ・・・ 森田将棋2(だっけ?)には ARM6、7相当の32bitRISCチップ載せてるぐらいだし まあそんな重い処理をするゲームなんてそうそう作らないだろうけど やっぱりラスタスクロールが疑似的にしか実装できない以上 BGの2軸の回転ぐらいは欲しい。
BGの2軸回転ができればスーファミのマリカーレベルは作れそうだな
グラフィック面のスクロールも欲しいな。 BG面が512x512でスクロールできるのと同じ様に。
スクロールならGCOPYでもできるけど画面サイズしかスクロールできないしな
そうやって処理能力を増やしていくと素人がゲーム作る敷居が上がっていくんじゃないかというのが心配だ。 いまの16x16でパレット制限があるってスプライトの大きさも、そのくらいだと素人でもあんまり見劣り しない上手いレベルだと思うんだ。 ……そういや似た方針のゲームでクラシックダンジョンってのがあったな
>>959 ドット絵だけ見てクラシックダンジョンを引き合いに出すのは違うと思うが…
クリエイトーイとかドットゲームヒーローとかの系統では?
もっとも同じコンセプトでPS3に出したレガシスタってゲームがあって
ユーザーアップロード板まで作ったのに…ご覧の有様だよ!
ttp://nippon1.jp/consumer/legasista/bbs/ (発売から2ヶ月で14個、アップロードサービスは3ヵ月後に閉鎖)
ドット絵クオリティだからこそ見劣りしないレベルで参加できたのに…
という好例ではあるかもしれないね
デザエモン2で256色でドット絵が打てるようになって手に負えなかったのを思い出した
ようつべでプチコン初代用のファンタジーゾーン見たけど、 ラスターや多重スクロールとかもできてるし、 あれだけ動くなら大抵の2Dゲーなら移植できるのでは。 性能的にはPCエンジンくらいか?
あれ、すごい無理して作られてるんだぜ。 ラスタースクロールなんて細いスプライトを大量に定義して 何とかそれっぽくしているだけだし。 旧プチコンも使いこなせばこれくらいできるというデモにはいいけど。
「がんばればこのくらいできる」くらいの方が面白い
3DS版が発売されたら 頑張ってローポリゲーム作るんだ・・・ 今のだと処理速度的に ワイヤーフレームが限界だしね しかも色をつけるとソートの必要性が出てくるから めちゃくちゃ重い
>>964 最近めっきり「頑張ればここまでできる」系の作品が減ったよな。
スペハリとかゼビウス見たときは本当にびっくりしたが。
君の出番やってきたな
OLIONmkIIの、スプライトで疑似3Dを表現するテクも驚いた。 ああいう目からウロコ的なプログラムを作るのは、やっぱりセンスと経験がないと無理な気がする。 俺はそっちは諦めて、テキスト画面でベーマガ的なゲームを作るぜ!
なんでこう移植が一番みたいな感じになってしまうんだ 「がんばればここまでできる」はそのままの意味だろ
次スレのスレタイは 【DSiウェア】プチコン/プチコンmkII 11【BASIC】 でおk?
連投ごめん。
>>20 に書かれている↓も候補
【DSiウェア】プチコン総合スレ Part11【BASIC】
【DSiウェア】プチコンmkII Part11【BASIC】 じゃあこれでよくね
バンブラのスレタイみたいに 【DSiウェア】プチコン&mkII Part11【BASIC】
>>976 mkII専用っぽくても問題無いんじゃないかと。
スレ読んで使いこなそうって人で、無印に留まってる人なんて居ないでしょ。
そう考えるとmkIIはなくても良さそう。文字数が足りないなら。
プチコンに行番号があったならパート11じゃなく、「110行目」で決まりだったんだが
3DSに備えて「プチコンシリーズ」にするとか。 11行目ならいいかもね プチコン風に大文字でPART 11とか(字数増えた事になる?)
今はもう旧プチコンは入手できないし mkIIで問題無いでしょ
私はプチコン総合スレに一票。 基本的にスレタイなんて議論するもんじゃなく、機械的に番号上げられるものが 1つ決まってればそれでいいと思っているので、3DS版が出た時にまた無駄な議論が 発生しないように総合スレでいいんじゃないかと思う。
こんなのはどう? 【DSi/3DS】プチコンBASIC Part11【mkII】 あとラベルにするとか 【DSi/3DS】プチコンBASIC @11【mkII】
シンプルに 「プチコン総合 PartXX」 でいいじゃん
【DSi/3DS】プチコンDarkBASIC Part11【mkII】 でいいじゃんw
【DSiウェア】プチコン総合 @11【BASIC】
>>986 どこに入れるにせよ、BASICは外せないでしょ。
DSでBASIC出来るのがあったような?ってな人がたどり着けないと。
そうだね。プチコン、BASIC、DSiの3つの単語は外せない。
990 :
枯れた名無しの水平思考 :2012/08/26(日) 16:54:05.47 ID:Db1KeMpn0
もう 【DSi/3DS】プチコン99BASIC Part11【mkII】 でいいよw
991 :
枯れた名無しの水平思考 :2012/08/26(日) 17:57:17.22 ID:Db1KeMpn0
992 :
枯れた名無しの水平思考 :2012/08/26(日) 17:57:59.04 ID:Db1KeMpn0
992
993 :
枯れた名無しの水平思考 :2012/08/26(日) 17:58:30.81 ID:Db1KeMpn0
993
994 :
枯れた名無しの水平思考 :2012/08/26(日) 17:59:02.49 ID:Db1KeMpn0
994
995 :
枯れた名無しの水平思考 :2012/08/26(日) 17:59:33.56 ID:Db1KeMpn0
995
996 :
枯れた名無しの水平思考 :2012/08/26(日) 18:00:04.25 ID:Db1KeMpn0
997 :
枯れた名無しの水平思考 :2012/08/26(日) 18:00:38.51 ID:Db1KeMpn0
997
998 :
枯れた名無しの水平思考 :2012/08/26(日) 18:01:09.96 ID:Db1KeMpn0
アハアハ〜♪”
999 :
枯れた名無しの水平思考 :2012/08/26(日) 18:14:29.47 ID:Db1KeMpn0
999
1000 :
枯れた名無しの水平思考 :2012/08/26(日) 18:15:00.48 ID:Db1KeMpn0
1000♪”
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。