X



【Basic】プチコン4総合スレ【Switch】PRG1
0176名前は開発中のものです。
垢版 |
2019/06/23(日) 18:17:12.38ID:w1HTI4Iy
一行だけ書き換えて公開とかしたら白い目で見られるだろうけど、BGM公開してる人とかはゲーム内で使ってくれたら嬉しいんじゃないかな。
0177名前は開発中のものです。
垢版 |
2019/06/24(月) 11:18:12.83ID:sJFEOW79
diffとpatchがあると、作者に採り入れてほしい機能のpatchだけをアップするとか、MODみたいな改造patchをアップするとかみたいなことができるようになるのかな
0178名前は開発中のものです。
垢版 |
2019/06/25(火) 05:23:41.12ID:0gpXOEj4
意味ないんじゃない?実行コードじゃなくてソースだし
0180名前は開発中のものです。
垢版 |
2019/06/25(火) 15:06:21.85ID:3NgAAYgh
無断で改編して公開したらいいよ。
大幅な変更なら「オリジナルは〜さんの〜」ってソースの頭にかけばいいし、数行ならその部分にだけコメントして、メタ情報の部分に「オリジナルは〜」とかくなり「〜が修正」とか書いておけば十分でしょ。
ツイッターしてるならそこで「〜さんの〜を改造した〜」って言えば。

3号の時は小学生達がおもちを突くリズムゲーを無断で改変しまくって「改」とか「改+」みたいなの作りまくってて楽しそうだったよ。
0181名前は開発中のものです。
垢版 |
2019/06/25(火) 15:08:10.65ID:3NgAAYgh
バグあったりするんだから1行書き換えも問題ないよ
一行書き換えで「俺の作った〜」とか主張しまくったら倫理的にも法的ににも問題だけど。
0187名前は開発中のものです。
垢版 |
2019/07/02(火) 18:39:30.14ID:NEsURcBC
何目的でマシン語ルーチン呼びたいん?
速度目的ならもう充分に速い
Switchのハードを直接叩きたいという目的ならそれは絶対無理だから諦めろ
マシン語(というかアセンブラ)の勉強したいならエミュレータ実装すればいい
0191名前は開発中のものです。
垢版 |
2019/07/06(土) 12:37:03.26ID:T0SVhmBl
サーバの利用権って、
ファイルをアップロードすればファイルごとに1つ消費、
プロジェクトをアップロードすればプロジェクトごとに1つ消費
ってことなのかな

色んなリストと、それらを選択起動するためのランチャーの盛り合わせプロジェクトにするとお得なのかな
0193名前は開発中のものです。
垢版 |
2019/07/06(土) 15:44:39.95ID:7LOASPnb
ソフトが3000円格安でサーバー追加も500円程度。
これでよくずっとサーバー管理までしてくれるものだと感謝。
0194名前は開発中のものです。
垢版 |
2019/07/06(土) 19:08:28.48ID:AlWYimRh
作品作り始めると公開用もさることながら
バックアップ用途で利用権が欲しくなってくるかも
0196名前は開発中のものです。
垢版 |
2019/07/11(木) 02:06:04.53ID:aYIactnF
プチコン的にSwitch Liteはどうなんだろう
USB-C接続タイプのキーボードは繋げられるんだろうか
充電専用端子になっちゃってたりして?
0203名前は開発中のものです。
垢版 |
2019/07/15(月) 17:02:03.00ID:kp1DiYPr
3号ってか3DSもう片付けちゃったわ

mkII…QRコード
3号…QRコード封印されて音声
4…音声封印されてキーボードエミュレーション

やっぱつれえわ
0209名前は開発中のものです。
垢版 |
2019/07/17(水) 20:35:18.62ID:PJPyrTO8
まあやりたきゃ試してみればいいんじゃないかと思う。
IRで撮影したイメージを直接吸い取る手がないはずなので、その時点で面倒そうだけど。
0211名前は開発中のものです。
垢版 |
2019/07/19(金) 07:09:45.39ID:dO4+Vs1v
1intで320*240取り込める作りになってりゃ、実用的には十分早いんだけど
(エラー訂正とか考えなきゃモノクロでも4Mbps、中間調使えば情報はもっと載せられる。)
この解像度だと4秒以上だから厳しい。
0212名前は開発中のものです。
垢版 |
2019/07/20(土) 20:38:21.67ID:mY3aXI78
スプライトとがグラフィックスページがよく分からなくて調べてるのだが、
BG面とか背景色とかってのは、あれはファミコンあたりの仕様に例えていうなら…ってもので
ファミコンはスプライトやBG面にいろいろと制約があったからそういう用途に使うものしか
作れなかったってわけで、そんな制約もないプチコンは、BG面だのグラフィック面だのを
気にせず、グラフィックページを好きなようにつかえばよい、ということでよいのかな

例えば、テキストはGPFだってのは、それは仕込まれてるデータがそう使うことを
前提にしてるってだけで、別にそんな設定にしなくてもいいし、
他の人はBG面として使ってるページにスプライトを書いてもかまわない、
ということなのかな
0214名前は開発中のものです。
垢版 |
2019/07/20(土) 22:54:51.90ID:B4EZcEDO
うん、結果的に動けば何でもいいよ
自分の場合だと、自作画像はスプライトにLOADしてるし
丸や線といった単純な図形はグラフィック0に描いてる
0215名前は開発中のものです。
垢版 |
2019/07/21(日) 01:59:24.95ID:oOY2c/f+
ファミコン云々の事はよく知らないけど
g0〜g5は使い方に制限みたいなのは無いねー。
4.5だけシステム共有なのと(それでも変えていい)
0はグラフィックとして表示されるって事だけだね。

今度アップデートで用意されるスプライトが倍に増えるって
アナウンスされてるけど、追加の4096個ってのは
どこかグラフィックページを潰して用意されるのかなぁ?
それともG4の領域が増えるのかな?
G4全面的に配置含めて変更、とかなったら
参照座標数値とか変わってしまってイタイなぁ。
0216名前は開発中のものです。
垢版 |
2019/07/21(日) 07:44:35.25ID:O4p9/Uan
スプライトの定義数上限があがるってだけでしょ
同じ場所を多重に定義してもいいんだからgrpageの内容変える理由がない

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

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

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

BGについては、画面に敷き詰めるような場合に描画周りとか考えなくてもいいので
そういう意味もあって置いてるのもあるんじゃないかな。
あとはプチコン4のPCG的な仕様だと、テキスト周りの命令だけでグラフィカルな画面作れるのもあるかも。
(現状サブプログラム使わないと入力面倒だけど)
0224名前は開発中のものです。
垢版 |
2019/07/24(水) 05:18:03.19ID:pn2OzFrp
3D命令か…あったならあったで悪くは無いけども…。
smile basicって範疇からするとオーバーかなとは思う。
ゲーム開発システムを求めるモノなのか
basicの工夫学習創作が理念か。
アップロードにズラリ複雑なゲームが並ぶ現状では
もうとっくに理念からは外れてるかもしれないけども。
0225名前は開発中のものです。
垢版 |
2019/07/24(水) 05:18:55.12ID:b3wCExD5
3DやりたきゃFUZEに乗り換えればいいんじゃないかな
日本で発売されるか分からないっていうか、そもそもまだ絶賛発売延期中だけど
0226名前は開発中のものです。
垢版 |
2019/07/24(水) 09:34:50.29ID:9wRpXrcY
>>223
僕は一通り3Dライブラリの実装したけど、まぁ一般公開できるほど速度でないからなー
まぁbug太郎氏のようなスプライト併用ではないグラフィックオンリーだからどうしてもなー
もちろんまだ最適化の余地はあるんだけど、そこまでして…って感じ
それよりもスプライト使いこなした方がよっぽどいいと思うよ
4号では行列も一部使えるようになったしね
0229名前は開発中のものです。
垢版 |
2019/07/24(水) 20:38:33.38ID:bh8uyppu
4号からはまったプログラム初心者です。ネットに落ちている教材が3号仕様なのが多いと思ったので最近3号に乗り換えました。今度書籍の教材を買おうかと思っているのですが、3号仕様で書かれたものでオススメあれば教えていただけませんでしょうか。
0232名前は開発中のものです。
垢版 |
2019/07/25(木) 00:12:54.56ID:SVlfUbW/
正式な書籍は確か4冊。
「プチコン3号公式ガイドブック」
「プチコン3号公式ムック」
「SMILEBASIC MAGAGINE vol.1」
「プチコン3号+BIG公式リファレンスブック」
発売順。
プチコン2号のもあるけど除外。

3号公式ガイドブックと3号+BIG公式リファレンスはスマイルブームからの情報多め。
公式ムックは日経ソフトウェアでの連載をまとめたもの。SMILEBASIC MAGAZINEは投稿作品のソースコードが多数。

お勧めは公式ムック。毎月の連載記事が範囲を絞って教えてくれているので分かりやすい。(と思う)
最初のガイドブックだけは結構命令に変更が掛かっているのでやめた方がいい。
0235名前は開発中のものです。
垢版 |
2019/07/25(木) 13:30:42.76ID:JJ0MFZt+
ホント親切。
えーと、こんにちはマイコン1.2…とか書きかけた自分を反省した。

コミュニティの方でも質問に対して速攻噛み付く人に対して
「初心者の人もたくさん来る時期なので
間口を広げるためにも叩くのではなく
ちゃんと答えましょう」と親切な人もいて
捨てたもんじゃないなぁと感心した。
日本の未来にクリエイターが増えるか減るかの
ちょっとした分岐点かもしれないから
ホント大切にしたい。
0237名前は開発中のものです。
垢版 |
2019/08/12(月) 14:36:36.70ID:PAma7H8L
コミケでリストのスクショを繋ぎ合わされた画像をもらったのだけど、
手入力しないとならないの?
0240名前は開発中のものです。
垢版 |
2019/08/16(金) 19:34:25.26ID:lOZK3lvH
ローグライクみたいに好きな時にセーブできずに自動セーブだけで
主人公がやられたらセーブデータを削除するみたいなことはできるの?
0243名前は開発中のものです。
垢版 |
2019/08/16(金) 20:44:44.26ID:dl3xce+O
ジャンル別を見たら、シューティングが思いのほか豊富なのが嬉しい
既存のゲーム会社、とくに大手は2Dシューティング全然作らなくなったからなぁ
0244名前は開発中のものです。
垢版 |
2019/08/16(金) 21:17:04.30ID:qt/hnVJb
セーブ間隔がフロアクリアごととかならダイアログ有りでいいんじゃないの?
>>240が要求してるのは、任意のセーブができなくてプログラム側で強制セーブ&削除だから。

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

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

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

プログラム自体を終了させない
という条件をつけるならそもそも内部変数でやればいい
0252名前は開発中のものです。
垢版 |
2019/08/17(土) 13:37:42.05ID:QG5TQ+dF
>>247
スマブはでかいファイルではなく小さいものだけはダイアログなしに保存できる方法を模索していた
が、それもさせてもらえなかったらしい
247がいうような酷い状況にならない対策くらいしようと思えばできるしな
0254名前は開発中のものです。
垢版 |
2019/08/18(日) 09:40:59.78ID:x/ydqBl4
>>253
だからスマブは小さめのセーブはダイアログなしでできるようにしたかったんだから、それすらできなかったのは許可がおりなかったとしか思えないんだが
やっぱり無理でしたって言ってたし
0255名前は開発中のものです。
垢版 |
2019/08/18(日) 09:43:00.41ID:nOq+iJvj
もし自主的にやめてるんだったら解決案さえあればできるってことだな
連続セーブできない(一定時間あけないといけない)とかの条件付けたらよいようにも思うが
0258名前は開発中のものです。
垢版 |
2019/08/19(月) 09:37:23.20ID:yK3CJHM3
>>254
それ、社長がヘイトおさめるためにいってるだけじゃないの。
スマブの総意かどうかもわからんし、実際に開発してる人がいってるわけでもないし。

契約上任天堂にNGされたと言えないのを逆手に、なんでも任天堂のせいにしてるところある。
0262名前は開発中のものです。
垢版 |
2019/08/19(月) 14:49:02.58ID:VgM9KbQd
SDカードとかは10万回等の書き込み保証回数があるから、急激に回数を消費してしまうプログラムを書けるようにするのは拒否されてしまうんじゃないかな。
0266名前は開発中のものです。
垢版 |
2019/08/21(水) 11:51:47.66ID:bb19aUTY
ゲーム機でダイアログ無しセーブできるようにしたら色々危ないからね。任天堂が頑なに拒否するのも納得だろう。
0269名前は開発中のものです。
垢版 |
2019/08/21(水) 14:35:22.14ID:jCnkUnD+
自プロジェクト内へのSAVEフォルダへの保存はダイアログありなし選択可能
自プロジェクト外への保存は強制ダイアログ

これでよさそうだけど任天堂が許さないのかねえ
0272名前は開発中のものです。
垢版 |
2019/08/22(木) 05:10:55.13ID:/8eKdLcO
>>267
んー…?
確かプチコン用の保存領域を
デフォのままか256M(だっけ?)に不可逆拡大するか
設定項目あったけど。
0273名前は開発中のものです。
垢版 |
2019/08/26(月) 23:22:04.39ID:DsoMHWhO
ちょっと待てよOpenGLの行列とか言われてもわかんねえぞ
もうちょっとBASIC寄りの例を出せよ
レスを投稿する


ニューススポーツなんでも実況