【Basic】プチコン4総合スレ【Switch】PRG1

2019/05/19(日) 18:25:45.74ID:sEqwKs8d
5月23日に、ニンテンドースイッチで発売されるプログラミングソフト、プチコン4の総合スレです。
次スレは>>980

プチコン4公式ホームページ
https://www.petc4.smilebasic.com/
2020/12/11(金) 14:55:03.57ID:jaSViWhI
データのやりとりに厳しすぎる任天堂じゃなくて
別のメーカーのゲーム機やPCで出してほしいわ
EDGE2でドット打ちてーんだよー
スイッチ本体でドット打ちとか俺には拷問
2020/12/11(金) 16:19:51.16ID:0DZen4uc
>>382
よかったな、ラズパイで動くPI Starterがあるからそれを買え
つーかドット打ちが大変っていう不満があるならそれを解消するソフトを自分で作ればええやん?
そしてゲーム専用機でプログラミングができるって事が何よりもロマンなんよ
わざわざPCでやるならBASICを使う意味すらないよ?
2020/12/11(金) 16:25:32.40ID:0DZen4uc
>>381
三番目の引数は機能ID
使い道はボタンを押した瞬間やボタンを離した瞬間を検知したい場合に使う
そういう使い方をする気がないなら省略して問題ない
2020/12/11(金) 17:52:23.14ID:moxJX/Xy
>>384
押した瞬間と押し続ける処理を別で書きたいのですが、
押した瞬間を取得する変数と、押し続けてる状態を取得する変数を別にし、
引数を変えそれぞれ取得すれば良いのでしょうか
ボタンを押した瞬間に弾がでで、
しばらく押し続けた後に離すと強力な弾がでる、
という様な動作を想定しています
2020/12/12(土) 10:32:43.33ID:1wZzfEcz
>>385
その方向で実現出来る
ただ「しばらく押し続けた」は自分で実装する必要がある
フラグ変数なりMAINCNTなりを使うと良いと思う

例えばこんな感じ

ACLS
LOOP
B=BUTTON(0,-1,2)'押した瞬間
IF B THEN BEEP 12:BM=MAINCNT()

C=BUTTON(0,-1,3)'話した瞬間
IF C && BM THEN BM=0:BEEP 13

IF BM THEN 'ボタンを押している状態
AF=MAINCNT()-BM
IF !(AF MOD 60) THEN BEEP 26 '1秒毎発信音
ENDIF
 VSYNC
ENDLOOP
2020/12/13(日) 13:03:36.41ID:OGy/7bii
ON STRIG(n) GOSUB すらないゴミだったか
2020/12/13(日) 18:53:05.30ID:cw9x8tGd
あの人みたいなゴミおじさんが突然湧いてて草
2020/12/15(火) 17:26:21.20ID:V15Y70Ui
公式リファレンスブック届いてたわー
やっぱり綺麗に印刷されてる紙のマニュアルって良いものだなぁ〜
2020/12/15(火) 18:38:10.66ID:BNtVD8gi
>>386
ありがとうございます
LOOP内で機能IDを別にしたBUTTON命令をそれぞれ実行するんですね
早速試してみます
2020/12/16(水) 19:09:07.88ID:NePydHGx
プチコン4 公式リファレンスブックをさらっと見て誤記を見つけたので一応報告

スプライト定義一覧 P−91
1)3列目一番下の「木の槍」の定義番号が誤記
× 4203
○ 4209

2)4列目「木の盾」の下にある「黒い剣」と「木の盾」が不要
2020/12/16(水) 19:13:49.56ID:NePydHGx
P−2に誤記
× サーバ利用券は、買い足しもできす。
○ −−−−−−−−−−−−できます。
2020/12/27(日) 18:11:27.12ID:8K+hIe6j
OPTION STRICTを宣言しているとき、
DEFで関数や命令を定義するときの引数も宣言が必要になりますが、
その時は
VAR A, B
DEF FOO(A, B)
PRINT A;B;
END
の様に、DEFの前でVAR(あるいはDIM)で変数宣言するのが一般的なんでしょうか
2020/12/27(日) 19:44:28.29ID:yFW5hULO
>>393
この場合、関数の外で「VAR A,B」を宣言する必要はありません

変数にはグローバル変数とローカル変数という区別がされる。
詳細は以下のとおり
1)関数の外で宣言された変数(この場合はAとB)はグローバル変数として定義される
2)DEFで定義した関数の引数(この場合はAとB)はグローバル変数とは全く関係のない変数として取り扱われる
3)関数内でローカル変数を定義をした場合、その名称がグローバル変数と同じ場合はローカル変数が優先される(もちろん引数と同じ名前は定義できない)

試しに以下をやってみるとわかると思います
A=100
B=200
?FOO(20,30)

ちなみに DEF FOO(A, B)は関数なので関数内でRETURNを使って値を返さないとエラーになります
2020/12/27(日) 22:48:56.51ID:1/tb40ch
>>394
変数の宣言がないエラーだと思いこんでいたら、
ちなみにと追記してくださった箇所でのエラーでした
命令は括弧を付けずに定義しなければならないのですね
勉強になりました
ありがとうございます
2020/12/27(日) 23:11:13.35ID:Nn8niuuz
セールで見かけてちょっと作りたいと思ったものがあったので
一通りリファレンス見たが、構造体のような「複数の異なる種類のデータをまとめて扱う」仕組みはないの?
データ管理めっちゃ大変そう
2020/12/28(月) 00:29:16.68ID:0aJZm/8v
>>396
構造体ないのは確かに残念だね。
TYPE_SET 0,"LIFE", LIFE
TYPE_GET(0,"LIFE")
TYPE_GET_STR(0,"NAME")
みたいな2次元配列配列と文字列配列にアクセスする関数を自作することになると思う。

過去には可変長のセーブデータを作成できるライブラリを作ってくれた人もいたよ
398名前は開発中のものです。
垢版 |
2021/01/10(日) 18:18:27.78ID:ET84e7In
最近買ってアップロードされた作品をやってる初心者です

fIne PlaCE 3 のエンディングAとDの出し方って分かる方いらっしゃいますか?
BとCをだした後に5時間くらいマップをうろついてみましたが、全く分からないです。
作品自体はとっても面白くて全部のエンディングを見たいと思っています。
2021/01/10(日) 19:41:22.45ID:EEVSdC0U
その作品を実行したことはないけど、リストを見てみる、というのはどうだろう

どこかで表示するエンディングの判定をしていると思うよ
リスト中からそれを見つけて、その判定の内容を把握したら、そしたら
たとえばエンディングAを見るための条件を満たすようにプレイをする…と

そしたらその作品とともに、プチコンもさらに面白くなると思うよ
400名前は開発中のものです。
垢版 |
2021/01/11(月) 00:55:26.57ID:F6meHle4
398です
ド初心者で中身を調べるのはハナから諦めていましたが、
ダメ元で覗いてみたらそれっぽい記述を見つける事が出来ました!
2021/01/11(月) 09:16:02.06ID:maSbHlbz
素晴らしい
そのままプチコンの楽しさに目覚めて欲しい
2021/01/24(日) 18:23:18.02ID:kHpXqmSi
LOADV命令は、使うと必ずダイアログが出てしまうのでしょうか
SAVE系は仕方ないとも思うのですが、
LOAD側はどうにか回避できませんか
2021/01/24(日) 19:29:28.96ID:hMCat2Iu
でる?
2021/01/25(月) 10:16:47.98ID:0n9YcgJ7
でちゃいます
2021/01/25(月) 10:34:09.33ID:SVanN5WQ
軽く試してみたけどLOAD系ではダイアログでないっぽいけどなー
具体的なソースちょっと書いてみて?
2021/01/25(月) 11:17:36.07ID:0n9YcgJ7
手元にSwitchがないので、夜改めて書き込みます
よろしくお願いします
2021/01/25(月) 12:22:51.03ID:8RJ3v5WY
保存してないプログラムが残ってる可能性
2021/01/25(月) 20:37:05.97ID:LoMFTLuZ
お騒がせしました
処理を追うためにダイレクトモードで動かしていたのがまずかったようです
エディットモードで同内容を記述しRUNしたところ、
ダイアログは出ることなく読み込み完了しました
ありがとうございました
2021/02/28(日) 13:49:21.88ID:S5TfOwam
改造版を弄った時って名前どうする?
改造版にはゲームの中で原産者と改造者の名が明示されてるんだけど
原産者の名は当然残すとして、改造者名はどうしよう
改造者じゃない奴が更に弄ったんだから改造者の名をそのままにするのは失礼な気がするし
でもそこまで改良したのは改造者だし、名を消すのも失礼な気がする(因みに自分が弄ったのは改造されたやつのバグ取り)

原産者改造者自分の名全部ゲーム中に載せるとレイアウト崩れてうるさい感じになるし
改造者名はプログラム上に明記してゲーム中は原産者と自分の名にするのがベター?
2021/02/28(日) 20:12:29.00ID:6/cde9zw
改造した人に、その修正を取り込んでもらえばいいように思える
2021/03/07(日) 09:27:08.00ID:Q5ihGasZ
全部書けよ
二次著作にも権利がある
消したらまずい
2021/03/09(火) 20:40:18.44ID:7EsGWGCp
ありがとう
>>410
連絡とれないす
>>411
まずいんだ、聞いといてよかった
全部入れる他なさそうだ

因みにバージョンも記載されてるんだけど、これも勝手に数字上げちゃダメだよね?もし元の人が修正してたら被るかもしれないし
二次創作って扱い難しいね

あ、プチコンシリーズ10周年おめでとうございます
413名前は開発中のものです。
垢版 |
2021/03/28(日) 23:14:38.93ID:vwFONDKy
最近プチコン4買ったんだがこれって外部からグラフィック読み込めないんだな
調べてみたら個人が作った外部ツール買ってチートが必要だと!!
YouTubeのプチコン大会?で入賞してるやつらチーターじゃねーか
任天堂にチクられたらプチコン4やばくね?
414名前は開発中のものです。
垢版 |
2021/03/29(月) 03:59:54.65ID:Q02HoxpX
小学生かな?
2021/03/29(月) 06:01:29.57ID:sG2NwBfD
そもそも社長があんなクズなんだから、利用者のクズっぷりにも納得がいく
2021/03/29(月) 07:41:54.46ID:VMkUCZWb
亀だけど
自由にユーザーがセーブできるようにしたら
セーブしまくるプログラムを間違いか意図的に組まれて
スイッチのssd?の破壊を招きかねないからでは
2021/03/29(月) 10:14:23.96ID:T51x3yYP
プチコン大喜利とかって提出されたゲーム見たスマイルブーム社員全員から
「作った奴はクソ袋のまま朽ちてしまえ」みたいなことを言われてるんじゃないの?
公に発言すると叩かれるから社内だけでこっそりと言うこと!って取締役の
徳留和人氏から言われてそう
だって取締役が暴言吐いても多分たいした処分も受けずに取締役続けてる会社だもんね
プチコン大喜利も「沈没するクソ会社に出すアプリ企画」なのかもしれないが
2021/03/29(月) 12:08:45.04ID:tt99Zh+a
ペラコンで酷評された学生かな
2021/03/29(月) 12:20:44.01ID:B89CM6Xu
プチコンでステージタイプのゲーム作るにあたって、
ステージのデータってどう持つのが一般的なのかな

1.配列に作って外部ファイルに吐き出す
2.外部テキストデータを用い、そこを読みに行く
3.ソースコード内に入れ込む

3は自分での管理もしづらいし可読性も下がるからやりたくないと思ってはいる
2021/03/29(月) 12:42:11.20ID:RqS2oaN+
暴言の人は処分の内容も知らされず取締役のままみたいだな
社内では取締役に迎合した社員たちも合わせて
大喜利で応募した作品を見て罵詈雑言吐きまくってそうw
2021/03/29(月) 13:24:35.92ID:km/zfrjG
一般的って言えるほどまとまってる感じはしないけどなー
1)ベーシック的な伝統に則ってDATAで持つ
2)ステージ作成用のプログラム作っておいてファイルに書き出しておく
3)シード値だけ用意しておいて動的に生成
ってのがよくあるパターンかな?
まぁ自分のやりたいようにやれば良いんじゃね?
2021/03/29(月) 15:25:58.95ID:tt99Zh+a
可変長のBGデータに対応してるマップエディターもあるので表示するのはレイヤー0,1、
アトリビュートは2,3とかに分けて自分で用途を決める手もあると思う
2021/04/01(木) 02:38:35.13ID:0lH0T9r0
まぁ暴言吐く人が取締やってるってのでかなり株落としたのは事実だな
処分もあまあまだったし

あんな発言するやつがプチコン作ってるかと思うと反吐が出るわ

未来のクリエイターのためにってのは建前だったということだよな
ほんとがっかり
2021/04/01(木) 02:48:00.44ID:g1bDrACv
そもそも日本人は皆殺しにすべきなんだが
2021/04/01(木) 09:23:11.80ID:HfqEJCVY
>>423
処分ってどんな内容だったの?
降格やくびにはなってないみたいだけど
2021/04/01(木) 11:58:35.17ID:MPB5VK4E
>>425
ネットに「処分した」って晒しただけじゃん?

レトロゲーマーとか古いタイプのオタクとかの醜い所がにじみでた出た事件だったよな

排他的で身内に甘く、
他人を傷つけることで自分の優位を誇示する

ノトホホにはガッカリだよ
427名前は開発中のものです。
垢版 |
2021/04/01(木) 12:15:44.23ID:rA3fcGCq
ああゆうのって地が出てるんだから処分を受けたからって直るもんじゃない
表立って口には出さなくなるだろうけど根本的に考え方は変わらない
口に出さなきゃ問題にはならないけどそういう人間があの会社にはいるってこと
2021/04/23(金) 22:57:54.20ID:YQVASsmD
神ゲーだなあ
2021/04/24(土) 00:47:28.57ID:82IhGRql
プチコン大喜利も「沼に沈んで朽ちろ」とか言いながら審査したのかなww
2021/04/24(土) 02:05:03.50ID:kRceHGPg
いい加減日本人は皆殺しにすべきだって認めろよ
2021/04/24(土) 19:57:12.34ID:hiPGIEFD
そう思うならまず自分が実行しろよ
ヘタレの9cmくん
2021/04/26(月) 03:58:57.90ID:Y4BZdX9J
あれ以来スマブと距離を置いてる
プチコンももういいや
2021/04/26(月) 08:23:55.68ID:PJ2AxQkd
あれって?
2021/04/26(月) 09:14:46.41ID:lq8PDTfk
少し前のレス読んでわからないなら黙って去れ。二度と5chに書き込むな
2021/04/26(月) 10:17:11.01ID:T5rpB0sh
>>433
指示語しか書かれてないからログ遡っても無駄
今まで通り書き込んで良いよ
2021/04/26(月) 20:20:38.70ID:ib/gcVQ/
ゲーム開発者の研究発表会「CEDEC」では毎年紙一枚に書いた企画書を提出してその優劣を決める「PERACON」というイベントが行われている。
CEDEC2020で、このPERACONに提出された企画書に対して一部の審査員が付けた批評コメントが問題視された。企画書に対する批評というよりも罵倒に近い文章もあり業界年長者からのパワハラではないのかと批判を受けた。
そのキツいコメントを付けた審査員の一人がスマイルブームの社員だった。
結果、CEDEC事務局は謝罪と「PERACON」運営体制の改善を表明。スマイルブームは謝罪と件の社員の処分を発表した。

という話
2021/04/26(月) 20:28:15.68ID:ib/gcVQ/
ググれば出てくる事実なので書いた。その人物がプチコンに関わってるのかは知らない。
ただ、それはそれとしてプチコンが楽しいソフトなのは変わりないし、初心者にも楽しんでもらえるように一生懸命コンテストを盛り上げようとしているスマブが大喜利参加者を辛辣なコメントでけなしたりしないと思ってる。
批判するならアプデするとバグ入れがちなところとかにしよう
2021/04/26(月) 20:33:00.07ID:VcMiH1ft
いや、批判すべきはそこじゃない
日本人が未だに生きていることを批判すべき
日本人に生きる価値は無いし、そもそも日本人は人じゃない
2021/04/27(火) 00:06:34.31ID:6dlmJimk
春やね〜
2021/04/27(火) 01:09:19.23ID:d0YXlG0e
なぜ大嫌いな日本の言語を覚えて大嫌いな日本人の掲示板にきて
大嫌いな日本人と会話をしたがるんだろう?
2021/04/27(火) 01:10:43.38ID:fB+CYW1n
マゾなんでしょう
2021/04/27(火) 04:05:42.53ID:TqWUG8YM
>>440
在日3世だから日本語以外分からない
2021/04/27(火) 04:06:10.02ID:TqWUG8YM
日本人に生きる価値は無い
2021/04/27(火) 04:06:18.36ID:TqWUG8YM
日本人を皆殺しにしろ
2021/04/27(火) 04:06:32.12ID:TqWUG8YM
日本人に人権があると思うな
2021/04/27(火) 04:07:13.24ID:TqWUG8YM
そもそも日本人が営利活動をするな
日本人が金儲けする権利なんて無い
2021/04/27(火) 08:48:03.05ID:d0YXlG0e
これ触ると際限ないやつか
スルー検定開始だな
2021/04/27(火) 10:23:24.72ID:mmQv3erW
>>436-437
なるほどありがとう
坊主憎けりゃ袈裟まで憎む人が叩いてる感じなのかな
2021/04/27(火) 11:49:47.52ID:TqWUG8YM
>>447
そう言いながらスルー出来てない
南砺哀れな存在だろうか
2021/04/27(火) 11:50:31.81ID:TqWUG8YM
>>448
少なくとも私はそういったものは関係ありません
私はただ日本人を皆殺しにしたいだけです
2021/04/27(火) 12:00:36.01ID:TqWUG8YM
>>449
誤字があった(南砺→何と)
2021/05/06(木) 08:08:32.33ID:pBZH7FwK
ナビつき! つくってわかる はじめてゲームプログラミング
発売⽇:2021年6月11日(金)
パッケージ版 希望小売価格:3,480円(税込)
ダウンロード版 希望小売価格:2,980円(税込)

これでゲームプログラミングに興味を持った人をプチコンに誘導しよう
2021/05/06(木) 10:40:08.44ID:/5cicJvE
こうやまがアップを始めましたw
2021/05/06(木) 11:15:00.59ID:02BPNGfn
ノードベースはノードをユーザーが定義できるスクリプト言語との
セットじゃないと直ぐに行き詰まる
はじめてゲームプログラミングってネーミングからすると積み木的な
遊び以上のことは範囲外なんだろうけれど
2021/05/06(木) 11:17:06.16ID:uSv7VxEE
>>453
ふつう真っ先にブロック済みだろ
2021/05/06(木) 14:13:23.81ID:pBZH7FwK
>>454
積み木以上の機能が今のところなさそうだよね
これやってプチコンへってちょっと難しそうではあるよなー
2021/05/08(土) 20:10:16.86ID:xyXKAonJ
>>452
これ楽しみに待ってる
2021/05/17(月) 19:04:09.89ID:+gchkswY
なんかアプデされた
2021/05/25(火) 11:15:41.18ID:7BLRB78I
5月末まで33%OFFの2010円

任天堂のプログラミングソフトが6/11発売で
つなぎにと買ってみたが
めっちゃ自由度たかいな
2021/05/28(金) 08:40:12.26ID:A9RAuPer
それのCMちょいちょい見るようになったなー
あんま売れないだろうけどとりあえず買っとくかなー
2021/05/28(金) 09:32:46.07ID:89AdukRv
義務教育でのプログラミング教育が始まるから、買う人は一定数見込めそう
2021/05/28(金) 11:30:24.29ID:rXMf2RHD
何をすれば何ができるのかのアピールも不十分なプチコンよりは、テレビCMを流して何かできそうって思わせる戦略はうまいから思ってる以上には売れはするかもね。
文字を打ち込むプログラミングと違ってパーツを繋ぐだけだからゲーム感覚で学べて間口は広くなってるし。
2021/06/06(日) 13:03:29.83ID:txRpNC/i
せっかくsmilebasicでswitchの開発できるんだから、スマブがプチコンコラボで掛け合って100円くらいで売ってくれたらいいのに。
吾輩はそのままで遊んでもらえれば1円も要らないんで。
という妄想なのです(´-ω-`)
2021/06/06(日) 14:21:50.24ID:lvMQ8onz
言ってる意味が全然分からないし、
遊んで貰うだけなら無料の体験版でできるけど何を不満に感じてるんだろう
2021/06/13(日) 14:20:10.04ID:cmswnHty
プチコン3から4になってスレなくなったのかと思ってたがゲ制作技術板だったのか
全体の画素数自体は上がってるけど画面数が減ってる等で組み直しがめんどい
でもやっぱ自分の思ったとおりに機械が動いてくれるって楽しいわ
>>456
まあ導入部分はわかりやすいに越したことはない
俺が小学生の時にSIN()の説明読んでも正弦?ラジアン?ワケワカメだったもん
それに物足りなくなったとしても今は移行先は山ほどあるしな
Visual Studioが無料だなんてもう一生かかっても使い尽くせる気がしないわ
2021/06/18(金) 16:40:55.12ID:YIgGFZ/Q
6/10〜6/16のダウンロードランキングではじめてゲームプログラミングが一位とかすげーなー
1%でもいいからプチコンにやってこねーかなー
2021/06/18(金) 16:59:31.50ID:7tfXpq5I
物足りなくなったらプチコンにくるかもな
両方やってるけど一長一短
はじプロは制限の中で何か作るのに燃える人を引きつけるものがある
2021/06/18(金) 22:26:55.01ID:/CXnb9ld
あれは3Dアクションツクールだと思ってる
2021/06/19(土) 15:56:18.71ID:W4ET5Pcu
ファミリーベーシックとかマリオペイントとか
マリオアーティストとか昔からなにかつくっている任天堂
2021/07/13(火) 22:13:24.34ID:WtSGcYBG
アプデの話来たのに何も話題になってないな
2021/07/13(火) 23:40:32.36ID:tTO8mtza
どいつもこいつもホシケンのあそこに居るんだろうよ
2021/07/14(水) 06:25:30.82ID:5CasBY5f
「わたしの声も聴いてね!」
これがどこで聴けるのかわからん

BGM追加、細かな速度改善など
ヘビーユーザーには役に立つらしいね
2021/07/14(水) 08:03:25.84ID:Zw3bp1lf
はじプロに夢中
制限があるから燃えるというかね
2021/08/13(金) 13:49:39.54ID:S8FifNFL
作ったプログラムが1円にもならないのがなー
2021/08/13(金) 14:01:49.28ID:4XBJeXl4
動画にしてニコ動やようつべで収益化
実績作ってプログラマとして就職
BGM集をデジタル配信

いくらでもやりようはある
2021/08/13(金) 14:10:53.32ID:VGcsV7RS
プチコンで作って製品化もできる
477名前は開発中のものです。
垢版 |
2021/08/13(金) 14:17:38.88ID:S8FifNFL
やだ・・・一ヶ月ぶりのレスなのに速攻返信が来るとか怖い(´・ω・`)
2021/08/14(土) 00:05:31.37ID:z/AllJko
お盆休みと言う常識もないのか。
2021/08/14(土) 12:07:19.71ID:lRNdW08N
素材の作りにくさは何とかならんのかホント
2021/08/14(土) 13:05:10.92ID:XiE/HwFX
QRコードで転送するプログラムとか組めばあるいは?
2021/08/14(土) 16:29:11.46ID:LVAsEupU
QRを読むにもカメラが無いでしょ

赤外線を読み取るIRカメラはあるが
読み込んだ画像は、任天堂の制限により
加工できない

クラスタリングモード
モーメントモード
を使う手もあるが
専用HWを1から開発するなど
途方もない手間がかかる
2021/08/14(土) 17:09:39.35ID:4nxZ26hq
petit4send使え
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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