【Basic】プチコン4総合スレ【Switch】PRG1 (533レス)
1-

210: 2019/07/18(木)22:52 ID:dCqAaidM(1) AAS
情報密度は音声が一番多い
IRはキーボードより少ない
211: 2019/07/19(金)07:09 ID:dO4+Vs1v(1) AAS
1intで320*240取り込める作りになってりゃ、実用的には十分早いんだけど
(エラー訂正とか考えなきゃモノクロでも4Mbps、中間調使えば情報はもっと載せられる。)
この解像度だと4秒以上だから厳しい。
212: 2019/07/20(土)20:38 ID:mY3aXI78(1) AAS
スプライトとがグラフィックスページがよく分からなくて調べてるのだが、
BG面とか背景色とかってのは、あれはファミコンあたりの仕様に例えていうなら…ってもので
ファミコンはスプライトやBG面にいろいろと制約があったからそういう用途に使うものしか
作れなかったってわけで、そんな制約もないプチコンは、BG面だのグラフィック面だのを
気にせず、グラフィックページを好きなようにつかえばよい、ということでよいのかな

例えば、テキストはGPFだってのは、それは仕込まれてるデータがそう使うことを
前提にしてるってだけで、別にそんな設定にしなくてもいいし、
省2
213: 2019/07/20(土)21:09 ID:miSwwKtd(1) AAS
説明の意味が分からないのでとりあえずやってみれ
214: 2019/07/20(土)22:54 ID:B4EZcEDO(1) AAS
うん、結果的に動けば何でもいいよ
自分の場合だと、自作画像はスプライトにLOADしてるし
丸や線といった単純な図形はグラフィック0に描いてる
215: 2019/07/21(日)01:59 ID:oOY2c/f+(1) AAS
ファミコン云々の事はよく知らないけど
g0〜g5は使い方に制限みたいなのは無いねー。
4.5だけシステム共有なのと(それでも変えていい)
0はグラフィックとして表示されるって事だけだね。

今度アップデートで用意されるスプライトが倍に増えるって
アナウンスされてるけど、追加の4096個ってのは
どこかグラフィックページを潰して用意されるのかなぁ?
省3
216: 2019/07/21(日)07:44 ID:O4p9/Uan(1) AAS
スプライトの定義数上限があがるってだけでしょ
同じ場所を多重に定義してもいいんだからgrpageの内容変える理由がない

にしてもスプライト便利よね。UIも全部スプライトで処理がすっきりする
217: 2019/07/21(日)13:51 ID:DiweJX3S(1) AAS
BG面って要するに文字をPRINTで表示してる面だと思えばいい。
そこに文字以外のグラフィックも定義されていてプリントできると。

プチコン4くらいスプライトやグラフィックの性能高いと便利さを感じる場面は少ないのかもしれない。
218
(1): 2019/07/21(日)17:03 ID:JwERj43K(1) AAS
プチコン4のスプライトは一個一個参照するグラフィックページを変えられるようになったので、0-5のどこでも参照できるよ。
スプライト8192個になるんた。BUG太郎さんのP3Dエンジンがいきなり2倍の描画能力になるね
219: 2019/07/22(月)12:17 ID:4NHHgTtv(1/2) AAS
400×250モードで
16×16型スプライトを全画面敷き詰めて375個。
マリオ的に全画面スクロールさせても全然余裕なんで
表示優先を使って背景に2層増やして1125個。
自キャラをピョンピョン飛ばしてもまだまだ余裕。
ありがたいねー。
220: 2019/07/22(月)12:50 ID:u6CR0Fx/(1) AAS
BG面とかスプライト面って考えが、過去のHWの制約・限界からきている遺物だってのはあるな

プチコン4はもうそんな制約もいのだから、グラフィックページというものは手前からコンソール→(使うなら)前景→スプライト→背景として使う、
線や丸なんかは、スプライトの手前に描きたけりゃ前景に、スプライトの後ろに描きたけりゃ背景に描く、なんてのを
定石・開発ガイドラインにしてもいいんでない?
221: 2019/07/22(月)13:26 ID:4NHHgTtv(2/2) AAS
ゴメン、スプライトの手前にグラフィックを表示できるの?
やり方分からず、スプライト化して配置してた。
222: 2019/07/23(火)04:46 ID:7jO7RPh9(1) AAS
後ろにしたいスプライトをSPLAYERで下のレイヤーに振ればいけるはず。

BGについては、画面に敷き詰めるような場合に描画周りとか考えなくてもいいので
そういう意味もあって置いてるのもあるんじゃないかな。
あとはプチコン4のPCG的な仕様だと、テキスト周りの命令だけでグラフィカルな画面作れるのもあるかも。
(現状サブプログラム使わないと入力面倒だけど)
223
(1): 2019/07/24(水)02:39 ID:Qqe7GR0F(1) AAS
>>218
bug太郎氏は中の人らしいけど発言力ないのかな。まともな3D命令欲しいんだけど
224: 2019/07/24(水)05:18 ID:pn2OzFrp(1) AAS
3D命令か…あったならあったで悪くは無いけども…。
smile basicって範疇からするとオーバーかなとは思う。
ゲーム開発システムを求めるモノなのか
basicの工夫学習創作が理念か。
アップロードにズラリ複雑なゲームが並ぶ現状では
もうとっくに理念からは外れてるかもしれないけども。
225: 2019/07/24(水)05:18 ID:b3wCExD5(1) AAS
3DやりたきゃFUZEに乗り換えればいいんじゃないかな
日本で発売されるか分からないっていうか、そもそもまだ絶賛発売延期中だけど
226: 2019/07/24(水)09:34 ID:9wRpXrcY(1) AAS
>>223
僕は一通り3Dライブラリの実装したけど、まぁ一般公開できるほど速度でないからなー
まぁbug太郎氏のようなスプライト併用ではないグラフィックオンリーだからどうしてもなー
もちろんまだ最適化の余地はあるんだけど、そこまでして…って感じ
それよりもスプライト使いこなした方がよっぽどいいと思うよ
4号では行列も一部使えるようになったしね
227: 2019/07/24(水)11:32 ID:ACnRV+WK(1) AAS
元々入ってない機能を無理矢理実現するのが楽しかったりもする。
228: 2019/07/24(水)12:58 ID:BKkSUyuE(1) AAS
元々入ってる事を知らずに
ひどい記述&劣化性能で実現させる事ならザラ
229: 2019/07/24(水)20:38 ID:bh8uyppu(1/2) AAS
4号からはまったプログラム初心者です。ネットに落ちている教材が3号仕様なのが多いと思ったので最近3号に乗り換えました。今度書籍の教材を買おうかと思っているのですが、3号仕様で書かれたものでオススメあれば教えていただけませんでしょうか。
230: 2019/07/24(水)20:38 ID:bh8uyppu(2/2) AAS
できれば、いろいろ実例が載っているのが望ましいです。
231
(1): 2019/07/24(水)23:45 ID:LDKqMzW5(1) AAS
実例が載ってるやつがいいのなら日経ソフトウェアのムックかな
232
(1): 2019/07/25(木)00:12 ID:SVlfUbW/(1) AAS
正式な書籍は確か4冊。
「プチコン3号公式ガイドブック」
「プチコン3号公式ムック」
「SMILEBASIC MAGAGINE vol.1」
「プチコン3号+BIG公式リファレンスブック」
発売順。
プチコン2号のもあるけど除外。
省4
233: 2019/07/25(木)00:14 ID:Ugz0KmDV(1/2) AAS
>>231
どうもありがとうございます。参考にさせていただきます。
234: 2019/07/25(木)00:16 ID:Ugz0KmDV(2/2) AAS
>>232
詳しくありがとうございます。ムックが良さそうですね。
235: 2019/07/25(木)13:30 ID:JJ0MFZt+(1) AAS
ホント親切。
えーと、こんにちはマイコン1.2…とか書きかけた自分を反省した。

コミュニティの方でも質問に対して速攻噛み付く人に対して
「初心者の人もたくさん来る時期なので
間口を広げるためにも叩くのではなく
ちゃんと答えましょう」と親切な人もいて
捨てたもんじゃないなぁと感心した。
省3
236: 2019/07/25(木)14:04 ID:62tBly18(1) AAS
ちょうどコミュニティの方では
初心者の質問に全力振るい落とし回答中。
237
(1): 2019/08/12(月)14:36 ID:PAma7H8L(1) AAS
コミケでリストのスクショを繋ぎ合わされた画像をもらったのだけど、
手入力しないとならないの?
238: 2019/08/12(月)19:06 ID:EVQk1TuO(1) AAS
>>237
その人はそうなんだろうな
239: 2019/08/16(金)13:19 ID:qt/hnVJb(1/2) AAS
4.1.0出てた
結構仕様変更に近いバグ修正あるね。(水平ラスターの適用順とか)
240
(3): 2019/08/16(金)19:34 ID:lOZK3lvH(1/2) AAS
ローグライクみたいに好きな時にセーブできずに自動セーブだけで
主人公がやられたらセーブデータを削除するみたいなことはできるの?
241: 2019/08/16(金)20:13 ID:jVrhVZAt(1) AAS
できる
242: 2019/08/16(金)20:19 ID:lOZK3lvH(2/2) AAS
えっ、ダイアログ無しでセーブってできたの!どうやるん?
243: 2019/08/16(金)20:44 ID:dl3xce+O(1) AAS
ジャンル別を見たら、シューティングが思いのほか豊富なのが嬉しい
既存のゲーム会社、とくに大手は2Dシューティング全然作らなくなったからなぁ
244: 2019/08/16(金)21:17 ID:qt/hnVJb(2/2) AAS
セーブ間隔がフロアクリアごととかならダイアログ有りでいいんじゃないの?
>>240が要求してるのは、任意のセーブができなくてプログラム側で強制セーブ&削除だから。

確認ダイアログもサブプログラムのPUSHKEY受け付けるなら逃げ道はありそうだけど
さすがに無理か。
245
(1): 2019/08/17(土)02:36 ID:NunGSVMm(1) AAS
ホント、変数1つセーブするにも
全画面確認表示はヤメてほしい使用だなぁ。
というか普通変数1つじゃないから
仕方なく配列に並べていれて、ロード時に解凍。
ロードは確認表示無しなのにね。
「何とかなりませんか?」って要望メールしたことある。
それは返事無かったけど。
省2
246: 2019/08/17(土)10:06 ID:QG5TQ+dF(1/2) AAS
>>245
スマブはなんとか対応したいけど許可がおりないわけで
みんなで任天堂に要望する方がいいかもな
任天堂からは他メーカーのソフトについてはそちらにと返答してくると思うが、お前らが止めてるんだろ、と
かまわず任天堂に要望出し続けるしかない
247
(1): 2019/08/17(土)10:28 ID:/HSnKf7w(1/2) AAS
確認画面ないと無限ループでセーブしまくるプログラムをうっかり作ったらどうしようもなくなるよ
売り物じゃないんだからそれでいいでしょ
ただプチコンも製品レベル作ればスマブが売ってくれるみたいだし、その時はセーブダイアログ出さないようにしてくれるみたいだよ
248
(1): 2019/08/17(土)10:29 ID:KeE2oRcY(1/2) AAS
結局のところ>>240はできるんでしょうか?できないんでしょうか?
よくわかりません
249
(1): 2019/08/17(土)10:46 ID:uv2edTcF(1) AAS
>>240
できないね。
セーブするときは必ずYES/NOダイアログが出るし、NOを選ぶとセーブ拒否することもできるので強制削除もできない。

頑張って似た実装するとしたら「ゲーム中」というセーブを行わないと続きができないようにして、「ゲーム終了」というセーブをせずに終了したら次回開始時にロストするという挙動にするぐらい
250
(1): 2019/08/17(土)10:57 ID:KeE2oRcY(2/2) AAS
>>249
ありがとうございます
やっぱりできないんですね
そんなに長いゲームでもないし、こうなったらセーブ無しにするかな
251: 2019/08/17(土)11:01 ID:/HSnKf7w(2/2) AAS
>>248
ファイルへのセーブやファイルの削除は必ずダイアログが表示される
ダイアログの表示オッケーなら「出来る」といえる

ゲーム中はプチコン4を終了させない
という条件をつけるならKEYを使えば近いことはできる

プログラム自体を終了させない
という条件をつけるならそもそも内部変数でやればいい
252: 2019/08/17(土)13:37 ID:QG5TQ+dF(2/2) AAS
>>247
スマブはでかいファイルではなく小さいものだけはダイアログなしに保存できる方法を模索していた
が、それもさせてもらえなかったらしい
247がいうような酷い状況にならない対策くらいしようと思えばできるしな
253
(1): 2019/08/18(日)05:29 ID:9nau0nbE(1) AAS
セーブのあたりは任天堂ではなくスマブの自主的な制限かと思うけど
254
(1): 2019/08/18(日)09:40 ID:x/ydqBl4(1) AAS
>>253
だからスマブは小さめのセーブはダイアログなしでできるようにしたかったんだから、それすらできなかったのは許可がおりなかったとしか思えないんだが
やっぱり無理でしたって言ってたし
255: 2019/08/18(日)09:43 ID:nOq+iJvj(1) AAS
もし自主的にやめてるんだったら解決案さえあればできるってことだな
連続セーブできない(一定時間あけないといけない)とかの条件付けたらよいようにも思うが
256: 2019/08/18(日)12:34 ID:l0LPS5Xi(1) AAS
>>240
不揮発性のものに保存したいならGRPに保存するのはどう?
257: 2019/08/18(日)12:36 ID:J9NXWVl2(1) AAS
>>250
単にゲーム開始時に削除すればいいんじゃない?
258: 2019/08/19(月)09:37 ID:yK3CJHM3(1/2) AAS
>>254
それ、社長がヘイトおさめるためにいってるだけじゃないの。
スマブの総意かどうかもわからんし、実際に開発してる人がいってるわけでもないし。

契約上任天堂にNGされたと言えないのを逆手に、なんでも任天堂のせいにしてるところある。
259: 2019/08/19(月)11:36 ID:lPX/gz4i(1/2) AAS
それこそ憶測じゃんw
260: 2019/08/19(月)12:27 ID:yK3CJHM3(2/2) AAS
おくそくだよ?
261: 2019/08/19(月)12:47 ID:lPX/gz4i(2/2) AAS
で?
憶測で、憶測ではないことに反論しているの?
262: 2019/08/19(月)14:49 ID:VgM9KbQd(1) AAS
SDカードとかは10万回等の書き込み保証回数があるから、急激に回数を消費してしまうプログラムを書けるようにするのは拒否されてしまうんじゃないかな。
263: 2019/08/19(月)15:25 ID:sDyuX1KY(1/2) AAS
Pi STARTERの場合でも保存時にダイアログって強制的に出るの?
264: 2019/08/19(月)15:36 ID:ykd6z9OZ(1) AAS
でないよ
265: 2019/08/19(月)15:49 ID:sDyuX1KY(2/2) AAS
そっか
それならPi STARTERでローグライクななんかを作れば解決やね
266: 2019/08/21(水)11:51 ID:bb19aUTY(1) AAS
ゲーム機でダイアログ無しセーブできるようにしたら色々危ないからね。任天堂が頑なに拒否するのも納得だろう。
267
(1): 2019/08/21(水)12:49 ID:1zrCqLwO(1) AAS
保存領域は内部にしろSDにしろプチコン専用ではないからね
268: 2019/08/21(水)13:41 ID:1p8Gdr+i(1) AAS
プチコン専用領域にしか保存しないのでは?
269: 2019/08/21(水)14:35 ID:jCnkUnD+(1) AAS
自プロジェクト内へのSAVEフォルダへの保存はダイアログありなし選択可能
自プロジェクト外への保存は強制ダイアログ

これでよさそうだけど任天堂が許さないのかねえ
270: 2019/08/21(水)18:25 ID:3xVw8KI4(1) AAS
てかもう割られてんのに意味ないだろ
271: 2019/08/21(水)22:13 ID:m6dNUL0N(1) AAS
使うゲーム作ってから言え
272: 2019/08/22(木)05:10 ID:/8eKdLcO(1) AAS
>>267
んー…?
確かプチコン用の保存領域を
デフォのままか256M(だっけ?)に不可逆拡大するか
設定項目あったけど。
273: 2019/08/26(月)23:22 ID:DsoMHWhO(1) AAS
ちょっと待てよOpenGLの行列とか言われてもわかんねえぞ
もうちょっとBASIC寄りの例を出せよ
274: 2019/08/27(火)00:16 ID:KrOV9uxq(1) AAS
SPVARの設定上限無くなってるんだ
275: 2019/08/27(火)16:25 ID:YBx7hkJH(1) AAS
携帯ゲーム版のスレ落ちてる?ネガ書き込みしかないからいいか
276
(1): hage [hage] 2019/09/03(火)16:55 ID:0JK8hC1A(1) AAS
hage
277: 2019/09/03(火)18:42 ID:uwPgkTKi(1) AAS
>>276
自己紹介しなくていい
278: 2019/09/10(火)14:56 ID:UwvKJ2qn(1) AAS
saveのダイアログ非表示要望に関してメール返信きた。
丁寧に「無理なんです」と。
でも開発者の頑張りには感謝。
279
(1): 2019/09/10(火)19:00 ID:SupBRhJJ(1/2) AAS
全文を書けよw返信はそれだけじゃないだろ?
280: 2019/09/10(火)19:17 ID:3e89sXM7(1/2) AAS
>>279
そういうのは、人としてアウトだろ
281
(1): 2019/09/10(火)19:39 ID:SupBRhJJ(2/2) AAS
同じメール送って返答確認するほうが人としてアウトだと思うけどな
282: 2019/09/10(火)19:43 ID:3e89sXM7(2/2) AAS
>>281
クズだな
283: 2019/09/10(火)20:46 ID:YaxL3mI9(1/2) AAS
とはいえもう少し詳細が知りたい
284: 2019/09/10(火)21:12 ID:heMeNzqA(1) AAS
やっぱ無限ループでwrite繰り返したらストレージが壊れるからじゃないの
285: 2019/09/10(火)23:29 ID:YaxL3mI9(2/2) AAS
そういう連続では使えないような仕様にしてくれればいいのに
286: 2019/09/11(水)05:33 ID:QsjsL71O(1) AAS
こんな感じでした。
先述されていた内容とだいたい同じだろうね。

-------------------
Nintendo Switchのようなゲーム機において、データを保存するタイミングが自由なソフトは
保存の際に確認のメッセージを出すことが義務付けられているため、現状の仕様となって
おります。ご理解のほどよろしくお願い申し上げます。
-------------------
省2
287: 2019/09/11(水)07:20 ID:tp5yYWaX(1/2) AAS
やっぱり任天堂リミットは健在か
288
(1): 2019/09/11(水)09:28 ID:OLF293mb(1) AAS
それだとゼルダやドラクエのオートセーブはどういう仕組みなんだ?
似たような事がしたくてダイアログとかの操作をなくしたかったんだけど
289: 2019/09/11(水)10:16 ID:bx6XdUa0(1) AAS
ゼルダやドラクエ並の商業ソフトを作れば
任天堂が許可くれるんじゃない?
290: 2019/09/11(水)10:46 ID:C+ggiKgo(1) AAS
自由に保存したい人はPi Starter使えばええやん
1-
あと 243 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s