したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

プチコン総合スレッド

1プチコンまとめWiki管理人★:2011/08/29(月) 12:40:36
プチコンに関する、質問や雑談はこちらで行えます。
マナーを守って楽しく書き込みましょう。
知識のある方は、よろしければ質問への回答のご協力をお願いします。

★これは2ちゃんねるによく似た見た目の掲示板ですが、
ここは2ちゃんねるではなく、プチコンまとめWikiの一部です。お気軽に書き込んでください。
また、不適切な書き込み・他人が不快になる書き込みは削除する場合があります。

524プチコンまとめWiki管理人★:2012/06/19(火) 00:28:24 ID:???
>>521
すいません。目を通してますが最近書き込みが多くて追い切れてませんでした。
管理人宛の書き込みが読まれてる気がしないなら、もう一度書いて頂いてかまいません。
今後、問い合わせフォームか、管理人への連絡専用スレを立てるかもです。

>>523
うーんなんでしょうね。改行コードの問題っぽいですが。
ブラウザは何をお使いですか? あと、エディタはメモ帳よりも
他の専用エディタ(TeraPad等フリーのもので可)を使われた方がいいかもしれません。

メモ帳でも使われているWindowsの標準テキストボックスは、改行コードがCRLF以外のものを
貼り付けたときの挙動がかなりいい加減で、それがトラブルのもとになっている可能性があります。

525名無しさん:2012/06/21(木) 08:26:40 ID:sryqieGk
公式サイトにプレゼント素材のページが!

526名無しさん:2012/06/21(木) 15:33:22 ID:ZaRAjCVg
>>525
あったね
使い道が本当にわからないけど

プチコン用のOSって作れるのかな

527名無しさん:2012/06/21(木) 18:27:45 ID:fi4Z/h8M
>>526
当たり前だけどOSもどきしか作れない

528名無しさん:2012/06/21(木) 20:23:02 ID:ZaRAjCVg
>>527
うんそれはわかってる、
FILEWRITEやFILEREAD関数
txtファイルが存在しない上に
カレントディレクトリの概念すら無いからね
でもそのモドキでもどこまで出来るかなぁーと

529名無しさん:2012/06/21(木) 20:57:21 ID:OaZp3NN2
>>526
プチコンの中で別のマシンをシミュレートすれば可能かな。
GRPをファイル記録媒体として用いて自前のファイルシステムを構築すれば何とかなる。
そのOS専用アプリとかを用意すればそれっぽくなる。

530名無しさん:2012/06/21(木) 22:11:35 ID:ZaRAjCVg
>>529
面白そうだなそれ
9月のアレへ向けて作ってみるか

531わぁぃ@ ◆vCvQmsUz9g:2012/06/21(木) 23:08:02 ID:3YQ1Fv7w
>>530
私もOSもどきをupの予定です。

532名無しさん:2012/06/21(木) 23:23:55 ID:l3TAC5dE
え、公式プレゼント素材の漫才プログラムで吹いてたのは俺だけだったの?
これ、ソースコード的にも参考になるよ

でも確かにCHRの使い道は難しいな。てかほとんどTALK漫才専用だろw

533バイカウントメルビル:2012/06/22(金) 00:03:12 ID:xtetZzjw
せめて後ろ向きのグラフィック用意されてれば
RPG的なのに応用できそうだったのだが・・・

まあでもそういうところがいかにもスマイルブームって感じでいい

534Master:2012/06/23(土) 09:43:08 ID:BLn8mkes
自分で書いたフォントを下画面に表示させるのはどうやるのですか?

535わぁぃ@ ◆vCvQmsUz9g:2012/06/23(土) 10:01:30 ID:XgvrwYEM
>>534
BGPAGE 1:LOAD”BGF:ファイル名”
フォントも一応BGに区分されている。

536わぁぃ@ ◆vCvQmsUz9g:2012/06/23(土) 10:08:33 ID:XgvrwYEM
保存しない場合は
FOR I=0 TO 255
BGPAGE 0
CHRREAD("BGF",I),C$
BGPAGE 1
CHRSET "BGF",I,C$
NEXT
間違ってたらごめんなさい。

537初心者なぷよろん:2012/06/23(土) 18:35:36 ID:H1BrjrjA
質問です・・・
DATE文では、カタカナとかの文字列はつかえないんですか?
DATE$とやってもエラーが出てしまいます・・・
優しい方、返答お願いします

538名無しさん:2012/06/23(土) 20:19:30 ID:eotW/ifA
>>537
一つ確認を、DATAではなくてDATEの説明でよろしいですか?

539名無しさん:2012/06/23(土) 23:29:10 ID:fi4Z/h8M
>>537
DATE$="ホニャララ
と入力してエラーが出るってこと?
それならDATE$は日付が入っている変数だから無理。

540Master:2012/06/24(日) 17:48:27 ID:BLn8mkes
>>537 こういう事でしょ DATA"アイウ"

541名無しさん:2012/06/24(日) 21:28:39 ID:7w99oDxQ
とりあえず言える事は、「DATE文」なんてないw
文字列型システム変数のDATE$なら日付の文字列がいつも入っていて読み込み専用
DATA文の事なら >>540 さんの言うとおりで、カタカナも使える

542プチコンまとめWiki管理人★:2012/06/26(火) 00:10:07 ID:???
返信を忘れてました! N88-BASICの>>517さん
少なくとも、お使いのは「N88-BASIC」ではないと思います。
今学校のWindowsパソコンで使っているN88-BASICが
ウインドウの中にあるなら、タイトルバーになんて書いてあるか教えてください。
それが分かれば何なのか推測できそうなので。

543名無しさん:2012/06/26(火) 21:20:04 ID:t.j7Vx1E
質問です
PRINT命令の文字列を表示させるときにLocateを使うと位置がずれるので
ドット単位で表示位置を指定したいのですが
一旦画像化してから呼び出すしかないのでしょうか?
よろしくお願いします

544名無しさん:2012/06/26(火) 23:19:21 ID:LjgIkkdM
背景とかキャラクターとかの画像の呼び出し方がいまいち分からないです

545名無しさん:2012/06/27(水) 01:49:18 ID:AxCNyqYA
>>543
PRINTでコンソールに書くのでは無理です。
画像化というか、文字も元々CHRなので画像のようなものです。
あと位置がずれると言っても、何に合わせたいのかにもよります。

下の3つが思いつきます。
・グラフィックにGPUTCHRで1文字ずつ貼っていく。これが一番単純で自由。
・好きな位置に決まった短い文字列を出したい(例えば、キャラの上に「1UP」みたいな表示を出す)場合、スプライトに文字を自分で書いてもいい。
・画面全体をスクロールして文字全体をずらすならBGに文字を置くといいかも。

どれもPRINTほど簡単ではないですが、1番目がおすすめです。

>>544
とりあえずプチコンに入っている説明書を見たりサンプルプログラムを見たりいじったりしてみてください。
入門ページとか探してみてもいいです。
背景は「BG」、キャラクターは「スプライト」です。

546543:2012/06/27(水) 19:29:27 ID:t.j7Vx1E
545さんレスありがとうございます
参考にしてみます

547名無しさん:2012/06/28(木) 15:53:52 ID:gbxBxSiw
タッチ範囲の指定の仕方が、いまいちわかりません。

548名無しさん:2012/06/28(木) 17:41:52 ID:OaZp3NN2
>>547
>>448-449に同じ質問の回答があるよ

549名無しさん:2012/06/28(木) 23:54:44 ID:q0d0bjsw
タッチに範囲指定という機能は無いので、範囲からはずれた場合は自分で捨てるって事

550名無しさん:2012/06/29(金) 15:26:25 ID:gbxBxSiw
ありがとうございました

551名無しさん:2012/06/30(土) 21:07:18 ID:t.j7Vx1E
TALKの使い方について教えてください
@Tや@Nの値を変数にし、組み合わせる方法が知りたいです
用途は女性と男性の声を切り替えて喋らせる事です
「TALK (@N変数)+(文字変数)」とう感じではエラーとなります

552名無しさん:2012/06/30(土) 22:07:29 ID:OaZp3NN2
>>551
@Tや@Nに変数は使えないよ

TALK "@N1972@S7@T200コンニチワ"のように定数で指定しないといけない。

553名無しさん:2012/06/30(土) 22:11:36 ID:fi4Z/h8M
N=1972:S=7:T=200
TALK"@N"+STR$(N)+"@S"+STR$(S)+"@T"+STR$(T)+"コンニチワ"

554名無しさん:2012/06/30(土) 22:29:09 ID:OaZp3NN2
>>553
>>551の質問ってそういう意味だったのか?
てっきり、ダブルクオーテーション内で変数を使えるかどうかを
尋ねていると思った。

555名無しさん:2012/07/01(日) 16:53:04 ID:t.j7Vx1E
回答
ありがとうございました

556名無しさん:2012/07/01(日) 22:28:56 ID:6xKUCfy.
>>554
それだとTALK以前の質問

557名無しさん:2012/07/01(日) 22:30:03 ID:6xKUCfy.
まあSTR$もTALK以前か・・・

558名無しさん:2012/07/01(日) 23:26:10 ID:OaZp3NN2
何をどうしたいのかが分からない質問が一番困る。

>>551だと文字列同士の足し算は分かっているみたいなので
>>553のような回答は最初から除外して
>>552のようなレスをするしかなかった。

559名無しさん:2012/07/02(月) 00:12:50 ID:.8vcIQSE
でもわからなかったらどう質問したらいいのかすら
わからないっていうことあるよねー

560名無しさん:2012/07/02(月) 00:36:57 ID:OaZp3NN2
それは確かだけど余分なものを書くことで
何を聞きたいのか分からなくしてしまうこともある。

561名無しさん:2012/07/02(月) 00:37:10 ID:6xKUCfy.
wikiの方もだけど、情報不足で答え方に困る質問とか報告とかが多い気がする
もう少し詳しめに書いてもいいかもしれない

562名無しさん:2012/07/02(月) 22:46:11 ID:zj5hq/32
あとプチコンはあくまで自分で作るのがメインのソフトだから、
「最終目的を実現するにはどうすればいいか」の質問には答えづらい。
もっと細かく「今何ができないか」を考えてみてほしい。

563shiro:2012/07/06(金) 15:37:46 ID:.M0.Ekco
亀レスですが、>517などのN88BASICについて。
こちら↓のフリーソフト「N88互換BASIC for Windows95」ではないでしょうか?
http://www.vector.co.jp/soft/win95/prog/se055956.html
私も昔使った事があるのですが、結構忠実にエミュレートしてくれます。
試しに今使っているPC(Windows7-64bit)に入れてみたら、普通に動きました。
ただ、他の方も書かれているように、「RGB」という関数は元々N88BASICに無いので、何かの間違いではないかと思います。

564ウイング:2012/07/06(金) 20:37:37 ID:mVz0Cw56
よくDATA文でゲームのステージとかを作ってますよね?
あれってどうやるのでしょうか?

565ウイング:2012/07/06(金) 20:42:02 ID:mVz0Cw56
DATA文を使ってゲームのステージ等を作る方法を教えてください。例文とかも教えてくれるとうれしいです。

566名無しさん:2012/07/06(金) 20:52:33 ID:wknbYeQ.
>>565
>>445に載ってる。

567名無しさん:2012/07/08(日) 18:00:53 ID:suEP.s3g
ケータイからでQRコード(png画像)が見れないという方を時々見ますが、
ブラウザアプリや変換サイトを使うと表示できる形式に変換してくれるかもしれません。

568名無しさん:2012/07/15(日) 18:11:47 ID:dawLobJA
563
そうなんてすか…
残念です…
情報ありがとうございました

569名無しさん:2012/07/15(日) 18:18:10 ID:dawLobJA
542
タイトル(ファイル名)
には
『技術科N88BASIC』
と書いてありますし
プログラムの最初に
『#N88BASIC』と書かなければ
いけなく
それ以外受け付けてくれないので

N88だと思います

570プチコンまとめWiki管理人★:2012/07/15(日) 23:04:25 ID:???
>>569
> プログラムの最初に『#N88BASIC』と書かなければいけなく

ここでピンときました! それはN88BASICではなく、ActiveBASICというフリーソフトではないでしょうか。
本来のN88BASICは #N88BASIC と書く必要はありません。(書くとエラーになる)
ActiveBASIC はN88BASICとは別物のBASICですが、最初に #N88BASIC と書くことで
互換性があるモードに変わります。他に頭に「#N88BASIC」と書く必要のあるBASICは記憶にありません。
たくさんのバージョンがありますが、「#N88BASIC」と書く必要があるのは、バージョン3からです。

無料でダウンロードできるので、一度見てみてみてください。
http://www.activebasic.com/help_center/articles/win32/step12/index.html
http://www1.ocn.ne.jp/~ahosato/ab/actbasic.htm

571名無しさん:2012/07/16(月) 11:06:38 ID:t.j7Vx1E
一瞬、バグかと思ったのですが
LOCATE 0,2→LOCATE 0,0のように上にさかのぼった場合
その分下げてやらないと、コンソール入力まちバーが
文字を消してしまうのですね泣

572名無しさん:2012/07/16(月) 20:10:29 ID:dawLobJA
570
ありがとうございました
明日試してみます

573名無しさん:2012/07/16(月) 22:10:16 ID:eEoNT0QE
どうすればプログラムを読みこんで編集することができますか

574573:2012/07/16(月) 22:16:56 ID:eEoNT0QE
すみません
自己解決しました

575名無しさん:2012/07/16(月) 23:02:08 ID:ZdY0qcKA
おいw

576名無しさん:2012/07/17(火) 20:17:41 ID:wknbYeQ.
どうすればプログラムを読み込んで編集したり名前をつけて保存したりファイル一覧を出したりプログラムができますか

577名無しさん:2012/07/18(水) 19:35:48 ID:t.j7Vx1E
日本語がちょっと変だけど
独自のエディタをプログラムで作りたいって事?

578名無しさん:2012/07/19(木) 03:55:47 ID:KBmK0AF2
よくある事ですが、もう少し詳しく質問していただかないと答えられないです。

579名無しさん:2012/07/19(木) 20:11:56 ID:wknbYeQ.
>>576
oh!間違って投稿してしまった

580名無しさん:2012/07/20(金) 01:03:41 ID:17bVLmFM
おいww

書き込むつもりもなかったって事ねw

581.EXE:2012/07/20(金) 22:15:31 ID:venckzHs
誰かMID$について教えてください

582名無しさん:2012/07/21(土) 00:57:27 ID:zDeD59n2
>>578 です。

583名無しさん:2012/07/21(土) 10:32:49 ID:wknbYeQ.
>>581
このスレの最初の方にあるよ。

584名無しさん:2012/07/21(土) 18:19:50 ID:dawLobJA
【CHRED】ってありますよね
それで
平仮名フォントをつくって
SPでロックマン作ろうと思って
アクション別に
上下2組を15組位作ったんですが…
後で見るとCHRED内のLOADで
見るとぐちゃぐちゃになってます
バグですか?解決方法ありますか?

585名無しさん:2012/07/21(土) 18:27:01 ID:dawLobJA
584追記

【CHRED】で
123456  上
ABCDEF  下
のような組み合わせで作ると
452631
FACEBD
みたいに適当に並び変えられます
あとLOADするとき
なんか『ロードしました』みたいな
画面を出なくできますか
『壁式迷路』みたいに

586名無しさん:2012/07/21(土) 20:04:17 ID:wknbYeQ.
LOAD"CHR:AAAAAAAAAAAAAAAAAaaaaaaaa",0
でおk

587名無しさん:2012/07/21(土) 21:27:06 ID:dawLobJA
586
ありがとうございましたw

588わぁぃ@ ◆vCvQmsUz9g:2012/07/21(土) 22:13:18 ID:nR29FxRI
BG系(フォントも含む、具体的にはBGU,BGF,BGD)で作ったCHRリソースをSP系(具体的にはSPU,SPS,SPD)で読むと画像が乱れます。

589わぁぃ@ ◆vCvQmsUz9g:2012/07/21(土) 22:15:23 ID:nR29FxRI
>>588
逆でも同様です。
(SP系→BG系)

590名無しさん:2012/07/21(土) 23:46:59 ID:dawLobJA
588,589
ありがとうございました。
解決しました

591名無しさん:2012/07/24(火) 18:07:33 ID:dawLobJA
またなんですが
LOAD"SPS:AAAAAA”,0
をプログラム内で実行すると
エラーでもないのに違うキャラが出ます

実行画面ですると
1回でできる時もあれば10回やっても出来ない時があります
バグですか?

592名無しさん:2012/07/24(火) 18:20:52 ID:Oa0c.KSU
>>591
SPSなら「SPPAGE 1」をしてから読み込まないといけませんよ

593どこかの人:2012/07/24(火) 18:38:52 ID:MBluGA5w
osもどきでスプライトが複数表示されません。
急いでいるのでお願いします。
リスト↓
1 @DSKANRI
2 CLS
3 GOSUB @MENU:GOSUB @POINT
4 WAIT 1:GOTO @DSKANRI
5 @POINT
6 SPSET POINT,0,0,0,0,0
7 SPOFS POINT,TCHX,TCHY
8 IF (BUTTON( ) AND 16)==16 THEN BEEP 0:WAIT 6
9 RETURN
10 @MENU
11 SPSET START,14,0,0,0,0
12 SPOFS START,1,175
13 RETURN

594マリオ師匠:2012/07/24(火) 18:45:30 ID:cXiKg/22
>>581
最初の方に書いてある

595名無しさん:2012/07/24(火) 18:48:55 ID:kt85aOYU
>>593
変数POINTとSTARTの初期値はいくつ?
このリストだと両方とも0になってしまうので管理番号0のスプライト1つしか
表示されなくても当然だろう。

596バイカウントメルビル:2012/07/24(火) 18:54:59 ID:xtetZzjw
>>593

START=1
ってやればいけると思う

597どこかの人:2012/07/24(火) 19:03:30 ID:MBluGA5w
start=1とpoint=1の初期値を1のしてもできません・・・
(oAo)

598どこかの人:2012/07/24(火) 19:05:45 ID:MBluGA5w
できましたーwww
上で1にが1のになってた

599名無しさん:2012/07/24(火) 19:07:40 ID:wknbYeQ.
>>597
ちょwwwwww
pointは0のままでいいだろwww

600名無しさん:2012/07/24(火) 19:08:47 ID:wknbYeQ.
oh!時差!

601Master:2012/07/24(火) 20:45:01 ID:BLn8mkes
>>600 お前なんなんだwwwww

602名無しさん:2012/07/25(水) 01:52:01 ID:REiJjBmU
>>591
関係ないかもしれませんが、
上画面のSPUと下画面のSPSは、違うキャラが入ってますよ。一度に読み込める数も違います。

603バイカウントメルビル:2012/07/25(水) 06:43:11 ID:xtetZzjw
プチコンのQRコード作るプログラムって可能ですか?

・・・可能だったらだけど、どうやって作れますか?

604名無しさん:2012/07/25(水) 07:37:05 ID:kt85aOYU
プチコンのQRコード生成アルゴリズムをちゃんと分かってれば可能だと思う。
でに、それをここで聞いている時点で自分で作るのは難しいかも。

605名無しさん:2012/07/25(水) 08:13:07 ID:knlwefp2
作ったとしても用途がない気がする
わざわざQRコード化するのは、ローカル通信で渡せない場合の苦肉の策のようなものだから。

606バイカウントメルビル:2012/07/25(水) 13:44:14 ID:xtetZzjw
用途は個人的に考えてあります。
プチコンのQRコード生成アルゴリズムを知ってる人がいればお願いします

607名無しさん:2012/07/25(水) 14:21:22 ID:kt85aOYU
>>606
javascriptが分かるならば
jquery.qrcode.jsやzlib.deflate.min.jsのソースを見て
自分で解読するのが一番手っ取り早いと思う。
これらプラグインと同等のものをプチコンで作らないといけない。

ほとんどの人がこれらのプラグインを使っているだけだと思うので
具体的な仕組みそのものを説明できる人はほとんど居ないのでは?

608名無しさん:2012/07/25(水) 16:38:37 ID:dawLobJA
>>602
UX_CHREDで
SPUを全てSPSにコピーしました
SPPGE 1もちろんすでにやってます
ホントニひどいときは
あり得ない話ですが
FOR  Ⅰ=0 TO 50
LOAD”SPS:AAAAA”,0
NEXT
でもできません

609ウイング:2012/07/25(水) 16:55:00 ID:mVz0Cw56
話変えてすみませんが
>>565で質問したことなんですが、BGを1×1ではなく、
2×2や4×4で表示したいのですが、
できないので教えてください。

610名無しさん:2012/07/25(水) 17:27:24 ID:wknbYeQ.
UX_CHREDでSPU0をSPS0にコピーして保存して
01.CHRINIT"SPS0"PNLTYPE"OFF
02.ACLS
03.CLEAR
04.SPPAGE 1
05.LOAD"SPS0:AAAAA",0
06.SPSET 0,0,0,0,0,0
07.FOR I=0TO 1SPOFS 0,RND(256),RND(192)I=0NEXT
を実行してみたけどちゃんと下画面に表示された

611名無しさん:2012/07/25(水) 17:49:37 ID:ur9/tO5g
>>609
そのまま1x1のキャラを
2x2や4x4の形に配置するしかないはず

612プログラム初心者:2012/07/25(水) 18:16:21 ID:JGTvKGi6
bgにはどうやって当り判定をするんですか?
あと、

613プログラム初心者:2012/07/25(水) 18:18:32 ID:JGTvKGi6
bgにはどうやって当り判定をするんですか?
あと、data文でステージをつくったりするのはどうやるんですか?

614プログラム初心者:2012/07/25(水) 18:19:34 ID:JGTvKGi6
612まちがえた

615名無しさん:2012/07/25(水) 18:58:44 ID:ur9/tO5g
BGとの当たり判定は、計算で出します。画面座標に何のBGキャラがあるかを調べます。
ヒント:座標を8で割り算して小数を切り捨てる。

DATE文には、自分でステージを適当に文字列で書いて
実行時にその通りに自分でBGにキャラ並べていくだけです。

要は自分で自由やるべしという事です。

616プログラム初心者:2012/07/25(水) 19:20:50 ID:JGTvKGi6
dataは分かった

617名無しさん:2012/07/25(水) 19:55:20 ID:mVz0Cw56
>>615
わかりません(>A<)
答え?を教えてください!

618名無しさん:2012/07/26(木) 08:37:56 ID:M0nw8Erg
>>617
idを見ると別の方のようですが、自分が質問したいという事でよろしいでしょうか

619名無しさん:2012/07/26(木) 10:17:07 ID:LOOctVAY
TIME$が初期化されない

620プログラム初心者:2012/07/26(木) 10:59:40 ID:JGTvKGi6
bgの答えをお願いします

621名無しさん:2012/07/26(木) 12:39:35 ID:wknbYeQ.
整数にするのはFLOOR
PRINT FLOOR(PI())
割り算は/
PRINT 10/2

622名無しさん:2012/07/26(木) 12:59:33 ID:nIw9JzAw
答えと言いますが、ヒントで書いた事そのままです。
自分で考えようとしてみましたか。私には一から教えるのは無理です。

623カービィ☆KIRBY:2012/07/26(木) 16:08:53 ID:ImUv5xSQ
DATA文で、マップデータを
生成する骨組み?って、
どんな感じっですか?
教えてください!!!


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板