【Basic】プチコン4総合スレ【Switch】PRG1
5月23日に、ニンテンドースイッチで発売されるプログラミングソフト、プチコン4の総合スレです。
次スレは>>980で
プチコン4公式ホームページ
https://www.petc4.smilebasic.com/ このシリーズ、なんだかんだでタッチペンでも記述しやすくできている
最大の問題となるのは画像の用意だが、今回はSDカード経由でPCから持ってきたり出来るのだろうか >>2
それは任天堂がプチコン3の時点で禁止していたはず
画像をPCから持っていけるようにすると、画像に偽装したプログラムで
ウイルスや改造プログラム仕込めちゃうからね つかなんでPC等の分類なん?
PC等はPCやスマホでしょ普通…
ゲーム機で出るんだからゲームの分類じゃないとおかしくね?
例えばRPGツクールMVTスレは家ゲーRPG板にあるよね
プチコン4スレを立てるべき板はゲームの分類の…
…そうだな、家庭用ゲーム板か…? どんな状況かなと思い出して調べてみたら明日発売かよ
色々パワアッポしてるみたいだな マウス、キーボードが使えるならPCからデータ持ってこれるだろ 作品ダウンロードでサーバー権要求されるのバグだったんかい…
必須と思って購入したぞ、流石に返金するよな? ニンテンドーラボに対応は予想外だったな
特にあのロボットスーツの奴はゲームがつまらんわりに嵩張るから
捨てちゃった人少なくないじゃない?対応予定の情報はもっと早く出して欲しかったな。 たったの132MBなのか
本体容量で余裕、メモカ不要だな
でも自分の作品やダウンロードする他人の作品のための
セーブデータ領域は普通のゲームよりずっと大きいような
気がするんだがどうなんだろう 初プチコンなのですが、4は自作のプログラムを実行、テストプレーまで、完全にオフラインでできるのでしょうか。 全くのプログラム初心者だけど初心者ガイドはどんどん追加されてくのかな?
キャラの歩くアニメの作り方すらわからん お前らそろそろゲームの一本くらいはアップロードしたよな? どんなできかと思って覗いたらびっくりするくらい誰もレビューしてなくてびっくらこいた。
マジ売れてないんかね 宣伝が致命的に少ないと思う
存在自体が知られていない
大きな話題になる作品がアップされれば… 大半の人は物を作る段階まで進んでいないと思われる
何しろSwitchユーザーの大半はキーボード持ってないだろうし switchのスリープ解除時に出るゲームニュース欄に表示されてるの大きいと思うんだけどな 買おうと思うんだが、ロジクールのワイヤレスとか普通に使えるのかねえ。調べても今ひとつよくわからん。 周辺機器はなんか有線推奨してた気がするけどキーボードは無線も使えたってtwitterで見た気もする
うろ覚えなんで探してみてくれ 自分のロジクールK275って無線キーボードは使えてる。
マウスは試してないが。 プログラミングに興味があってRPGツクールに昔はまってたのでプチコン気になってます
しかしとても難しそうで購入に踏み切れません
PCで、本を買って独学でプログラミング言語を勉強するのと比較するとどんな利点がありますか?
(簡素で上限が低い代わりに習得しやすいとか、素材が充実してるとか?) >>31
プチコン4ならゲームを作り動かすための環境や仕組み、命令が既に用意されているというのが利点かと
PCだと、なまじ様々な環境で色々なことができる分、たとえば画面に文字を表示させるだけでも、
やれウィンドウハンドルを得て、そこにテキスト描画エリアを作成し、テキスト描画エリアのプロパティを設定して、
表示するテキストを設定して、そのテキストを表示する設定にして、ウィンドウを更新する、
なんて段取りを踏む必要があるけど、
プチコンだとテキスト画面の仕様は決まってるし、
その仕様に基づいてLOCATE命令とPRINT命令が用意されているので
それらの命令だけでテキストを表示させることができる
スプライトやコントローラ入力の読み込みなんかも同じ
勉強するとしても、提供されている機能をどう使っていくかみたいな、何かのフレームワーク習得の勘所を掴むことがポイントになると思うのだけど
それならプチコンでプチプチやってる方がよいのではないかと思う
言語仕様はPythonやらCやらとは全然違うし、それほど難しいものでもないし USBキーボードとマウスつなげたいけど、そうすると普通のコントローラが付けられない。
USBハブは普通のパソコン用が使えるのかな?
USBコントローラはSwitch対応の物じゃないと認識してくれないよね?
てかそもそもキーボードとマウスもSwitch対応の品物限定なのか…? >>19
プチコン3号(2014年)の時とは違って今は2ちゃん(5ちゃん)自体がそこまで人いないんよ。
2ちゃん乗っ取り騒ぎのせいで専用ブラウザも一手間加えないとまともに機能しなくなったからね
今はyoutubeやらSNSでタグ付けたりして交流する時代
そりゃ本格的に人集まったらwikiぐらいのまとめはできるだろうがな 情報交流はどこがメインなの?
プチコン初めてで「スマイルツール」が何かも手探りだったんだけど
gahakuのドットエディタでカーソル(矢印ボタン)で動かない、という初期の初期でツマって泣いてる 今は初心者用の情報が無くて
上級者が作ったプチコン3号までのスゴイゲームがガンガン移植されて
初心者がやる気無くすターン >>32
ありがとう、とりあえず買ってみた
ていうかサーバー利用券いらないのに利用券付き買っちゃった
サーバー利用券の有無によって何が違うのかストアにちゃんと書いて欲しかった
とはいえ、ゲーム起動してすぐにチュートリアルが始まったので、親切に教えてくれるのかも、と期待してしまう wikiは
ttp://wiki.hosiken.jp/petc4/
掲示板は
ttp://petitverse.hosiken.jp/community/petitcom/ >>37
ん?
利用権1個は必ず付いてるんじゃないのか?
利用権なし版なんて売ってるの? >>33
普通に安いUSBキーボードと
そのキーボードに付いてるUSB端子に
適当なマウス、で問題なく動いてるよ! とりあえず大昔を思い出して
マリオ的なモノを作り始めたけど
まぁ昔に比べて速いねー。
スプライトで歩くアニメ処理するのに
移動中カウンターでウエイトかけたら
「10万カウントで1回描き替え」。
これでもまだ速すぎ。
今時のプログラミングはどう上手くウエイトかけるかなんだね。
こんなんで昔のbasicのまんまの思考で
平安京エイリアンやら倉庫番やら移植しても
瞬間移動過ぎて訳分からないな。 >>41
何かのカウンターでウェイトをかけるのではなく、
メインループ末尾とかでVSYNCやWAIT命令を使って待たせることで
プログラムが1/60秒単位で動作するようにするといいよ >>39
調べたらそうみたいだった
チュートリアルで「8時間に1回の制限ついてるけど、それ以上DLしたい人は開発を助けると思って利用権買ってくれ」みたいなこと言ってたから、利用権なし版もあるのかと勘違いした >>41
上でキャラアニメのウエイトの事書いた者です。
まだvsynkなどは試してないですが
雑に条件入れまくったり、内部数値の常時テスト表示とか
入れたらグッと遅くなり(?)
ループカウント2000くらいで何とかなる様になったので
とりあえず精神衛生上良しにしてます。
でも全然まだまだなので
どなたか添削・ご助言頂けませんでしょうか?
今やってるのは、マリオ的な動き作りで
まだキャラの左右移動のみで、
走る時の「加速度」と
「慣性の滑り」だけ組み込んでます。
最大加速から止まった場合、1キャラ分くらい滑る感じです。
これからジャンプや当たり判定を作るので本当まだまだです。
(と言うかまだずっと右を向いたまま左にも走ってますが。)
特にジャンプ処理の得意な方、
多種類のグラフィック背景(ブロックなど)への当たり判定の得意な方、
他何でもアドバイス有りましたら助かります。
公開キーは 4B34QF3QJ
ファイルネームは MOVETEST です。
(ゲームではないので自動実行はしていません) それを拡張していく&特別な事情がないなら
ウェイトはVSYNCに任せたほうが良いと思う >>45
普通はvsuncでタイミング取るだろう
大多数の人は空ループでウエイトかけるほうが精神衛生上よくない
つうか今の時代に空ループって・・・あんまりにもあんまりじゃね? @top
キャラ1表示
wait
キャラ2表示
goto @top
アニメ表示なんてカウンター表示とか
小難しいことしなくてもこれでできるはずなんだが。 つうか自分で質問しといて回答通りにやってみもせずに
動くからいいや別の質問いいすか?ってお前… バグが無くなったら買おうかな
バグは許容できないんでね 九十九の公式キーボード、なんか記号とか書いてあるけど、普通の109キーボードでも入力できるん?
記号入力モード時の記号を書いてあるだけ? 非公式BBSで
ゲーム作りプロジェクト発起人が
beep命令から質問してて
萎えた BEEP命令って、30年前のポケコンでもあったぞ
どんだけ初歩なん… mk2から3号、3号からPiStarterはPC上のリストを転送、でできてたけど
4号には写経しかないのかな?
ArduinoあたりにUSBキーボードの振りさせてテキストを写経させるツールとか、誰か使ってる? >>61
3号の公開キーダウンロード出来るって聞いてるよ チュートリアル終わったら続きはWEBだけど
WEBが準備中で次どうしようか迷う >>63
なんじゃそりゃ
バグもあるし
いろいろ未完成で見切り発車か? 更新データが来たな
でもまだ不具合いっぱい残ってるじゃん
次の更新データでほぼ修正されるようだけど
いつ来るのか… 俺も既に大作RPGの構想完成してる。
既にノートに半分以上。
オープンワールドだからマップが広大。
早くマトモな仕様にしてから出せ。
どんだけ待たせてんだと。 >>67
これでドラクエタイプのRPGは作成できるのかな? 売れてんのかね?ソフトの性質上、ユーザーが増えて、アップデートも重ねてくれんと出来がよくてもそれだけで価値が下がる。 現状でも固まる系は意識して踏まなければまず踏まない奴しか見つかってないレベルだから、比較的安定してる気がする。
(とか言ってると、なんでこれ見つからなかったってのが出るかもしれないけど)
エディタ周りには不満がないこともないが、その辺はサブプログラムでかなりフォローできそうな構造だし。 いじってみたけど昔のプチコンから触ってる人には分かりやすいのかもしれんが色々わかりづらいな
セーブしても反映されないと思ったらセーブできるエリア?がいくつもある感じ?
BG無いから背景マップはスプライトを敷き詰めるかPCG的な文字を敷き詰めるやり方?
慣れるまで大変そうだこれ プチコン初代から初心者は誰かのソース見て覚えろ的な頭の硬いマイコンおっさんが作ってるソフトだもんなw
子供にもプログラミングをなんて口では言っても初心者切り捨ててるのは中途半端なチュートリアルみれば御察し
新機能はバンバン盛り込むけど今時コレじゃ駄目だと思うけどね こんなのに興味持つのはマイコンおっさんだけだから問題ないぞ つうかPCから画像や音を転送する手段がないっぽいんだが・・・
キャラなんかも全部スイッチ上で作れってこと? BGはテキスト(最大5面)と兼用
E800以降の文字にパーツが配置されてる(書き換えもできたはず)
この辺の細かい内容が公式サイトに分かりやすく出てないんだよなぁ… マイク無いのは痛いよな。3号から転送出来るとはいえ退化してる >>75
ゲームを作ってみたいって子供は一定数いるだろうし
e-shopでプチコンのスクショ見て
なけなしのおこずかいで買った小中学生はいると思うけどね
3号の時もMiiバースにいっぱいいたし 投稿プログラムのDL数見ると結構売れてるのに
ランキング載らない売り方なのもったいないな >>73
BGあるよ。
3号では「BG〜」命令だったが、テキスト表示命令と統合された。(T〜命令)
テキスト描画領域が5面に拡張されて、フォントエリアとは別のグラフィック面(VRAMみたいなもの)を参照すれば8x8、16x16、32x32単位のチップで配置できる。 >>73
セーブしてもファイルがないのはフォルダの代わりに「プロジェクト」っていう概念があって基本はカレントプロジェクトにしか保存できないから。ただしツールプログラムはプロジェクトを越えて保存できる。
プロジェクト移動はコマンドライン「PROJECT “<プロジェクト名>“」 >>77>>81
柔軟性の高いPCGみたいなもんってことだよね?
しかしタイトルロゴの画像すら転送できない
3DS持ってないしswitch上で描くしかないのか・・・
このデータ転送できないのは任天堂規制のせい? 作品の出来の評価を左右するのは知名度と画像
3号のときの有名作品も大半は既存ゲームソフトの再現系ばかりだった >>84
そういうクローンゲームって
つかみはOKだけど
著作権上問題があるから表立って賞賛はできないよね…
オリジナルで有名になる作品が出れば
プチコンも流行ると思うんだが プレスリリース
https://kaisya.tsukumo.co.jp/static/release/190605k.html
TSUKUMO、株式会社スマイルブームと共同開発した「SmileBASIC専用キーボード+マウスセット」を発売 >>86
キートップの記号はプチコン4のプログラミングで便利なのかな?
それほどでもない?
使い勝手が気になるな クッソやすいしすぐ禿げそう
キーボード側にマウス用のUSB端子もなさそうだな レノボとかのトラックポイントつきキーボードって、使えるかな? >>74
ベーマガとかいうじじ臭い信者が溢れかえっとるんですわ
もうね、社会のぽつんと一軒家ですわ 「横スクロールのゲームを作りたいんですが
リファレンス見て何となく分かるんですが
どの命令を使ったらいいんですか?」 本体からも見られるようになった電子取扱説明書(公開キー:4EK33XY)のPDFファイルも公開
プチコン4 電子取扱説明書 (PDFファイル)
https://sup4.smilebasic.com/doku.php?id=download 説明書読んでもよく分からんな・・・
LAYER0に所属って何・・・
LAYER0に所属したらどうなるの? >>95
説明書の下の方にレイヤーについての説明もあるけど、それみてもわからない?
レイヤーを変えると、特定の描画面だけエフェクト掛けたり表示範囲をいじったり、デフォルトの描画優先度から優先度を変えたりできる。(テキストをグラフィック面の下に潜らせたりとか) >>96
説明PDFの5ページ目でLAYER0に所属とか言われて意味わからんかった
例えばレイヤー1に地面など配置、レイヤー2に背景の空を配置
レイヤー1とレイヤー2の描画位置をずらしていくと多重スクロールマップ表示
そんでレイヤー0でキャラ描画みたいな感じ?
レイヤー自体の最大サイズとかは実際にいじってみれば分かるか
4096×4096ドットの地図をレイヤーに一気に描いておいてクリップして表示できれば
RPGのマップなんかは簡単に表示できそうだけどそんなに大きくはできないか 特殊な描画レイヤーとかなんか20年位前のゲーム機のプログラミングを彷彿とさせるな >>97
この事を言っているのかどうか分からないけど
全てレイヤー0に所属、ってのは要は
重ね合わせ透過表示するレイヤー階層みたいななは無いよ
って事なのでは?
ドローアプリなんかでよくある
透明のセロファン用紙に絵を描く様な
レイヤー階層のイメージじゃなくて、
板キャンバスが何枚かあるだけみたいな。
ただし他キャンバスからはイメージは
いくらでもコピーして手元のキャンバスに
持って来れますよと。
で、スプライトやらは全部優先順位がつけられるので
手前のキャンバスの中ではスプライト同士が重なったり
透けて見えたりはしますよ、
(やり方によってはこれで多重スクロールもできるけど
レイヤー階層所属的な感覚ではなく1個ずつのバラバラ)
この事かどうか分からないのと、
これで完全に合ってるかもまだよく分からないけど。 >>97
2048x2048の画像を持てるグラフィック面が4つあるからあと3つスプライト定義すれば出せるよ あのイラストだと透過階層を連想させちゃうけど実際には
スプライト・テキスト・グラフィックの3枚だけってことかな。
スプライト同士は4000ナンボくらい優先順位として重ね合わせできるけど
全て1個1個個別の階層。
グラフィックが3枚(だっけ?)くらいあるけど、
透過重ね合わせ表示する用途じゃなくて
手前の1枚を除いては全部参照用。コピペ元、アイテム倉庫みたいな感じ。
そこからうまくコピペしてくれば多重スクロールみたいなことも可能かと。
スプライトの最大サイズが4000くらいにしてあるから。
あのイラスト見てレイヤーを連想して
レイヤー=ペイントショップみたいな透過イメージを想像しちゃうとは思うけど
実際にはそれぞれがレイヤーですとは書いてないね。
だから、全部レイヤー0所属です、ってことなのかと。 SFCみたいにBGスクリーン加算合成とかできないのか それを基本的に全面スプライト化でできますよと言うこと
なんだろうね。
4000ナンボも階層があると思えば、
これはこれでなかなかいいと思うよ。
ただまだ画面いっぱいサイズとかのスプライトを何枚も扱って
処理負荷とかそんなに無いのかは試してみてないな。 >>97
描画面とは別にレイヤーがあって、それぞれに所属させれば単独でエフェクトを掛けたり色々できるけど、
デフォルトだと全部レイヤー0になってるよ、という理解でいいのでは。
同じレイヤーに属する時の描画順があそこの各面の描画順。
(だからグラフィック面をテキストの前に出したければテキストを下のレイヤーにしないといけない)
確かにこの仕組みわかりにくいとは思う。
テキスト面/グラフィック面にもZ値があってスプライトのと比較しながら描かれます、でもいいと思うんだけど
そうするとレイヤーでやってるエフェクトの管理がめんどくさいことになるから、こういうふうにしたのかな。
>>102
TBLENDでテキスト/BG各面ごとに加算合成もできるらしい(試してない)
>>103
現状だとでかいスプライトをたくさん描画すると処理落ち→異常終了らしい。
(1280*720で全画面32枚くらいから処理落ち、1000枚超えると操作できないレベルまで処理落ちして異常終了の可能性が出てくるとか) くくー難しいね
確かにフォトショップなんかのレイヤーをイメージしてた
ツイッター見てみたら3DエンジンがーとかLMATRIXがーとか全然分からんかった
でもここのレス読んでちょっとは理解が進んだ気はする
目標はアサルトみたいな拡大縮小回転マップの表示なんだけど
縮小で遠方まで描画する必要あるからどうすれば実現できるんだろう?
あとは週末に実際にいじって理解するしかないか
色々教えてくれた人ありがとうー ああそういうのは全部スプライトでやれって方針なのか >>104
おおっ、巨大スプライト負荷について早速情報ありがとう。
参考になりました。 >>106
いや、GCOPYとかGLOAD、GSAVEもちゃんとあるね。
スプライトが単純なのに対して
BG1〜3っていう仕組みの飲み込みが遅くなったので
スプライト利用で〜とか着いちゃったけど
全くスプライト的に使わないんだったら
処理的にはBGで正解だと思う。
リアルタイムで書いていくグラフィックなんかを更新していくのは
スプライト化するのも処理が増えるしね。
実際どのくらい違いが出るのか試してないけど。 >>105
アサルト程度の描画範囲ならテキストスクリーン最大(256*256)にする&最大アップ時の拡大率高めにすればいけそう。
最大指定できるのが8ドットフォントでも1024*1024だし、16ドットフォントなら2048*2048いけるから。
ちゃんとキャラが進んだらそれに合わせてBG書き換えるようにしないと狭いだろうけど。 アサルトって何だっけ…?と思って動画見たら
これかあ!確かに面白そう。
目が回ったけど。
背景をグイングイン回したり拡大縮小はそこそこ簡単にできそうだね。
それに合わせて敵や弾の角度を連動させるアイデアか式が自分には思いつかないなぁ…。
それこそBG内で描いて毎回全部ひとまとめの大スプライトにして角度回転で表示するとか? >>86
独自の記号文字が直に入力できるようだけど
記号文字なんて多用するか? >>112
記号文字入れると機種依存なリストになるからCHR$で書きたい…と、思いきり機種依存のプチコンでこだわる事の空しさはあるが、でもこだわりたいアラフィフ俺
もしかしたらパイスタに移植するかもしれないし 三角関数知りたくて
昔のまとめwikiにあったから見たけど
いきなり
そんなことよりオナニーしようぜ
とか書いてあって読む気無くすわ まじめに数学やってれば定義位は覚えるものではなかったのか… sincosくらいなら覚えてるけど
ラジアンとかarctanとかなんか忘れたわ
普通に物理と数学で見直した >>113
そもそも独自記号ってただのグラフィックであって
命令(コマンド)ではない? 独自記号っていうけどUnicodeに普通に則ってて、あのキーボードにそのコード入力機能が付いてるだけでは?
今ちょっと試したら、罫線素片(0x2500-)なんかは一応Unicodeに準拠する位置に二種類だけ入ってる。
Unicodeの定義表のと形状が違ってて、例えば0x2500は細い横罫線じゃなくて太い横罫線、0x2501は太い横罫線じゃなくて二重枠とかになってるけど。 もうちょっと表示させてたら、E200-(UnicodeではE000から私用領域)にサイコロとかトランプマークなんかはあったので、こっちは環境依存か。
ちなみにE100-にエディットモード用の行番号とか定義されてる へー!
Eって図解のグラフィック5の事か。
「触ることはできますが触るとフォントが崩れます」とか書いてあったね。
ゴメン、怖くて試してないから知ってたら
ちょっと教えてほしいけど
その触って崩れたE画面とかって
命令か何かで一発で初期に戻すことができるのかな? ACLSにフォントページのクリアフラグがあるね。
ACLSのリファレンス見ると、同じ事をLOADGでやるコードも書かれている。 どうもありがとう!
取り返しつかないwとかないなら
色々やってみるよ。 最悪プロジェクト別に作ればそっちは大丈夫だろうし、
それでもだめなような最悪の最悪のバグが万が一残っててそれを踏んだ場合でも
アンインストール→再インストールで戻るだろう パイスタだとファイラーでリストなりテキストなりの内容を閲覧できたけど
プチコンだとLOADしてLISTするしかないのかな ファイル操作確認の
ピョオッ!!とか音大き過ぎるよね。
せっかく全画面でやるならもう少し情報も出せるだろうし
今後の改善に期待かな。
キー入力のポッポッ音ももう少し地味なのも
用意してくれたらな。 外付けUSBキーボードで
何故かF1〜の設定変更が効かないなぁ。
F3にコピー
F4にペースト
とか設定しても、初期の設定で動く。
何か間違えてるかな? プチコン4もmodem方式でリスト転送できるかなぁ 投稿作品を「最近投稿された順」で探すことってできないの?
評価数とダウンロード数だけでしか並べられないのだと、上位がまったく変動しないのだけど… >>132
それは思った。
いずれは分類くらいするんじゃないかな。
ただ、結局はゲーム、しかもひと昔前のアーケードに
そのまま似たような物が人気でズラリ並ぶのは、
何と言うか、プログラミングやりたいのか
ゲームやりたいのか、みたいなのも感じるね。
模倣は全ての基礎だけど、目的も結局模倣、みたいな。 次の更新はまだですかいのう
次の更新でバグはほぼ全て潰されるんだろ? >>137
PiStarterのように多少直して放置かも >>139
ほんとだ
トイコンバイク以外はデバッグ完了か
トイコンバイクを使わない者にとっては
これで安心して買えるし作れるな デバグされないと〜エンバグが〜
なんてコード書かない層のセリフじゃん USBキーボードの特殊キーがINKEY$で拾えるようになったのは助かる。
すげー変な仕様だなと思ってたけどバグだったんだな。 これって普通にsaveしただけで
プログラムとグラフィックページ5枚分
一緒に保存されてるの? >>143
今編集してるスロットのソースコードを保存してるだけ。グラフィック面の保存はGSAVE。 ありがとうございます!
GSAVEで画像コピペやらは頻繁にやってるのに
他機能動作は知りませんでした。 大したバグじゃないと思う。
作ってる人はとっくに
それ避けてうまく作ってるし。 不具合情報アプデされとるね
メモリリークの不具合があることはまだばれていないようだ…フフフ(´・ω・`) >>151
ばれていないって、どういう立場だよw
素直に開発に報告して… FREEMEMの値がメモリ解放しても(すぐに?)増えないというのはTwitterで見たけど、単にガベコレ頻度の問題では。 前に「アサルト」みたいなゲーム作りたい
って言ってた人に影響受けて
ああいう全画面が拡大縮小する機能を
今作ってるのに盛り込みたくなった。
アサルトの場合は、場面によって勝手に切り替わるの?
それともいつでも任意にサイズを変える操作ができたの? 動画探して見るのが手っ取り早いけど、プレイ中は遠隔射撃でズームアウトとか、ジャンプ台踏んでズームアウトとかあった。 あーなるほどー…任意に近い様な感じですねー。
とするとやっぱり裏では常に広角サイズで作動させておく
必要がありそうですね。 プチコンってアップされているゲームをダウンロードすると、ダウンロードしたゲームのソースコード見放題なんですか(´・ω・`) ? >>157
ソースコード見放題どころか一部使用や改変も自由 「そういう場合は公開しない方がよかろう」ってチュートリアルに書いてた 他人にソース見られるの嫌だけどサーバーにバックアップ上げたいなら公開なしのアップもできる。 いつか見られてしまうだろう、を前提に
注釈つけまくってるわ。
おかげで自分自身に対しての良い注釈になってる。
それはいいとして、まるっとパクって
似た様な物を作ることもできる。
まぁそれも昔からある勉強方法だからいい。
でも無断でそれを再アップロードしたりもできるってのは
相当嫌がる人もいるだろうね。
それはYouTubeでもツィッターでもまとめサイトでも
止める事はできない世の中だから仕方ないのかも。 オープンなのが嫌な人は他になんぼでも選択肢があるんだからそっち「も」使えばいい
ここはオープンな場なので今後もそれでおなしゃっす F4キーにNEWコマンド設定してしまえばリスト読めなくなるよ それはともかくとして、公開作品に勝手にコンティニュー機能つけて遊んでるのだけど、
公式に取り込んでほしいとも思ってる
どうするのがいいのだろう
diffったパッチをアップロードするって訳にもいかないよなー現状 たまにプログラム内に連絡先書いてる人もいるね。
そういう人は連絡して「改変して出していい?」とか聞けるけど
普通は嫌だろうね。 2次利用可なんだからいちいち許可なんて取らずに好きにやればいいよ 二次利用許可なのはわかってるけど
それをどう扱ってもトラブル無縁って話じゃないな。
特に「改変してサーバーにアップ」ってのは
二次利用の意味するところとは違うと思う。 規約的には二次利用可なんだけど過去に何度もトラブル見て来たから知ってる間なら連絡入れたほうがいい 4から入った身としては
3の時代にも結構コミュニティが出来上がってたのが
頼もしくもあり、怖くもあるけども、
どういう雰囲気だったのか興味あるな。 許可されてるからって黙って使うか普通
コミュ障かよ 公開されたソースは2次利用可能
これ以外の余計なルールを付けないように
自分自身に自分でルールをつけるのはあなたの勝手ですけどね
それを他人に押し付けないように 別に押しつけないけど印象は悪くなるな
まあ勝手にすればいいよ 非公式ルールーのせいで初心者が入り辛くなるのは困る 一行だけ書き換えて公開とかしたら白い目で見られるだろうけど、BGM公開してる人とかはゲーム内で使ってくれたら嬉しいんじゃないかな。 diffとpatchがあると、作者に採り入れてほしい機能のpatchだけをアップするとか、MODみたいな改造patchをアップするとかみたいなことができるようになるのかな 意味ないんじゃない?実行コードじゃなくてソースだし 改変じゃなくて自分で作ればいいんだよ。
好きな仕様で。 無断で改編して公開したらいいよ。
大幅な変更なら「オリジナルは〜さんの〜」ってソースの頭にかけばいいし、数行ならその部分にだけコメントして、メタ情報の部分に「オリジナルは〜」とかくなり「〜が修正」とか書いておけば十分でしょ。
ツイッターしてるならそこで「〜さんの〜を改造した〜」って言えば。
3号の時は小学生達がおもちを突くリズムゲーを無断で改変しまくって「改」とか「改+」みたいなの作りまくってて楽しそうだったよ。 バグあったりするんだから1行書き換えも問題ないよ
一行書き換えで「俺の作った〜」とか主張しまくったら倫理的にも法的ににも問題だけど。 >>182
4.0.2で買った者だが
昨夜の時点で起動して4.0.3に更新されなかった…
今は更新されるのだろうか? BASICからマシン語ルーチン呼ぶのはやっぱり無理? そこはいちばん気を配ってるんじゃない?できないように 何目的でマシン語ルーチン呼びたいん?
速度目的ならもう充分に速い
Switchのハードを直接叩きたいという目的ならそれは絶対無理だから諦めろ
マシン語(というかアセンブラ)の勉強したいならエミュレータ実装すればいい むしろBASICの方が楽では
プチコンなら動的確保できるし。 サーバの利用権って、
ファイルをアップロードすればファイルごとに1つ消費、
プロジェクトをアップロードすればプロジェクトごとに1つ消費
ってことなのかな
色んなリストと、それらを選択起動するためのランチャーの盛り合わせプロジェクトにするとお得なのかな そんなに数をアップする手練れは少数だろうから
まあ買ってあげなよ。 ソフトが3000円格安でサーバー追加も500円程度。
これでよくずっとサーバー管理までしてくれるものだと感謝。 作品作り始めると公開用もさることながら
バックアップ用途で利用権が欲しくなってくるかも Switch Onlineでのバックアップで十分な気もする プチコン的にSwitch Liteはどうなんだろう
USB-C接続タイプのキーボードは繋げられるんだろうか
充電専用端子になっちゃってたりして? さすがに充電専用でtype-cなんてもったいないことはしないと思うけど PCにある画像をプチコン4のスプライトで使おうと思ったら
写経するしかないのかな 3号ってか3DSもう片付けちゃったわ
mkII…QRコード
3号…QRコード封印されて音声
4…音声封印されてキーボードエミュレーション
やっぱつれえわ IRカメrでPCモニタ映して情報転送できないかな
音声より情報量多そうな気がするが コードの内容を電子レンジに出力したらIRで拾えるって話? IRって読み取り遅くなかったっけ。
キーボードエミュと比べてどうなんだろう。 PCとの転送したけりゃパイスタ使えって、そういうことなのかな まあやりたきゃ試してみればいいんじゃないかと思う。
IRで撮影したイメージを直接吸い取る手がないはずなので、その時点で面倒そうだけど。 情報密度は音声が一番多い
IRはキーボードより少ない 1intで320*240取り込める作りになってりゃ、実用的には十分早いんだけど
(エラー訂正とか考えなきゃモノクロでも4Mbps、中間調使えば情報はもっと載せられる。)
この解像度だと4秒以上だから厳しい。 スプライトとがグラフィックスページがよく分からなくて調べてるのだが、
BG面とか背景色とかってのは、あれはファミコンあたりの仕様に例えていうなら…ってもので
ファミコンはスプライトやBG面にいろいろと制約があったからそういう用途に使うものしか
作れなかったってわけで、そんな制約もないプチコンは、BG面だのグラフィック面だのを
気にせず、グラフィックページを好きなようにつかえばよい、ということでよいのかな
例えば、テキストはGPFだってのは、それは仕込まれてるデータがそう使うことを
前提にしてるってだけで、別にそんな設定にしなくてもいいし、
他の人はBG面として使ってるページにスプライトを書いてもかまわない、
ということなのかな うん、結果的に動けば何でもいいよ
自分の場合だと、自作画像はスプライトにLOADしてるし
丸や線といった単純な図形はグラフィック0に描いてる ファミコン云々の事はよく知らないけど
g0〜g5は使い方に制限みたいなのは無いねー。
4.5だけシステム共有なのと(それでも変えていい)
0はグラフィックとして表示されるって事だけだね。
今度アップデートで用意されるスプライトが倍に増えるって
アナウンスされてるけど、追加の4096個ってのは
どこかグラフィックページを潰して用意されるのかなぁ?
それともG4の領域が増えるのかな?
G4全面的に配置含めて変更、とかなったら
参照座標数値とか変わってしまってイタイなぁ。 スプライトの定義数上限があがるってだけでしょ
同じ場所を多重に定義してもいいんだからgrpageの内容変える理由がない
にしてもスプライト便利よね。UIも全部スプライトで処理がすっきりする BG面って要するに文字をPRINTで表示してる面だと思えばいい。
そこに文字以外のグラフィックも定義されていてプリントできると。
プチコン4くらいスプライトやグラフィックの性能高いと便利さを感じる場面は少ないのかもしれない。 プチコン4のスプライトは一個一個参照するグラフィックページを変えられるようになったので、0-5のどこでも参照できるよ。
スプライト8192個になるんた。BUG太郎さんのP3Dエンジンがいきなり2倍の描画能力になるね 400×250モードで
16×16型スプライトを全画面敷き詰めて375個。
マリオ的に全画面スクロールさせても全然余裕なんで
表示優先を使って背景に2層増やして1125個。
自キャラをピョンピョン飛ばしてもまだまだ余裕。
ありがたいねー。 BG面とかスプライト面って考えが、過去のHWの制約・限界からきている遺物だってのはあるな
プチコン4はもうそんな制約もいのだから、グラフィックページというものは手前からコンソール→(使うなら)前景→スプライト→背景として使う、
線や丸なんかは、スプライトの手前に描きたけりゃ前景に、スプライトの後ろに描きたけりゃ背景に描く、なんてのを
定石・開発ガイドラインにしてもいいんでない? ゴメン、スプライトの手前にグラフィックを表示できるの?
やり方分からず、スプライト化して配置してた。 後ろにしたいスプライトをSPLAYERで下のレイヤーに振ればいけるはず。
BGについては、画面に敷き詰めるような場合に描画周りとか考えなくてもいいので
そういう意味もあって置いてるのもあるんじゃないかな。
あとはプチコン4のPCG的な仕様だと、テキスト周りの命令だけでグラフィカルな画面作れるのもあるかも。
(現状サブプログラム使わないと入力面倒だけど) >>218
bug太郎氏は中の人らしいけど発言力ないのかな。まともな3D命令欲しいんだけど 3D命令か…あったならあったで悪くは無いけども…。
smile basicって範疇からするとオーバーかなとは思う。
ゲーム開発システムを求めるモノなのか
basicの工夫学習創作が理念か。
アップロードにズラリ複雑なゲームが並ぶ現状では
もうとっくに理念からは外れてるかもしれないけども。 3DやりたきゃFUZEに乗り換えればいいんじゃないかな
日本で発売されるか分からないっていうか、そもそもまだ絶賛発売延期中だけど >>223
僕は一通り3Dライブラリの実装したけど、まぁ一般公開できるほど速度でないからなー
まぁbug太郎氏のようなスプライト併用ではないグラフィックオンリーだからどうしてもなー
もちろんまだ最適化の余地はあるんだけど、そこまでして…って感じ
それよりもスプライト使いこなした方がよっぽどいいと思うよ
4号では行列も一部使えるようになったしね 元々入ってない機能を無理矢理実現するのが楽しかったりもする。 元々入ってる事を知らずに
ひどい記述&劣化性能で実現させる事ならザラ 4号からはまったプログラム初心者です。ネットに落ちている教材が3号仕様なのが多いと思ったので最近3号に乗り換えました。今度書籍の教材を買おうかと思っているのですが、3号仕様で書かれたものでオススメあれば教えていただけませんでしょうか。 できれば、いろいろ実例が載っているのが望ましいです。 実例が載ってるやつがいいのなら日経ソフトウェアのムックかな 正式な書籍は確か4冊。
「プチコン3号公式ガイドブック」
「プチコン3号公式ムック」
「SMILEBASIC MAGAGINE vol.1」
「プチコン3号+BIG公式リファレンスブック」
発売順。
プチコン2号のもあるけど除外。
3号公式ガイドブックと3号+BIG公式リファレンスはスマイルブームからの情報多め。
公式ムックは日経ソフトウェアでの連載をまとめたもの。SMILEBASIC MAGAZINEは投稿作品のソースコードが多数。
お勧めは公式ムック。毎月の連載記事が範囲を絞って教えてくれているので分かりやすい。(と思う)
最初のガイドブックだけは結構命令に変更が掛かっているのでやめた方がいい。 >>231
どうもありがとうございます。参考にさせていただきます。 >>232
詳しくありがとうございます。ムックが良さそうですね。 ホント親切。
えーと、こんにちはマイコン1.2…とか書きかけた自分を反省した。
コミュニティの方でも質問に対して速攻噛み付く人に対して
「初心者の人もたくさん来る時期なので
間口を広げるためにも叩くのではなく
ちゃんと答えましょう」と親切な人もいて
捨てたもんじゃないなぁと感心した。
日本の未来にクリエイターが増えるか減るかの
ちょっとした分岐点かもしれないから
ホント大切にしたい。 ちょうどコミュニティの方では
初心者の質問に全力振るい落とし回答中。 コミケでリストのスクショを繋ぎ合わされた画像をもらったのだけど、
手入力しないとならないの? 4.1.0出てた
結構仕様変更に近いバグ修正あるね。(水平ラスターの適用順とか) ローグライクみたいに好きな時にセーブできずに自動セーブだけで
主人公がやられたらセーブデータを削除するみたいなことはできるの? えっ、ダイアログ無しでセーブってできたの!どうやるん? ジャンル別を見たら、シューティングが思いのほか豊富なのが嬉しい
既存のゲーム会社、とくに大手は2Dシューティング全然作らなくなったからなぁ セーブ間隔がフロアクリアごととかならダイアログ有りでいいんじゃないの?
>>240が要求してるのは、任意のセーブができなくてプログラム側で強制セーブ&削除だから。
確認ダイアログもサブプログラムのPUSHKEY受け付けるなら逃げ道はありそうだけど
さすがに無理か。 ホント、変数1つセーブするにも
全画面確認表示はヤメてほしい使用だなぁ。
というか普通変数1つじゃないから
仕方なく配列に並べていれて、ロード時に解凍。
ロードは確認表示無しなのにね。
「何とかなりませんか?」って要望メールしたことある。
それは返事無かったけど。
不具合報告みたいなのは丁寧に返してくれた。
みんなもセーブ確認の件、要望出してみてね。 >>245
スマブはなんとか対応したいけど許可がおりないわけで
みんなで任天堂に要望する方がいいかもな
任天堂からは他メーカーのソフトについてはそちらにと返答してくると思うが、お前らが止めてるんだろ、と
かまわず任天堂に要望出し続けるしかない 確認画面ないと無限ループでセーブしまくるプログラムをうっかり作ったらどうしようもなくなるよ
売り物じゃないんだからそれでいいでしょ
ただプチコンも製品レベル作ればスマブが売ってくれるみたいだし、その時はセーブダイアログ出さないようにしてくれるみたいだよ 結局のところ>>240はできるんでしょうか?できないんでしょうか?
よくわかりません >>240
できないね。
セーブするときは必ずYES/NOダイアログが出るし、NOを選ぶとセーブ拒否することもできるので強制削除もできない。
頑張って似た実装するとしたら「ゲーム中」というセーブを行わないと続きができないようにして、「ゲーム終了」というセーブをせずに終了したら次回開始時にロストするという挙動にするぐらい >>249
ありがとうございます
やっぱりできないんですね
そんなに長いゲームでもないし、こうなったらセーブ無しにするかな >>248
ファイルへのセーブやファイルの削除は必ずダイアログが表示される
ダイアログの表示オッケーなら「出来る」といえる
ゲーム中はプチコン4を終了させない
という条件をつけるならKEYを使えば近いことはできる
プログラム自体を終了させない
という条件をつけるならそもそも内部変数でやればいい >>247
スマブはでかいファイルではなく小さいものだけはダイアログなしに保存できる方法を模索していた
が、それもさせてもらえなかったらしい
247がいうような酷い状況にならない対策くらいしようと思えばできるしな セーブのあたりは任天堂ではなくスマブの自主的な制限かと思うけど >>253
だからスマブは小さめのセーブはダイアログなしでできるようにしたかったんだから、それすらできなかったのは許可がおりなかったとしか思えないんだが
やっぱり無理でしたって言ってたし もし自主的にやめてるんだったら解決案さえあればできるってことだな
連続セーブできない(一定時間あけないといけない)とかの条件付けたらよいようにも思うが >>240
不揮発性のものに保存したいならGRPに保存するのはどう? >>250
単にゲーム開始時に削除すればいいんじゃない? >>254
それ、社長がヘイトおさめるためにいってるだけじゃないの。
スマブの総意かどうかもわからんし、実際に開発してる人がいってるわけでもないし。
契約上任天堂にNGされたと言えないのを逆手に、なんでも任天堂のせいにしてるところある。 SDカードとかは10万回等の書き込み保証回数があるから、急激に回数を消費してしまうプログラムを書けるようにするのは拒否されてしまうんじゃないかな。 Pi STARTERの場合でも保存時にダイアログって強制的に出るの? そっか
それならPi STARTERでローグライクななんかを作れば解決やね ゲーム機でダイアログ無しセーブできるようにしたら色々危ないからね。任天堂が頑なに拒否するのも納得だろう。 保存領域は内部にしろSDにしろプチコン専用ではないからね 自プロジェクト内へのSAVEフォルダへの保存はダイアログありなし選択可能
自プロジェクト外への保存は強制ダイアログ
これでよさそうだけど任天堂が許さないのかねえ >>267
んー…?
確かプチコン用の保存領域を
デフォのままか256M(だっけ?)に不可逆拡大するか
設定項目あったけど。 ちょっと待てよOpenGLの行列とか言われてもわかんねえぞ
もうちょっとBASIC寄りの例を出せよ 携帯ゲーム版のスレ落ちてる?ネガ書き込みしかないからいいか saveのダイアログ非表示要望に関してメール返信きた。
丁寧に「無理なんです」と。
でも開発者の頑張りには感謝。 同じメール送って返答確認するほうが人としてアウトだと思うけどな やっぱ無限ループでwrite繰り返したらストレージが壊れるからじゃないの そういう連続では使えないような仕様にしてくれればいいのに こんな感じでした。
先述されていた内容とだいたい同じだろうね。
-------------------
Nintendo Switchのようなゲーム機において、データを保存するタイミングが自由なソフトは
保存の際に確認のメッセージを出すことが義務付けられているため、現状の仕様となって
おります。ご理解のほどよろしくお願い申し上げます。
-------------------
これで終わりじゃなくて、質問等は引き続き受付けます、
って対応で、とても真摯な姿勢を感じたよ。 それだとゼルダやドラクエのオートセーブはどういう仕組みなんだ?
似たような事がしたくてダイアログとかの操作をなくしたかったんだけど ゼルダやドラクエ並の商業ソフトを作れば
任天堂が許可くれるんじゃない? 自由に保存したい人はPi Starter使えばええやん >>288
ゼルダやドラクエが特殊な仕組みを使っているわけではなくて、
Switchではエンドユーザ(プチコンでプログラミングする側も含む)が
自由なタイミングでデータを保存できるソフトでは
保存の際に確認のメッセージを出すことが義務付けられている
ってことだろう ANY_TIME_SAVE XOR CONFIRM なるほど
Switchソフト全体のルールという訳じゃなくて
プチコンとかはユーザが好きに作れる開発ツールだからってことね
理解 非公式コミュニティの方は
超初心者とマスターの両極端だよ。 最初意味が分からなかったけど
プログラミングの技術うんぬんよりも
「みんなでワイワイ話すのが好き」
「プロジェクトチームという雰囲気が好き」
って人種が誕生していることは面白く思いはじめた。
昔は趣味のプログラミングなんて
個人プレーの極致だったのに。 プチコンの技術を応用してリングフィットアドベンチャーに
関わるとか凄い事やるな、スマイルブーム
https://smileboom.com/product/middleware/ アップデート、来たね!
プログラムスロットが2つ追加で、0〜5迄になった。
論理シフトが追加。いちいち演算後マスクしなくても良くなった。 体験版来たってんでためしに電子取扱説明書ってやつをとりあえず落としてみたんだけど
エラーで起動できない
体験版の「使用するプロジェクトの変更ができません」って制限に引っかかってるのかな?
単純な評価版として落とすゲームも単純なものだけ対応してるよってことなのか… ほとんどは大丈夫だけとごく一部のダメなやつをいきなり落としてしまったのでは?
8時間後にまた試してみてくれ 体験版なのに8時間に一回ってどうなんだろう?
ハズレを引いたらまた8時間後って...もうそれっきりになるのでは?
オススメをあらかじめ入れておいてそれ遊んでもらったほうが良い気がするなー
それプラス8時間に一回のDLならまだわからんでもない 8時間に一回はサーバー利用券との兼合いなんだろうけど直したほうがいいな >>308
制約はそのままでいいと思う。
公式のソフトは、8時間のカウントに入れないか、
体験版に同梱位がいいと思う。とくな、説明書は
同梱で良いんでは? 32MBなんてすぐ埋まっちゃうから8時間制限なくても良かったかもな PVも作ったんだね
あらかじめインストールしておくのが難しければせめてPVで登場したゲームの一覧くらいは選びやすくしておいたほうが良いなー DL数順やオススメ順に並び替えられるのだからよくない? 公式がユーザー作品のおすすめとか取り上げ出すと争いの元にしかならんよ
ツイッター見てると自己顕示欲が異様に高い人が多いみたいだし >>305
電子取扱説明書はバージョンアップで起動しなくなってたみたいだね
製品版でも起動しないから体験版のせいではないよ
今確認したら4.2.0対応版の電子取扱説明書がアップされている
もっとも、公式サイトで同じ内容のpdfが落とせるからそっちで見た方がいいと思う。容量そこそこ大きいし >>317
「俺の作品が取り上げられないのはおかしい!」
みたいな事を内心思ってる人はいるだろうけど、別に争いは起こらないかと。
というかツイッターの作者たちは他人の作品をリツイートやいいねばかりしてて
肝心の作品ダウンロード&プレイはせずに画像・動画評論家という印象。 体験版効果で投稿作品がより多くの人に遊ばれるようになるのは嬉しいね
BASICには興味ない、単にゲームで遊びたいという人向けにBASIC機能を省いて1000円くらいで売るのも有りかも
ゲームは遊ばれてナンボだし >>324
書いてある文字しか読めない日本語覚えたて人か ツクールのプレイヤーみたいに無料配布が理想かも知れないけど、
サーバーの維持費の負担もあるし多少商売っ気を出してもいいんじゃない。 >>323
十円だと、集金する為の
コストを考えたら赤字に
なるんちゃう? タッチ操作必須(携帯モード専用)のソフトは説明にそう書いておいてほしい
紹介文が適当すぎてゲームスタートのボタンすら分からないのとか困るよ タイピング練習ソフトみたいなBASICプログラムってどこかに載ってないでしょうか?
自分で探した程度では見つかりませんでした。 >>330
それを作っているうちに、タイピングができるようになってしまうものだからな これは?
ttps://twitter.com/RRRQ/status/1144954869708492800?s=20
TYPE THE METEOR
https://twitter.com/5chan_nel (5ch newer account) >>332
素晴らしい!ありがとうございます。
これで子供がタイピング頑張れるといいな プチコンでエミュレータ作ってる奴は配信停止させたいのか? エミュ自体は違法じゃないでしょ
ROMやBIOSを一緒に配信したらアウト
それを個人的に閉じた世界で吸い出すのは極めてグレーではあるけどおおっぴらにしなければ誰にも何も言われない ここで頓珍漢なこと言ってるアホは全てこいつ
https://twitter.com/bluetopaz_sofi
ドヘタレ絵のアイコンで一見女のふりしてるがアラフォーのswitch買えずに社長にクレクレ言ってるおっさん
貧乏バイトで常に金がない金がないといいつつここで妬み発散とsteamで格安ゲーム買って批評してる糞
https://twitter.com/5chan_nel (5ch newer account) 頓珍漢な発言の範囲がわからない件について
>>334とか?
エミュの奴は問題のない仕様で作ってるみたいだけど、エミュ以外でアウト気味なのはあるね >>334
公式見解は、こんな感じ
https://www.famitsu.com/news/201608/27113960.html
細田 『プチコンmkII』(※2012年発売。ニンテンドーDSi用ソフト)以降は、
「とりあえず速く動くようにしておけば、(最適化されていないプログラムも)
力技で何とかなるだろう」という気持ちで作っています。それにしても、3Dモ
デルを使ったりとか、『DOOM』みたいな一人称視点アクションゲームを作っ
てみたりとか、ふつうはやらないよねというのが……。最近では、
PC-8001(※NECが1979年にリリースした8ビットCPUパソコン)のエミュ
レータを作っている方もいましたね。
――はぁ!?
細田 BASICで作ったエミュレータにPC-8001用のプログラムデータを読ま
せると、実機の6割程度の速度で動くそうです。
――もうなんか、正気の沙汰ではないですね! というか、こういうのはア
リなんですか?
小林 当時の市販ソフトのROMイメージが同梱されていたりするとさすがに
まずいですが、これ自体はただのエミュレータなので、我々が関知するところ
ではないかなと。 >>336
こいつ前にも晒されてて見たことあったわ
プチコンしゃっちょにクレクレってリプ送ってるおっさんやww
switchも買えないとか言って暇って言ってるから仕事してこいって思った奴だった
ま だ 言 っ て ん の か なんか、ユーザーと公式の距離が近すぎるのも良し悪しだよなあ
アットホームと無礼の区別が付かない輩が湧いてくるから >>338
我々が関知するところではない、という言い回しからして
ユーザー側の性善説に基づいて運営している感じなのかな。通報が来たら個別に調査しますよと
今ちょっと揉めてる(?)ゲーム内にurlや自分のアカウントを載せたら駄目云々の話もだけど
禁止なら禁止でもう公式側からそういうのは一切禁止だと正式にアナウンスした方が良くない?
アップロード規約のどこにもそんな事書いてないけど暗黙のルールで駄目、とか言われても新参者は混乱するわな 任天堂ルールがあるとしてそれがユーザーが分からないのではだめだよね ちゃんと書いてるじゃん。
ttps://smileboom.com/requirement/ 作者の死後70年、著作権者が個人以外なら公開から70年で著作権フリーになるらしいから
あと、30〜40年後はrom付きでエミュ公開も可能になるのか? >>343
一通り目を通したけど「作品内でのurlやアカウントの記載を禁止する」のに該当してるのってどの部分?
スマイルブームではリンク先のサイトの内容については責任を負いません、までしか読み取れなかったけど >>346
ひっかかるとしたら、
「お客様は、サービスを、違法な目的、または本使用条件
および通知により禁じられている目的のために使用しな
いものとします。」
では? そういう読み方するなら違法でもないし禁じられてもいない スレが進んでるから大喜利か何かで凄い作品でも出てきたのかと思ったら
どうでもいい話で荒れてるだけだった 要は「悪用したらダメよ」って事でしょ
基本的には黙認するけど、でも公式に直接「こういうのいいですか?」って聞けば
そらスマブの見解としては控えてくれとしか言えんわな。リンク先を一個一個確認するわけにもいかないし
だからクローン系のゲームとかCERO規制に引っ掛かりそうなのも黙認してるだけ。本音と建前みたいな すまんここってクソ初心者が質問してもいいスレかな
SNSもやってないし気軽にプチコンについて聞ける場所が見当たらないんだが >>353,354
ありがとう
でも掲示板なかなか使いにくそうだな
試行錯誤してたらうまくいって解決したからまた何かあったらここに聞きにくる 質問いいですか?このgrpを使ってくださいってのをダウンロードしたんだけど、自分のprojectにコピーして(多分コピーするはず)使うにはどうすればいいですか?初歩的な質問で申し訳ないけど、宜しくお願いします >>357
トップメニューでファイル操作って項目を選ぶ
ここでプロジェクト間のファイルコピーができる
分かり辛いよね
UIがイマイチなのはプチコンの悪い点 おお、出来ました!
ありがとうございましたm(_ _)m 音ゲー用の曲の募集を見つけ応募したいと思い
その際に自作の曲のmp3を渡して耳コピで曲のプログラムを作ってもらったのですが
そのゲームは完成しなかったようで曲のプログラムだけ宙に浮いた格好となりました。
もったいないので他の方の音ゲーの募集に出したいと思うのですが
最初の音ゲーの作者の方や曲のプログラムを作ってくださった方と連絡が取れません。
こういう場合勝手に公開キーをよそに貼っていいものでしょうか? 要は自分で作曲して他人にMML化してもらったと。で今はそのMML化してくれた人と連絡が取れなくなったけど別で利用していいかって事でしょ。
曲を本当に自分で作ってるなら問題ないし、公開キーにしてる時点で誰でも利用可能。 >>363
プチコンの文化がよく分かっていなかったので不安だったのですが
これで安心できました。ありがとうございます。 プチコン面白そうだね
BASICなのにえらく速そうだし
しかし本体が高くて手が出せない 廃れたのか?もとからアクティブユーザー少ねえだけじゃねえの? 4.4.1にアップデートしたけど、速度的な面は変化ないねー ProMicro無しでファイル送れるやつどうなったんだろ
ツイートとか消えてるんだけど 土日で楽しむゲームプログラミング入門はどんな感じかな?
11月にでるプチコン4 SmileBASIC 公式リファレンスブックは普通に買う はよアクションゲーム作れるようになりたい
簡単なテキストアドベンチャーしか作れん arduinoとかラズパイみたいなワンボードマイコンを任天堂も出さねーかー
なんならマリオウォッチの基盤でプログラマブルなやつとかもええなー
でそこにスマイルベーシック標準装備とかだったらええなー
アップルのM1チップカスタムして廉価版のやつとか作ってもらってもええなー BUTTON()命令の3番目の引数の使い途がよく分かりません
どこかにいいサンプルはありませんか データのやりとりに厳しすぎる任天堂じゃなくて
別のメーカーのゲーム機やPCで出してほしいわ
EDGE2でドット打ちてーんだよー
スイッチ本体でドット打ちとか俺には拷問 >>382
よかったな、ラズパイで動くPI Starterがあるからそれを買え
つーかドット打ちが大変っていう不満があるならそれを解消するソフトを自分で作ればええやん?
そしてゲーム専用機でプログラミングができるって事が何よりもロマンなんよ
わざわざPCでやるならBASICを使う意味すらないよ? >>381
三番目の引数は機能ID
使い道はボタンを押した瞬間やボタンを離した瞬間を検知したい場合に使う
そういう使い方をする気がないなら省略して問題ない >>384
押した瞬間と押し続ける処理を別で書きたいのですが、
押した瞬間を取得する変数と、押し続けてる状態を取得する変数を別にし、
引数を変えそれぞれ取得すれば良いのでしょうか
ボタンを押した瞬間に弾がでで、
しばらく押し続けた後に離すと強力な弾がでる、
という様な動作を想定しています >>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 ON STRIG(n) GOSUB すらないゴミだったか 公式リファレンスブック届いてたわー
やっぱり綺麗に印刷されてる紙のマニュアルって良いものだなぁ〜 >>386
ありがとうございます
LOOP内で機能IDを別にしたBUTTON命令をそれぞれ実行するんですね
早速試してみます プチコン4 公式リファレンスブックをさらっと見て誤記を見つけたので一応報告
スプライト定義一覧 P−91
1)3列目一番下の「木の槍」の定義番号が誤記
× 4203
○ 4209
2)4列目「木の盾」の下にある「黒い剣」と「木の盾」が不要 P−2に誤記
× サーバ利用券は、買い足しもできす。
○ −−−−−−−−−−−−できます。 OPTION STRICTを宣言しているとき、
DEFで関数や命令を定義するときの引数も宣言が必要になりますが、
その時は
VAR A, B
DEF FOO(A, B)
PRINT A;B;
END
の様に、DEFの前でVAR(あるいはDIM)で変数宣言するのが一般的なんでしょうか >>393
この場合、関数の外で「VAR A,B」を宣言する必要はありません
:
変数にはグローバル変数とローカル変数という区別がされる。
詳細は以下のとおり
1)関数の外で宣言された変数(この場合はAとB)はグローバル変数として定義される
2)DEFで定義した関数の引数(この場合はAとB)はグローバル変数とは全く関係のない変数として取り扱われる
3)関数内でローカル変数を定義をした場合、その名称がグローバル変数と同じ場合はローカル変数が優先される(もちろん引数と同じ名前は定義できない)
:
試しに以下をやってみるとわかると思います
A=100
B=200
?FOO(20,30)
:
ちなみに DEF FOO(A, B)は関数なので関数内でRETURNを使って値を返さないとエラーになります >>394
変数の宣言がないエラーだと思いこんでいたら、
ちなみにと追記してくださった箇所でのエラーでした
命令は括弧を付けずに定義しなければならないのですね
勉強になりました
ありがとうございます セールで見かけてちょっと作りたいと思ったものがあったので
一通りリファレンス見たが、構造体のような「複数の異なる種類のデータをまとめて扱う」仕組みはないの?
データ管理めっちゃ大変そう >>396
構造体ないのは確かに残念だね。
TYPE_SET 0,"LIFE", LIFE
TYPE_GET(0,"LIFE")
TYPE_GET_STR(0,"NAME")
みたいな2次元配列配列と文字列配列にアクセスする関数を自作することになると思う。
過去には可変長のセーブデータを作成できるライブラリを作ってくれた人もいたよ 最近買ってアップロードされた作品をやってる初心者です
fIne PlaCE 3 のエンディングAとDの出し方って分かる方いらっしゃいますか?
BとCをだした後に5時間くらいマップをうろついてみましたが、全く分からないです。
作品自体はとっても面白くて全部のエンディングを見たいと思っています。 その作品を実行したことはないけど、リストを見てみる、というのはどうだろう
どこかで表示するエンディングの判定をしていると思うよ
リスト中からそれを見つけて、その判定の内容を把握したら、そしたら
たとえばエンディングAを見るための条件を満たすようにプレイをする…と
そしたらその作品とともに、プチコンもさらに面白くなると思うよ 398です
ド初心者で中身を調べるのはハナから諦めていましたが、
ダメ元で覗いてみたらそれっぽい記述を見つける事が出来ました! 素晴らしい
そのままプチコンの楽しさに目覚めて欲しい LOADV命令は、使うと必ずダイアログが出てしまうのでしょうか
SAVE系は仕方ないとも思うのですが、
LOAD側はどうにか回避できませんか 軽く試してみたけどLOAD系ではダイアログでないっぽいけどなー
具体的なソースちょっと書いてみて? 手元にSwitchがないので、夜改めて書き込みます
よろしくお願いします お騒がせしました
処理を追うためにダイレクトモードで動かしていたのがまずかったようです
エディットモードで同内容を記述しRUNしたところ、
ダイアログは出ることなく読み込み完了しました
ありがとうございました 改造版を弄った時って名前どうする?
改造版にはゲームの中で原産者と改造者の名が明示されてるんだけど
原産者の名は当然残すとして、改造者名はどうしよう
改造者じゃない奴が更に弄ったんだから改造者の名をそのままにするのは失礼な気がするし
でもそこまで改良したのは改造者だし、名を消すのも失礼な気がする(因みに自分が弄ったのは改造されたやつのバグ取り)
原産者改造者自分の名全部ゲーム中に載せるとレイアウト崩れてうるさい感じになるし
改造者名はプログラム上に明記してゲーム中は原産者と自分の名にするのがベター? 改造した人に、その修正を取り込んでもらえばいいように思える 全部書けよ
二次著作にも権利がある
消したらまずい ありがとう
>>410
連絡とれないす
>>411
まずいんだ、聞いといてよかった
全部入れる他なさそうだ
因みにバージョンも記載されてるんだけど、これも勝手に数字上げちゃダメだよね?もし元の人が修正してたら被るかもしれないし
二次創作って扱い難しいね
あ、プチコンシリーズ10周年おめでとうございます 最近プチコン4買ったんだがこれって外部からグラフィック読み込めないんだな
調べてみたら個人が作った外部ツール買ってチートが必要だと!!
YouTubeのプチコン大会?で入賞してるやつらチーターじゃねーか
任天堂にチクられたらプチコン4やばくね? そもそも社長があんなクズなんだから、利用者のクズっぷりにも納得がいく 亀だけど
自由にユーザーがセーブできるようにしたら
セーブしまくるプログラムを間違いか意図的に組まれて
スイッチのssd?の破壊を招きかねないからでは プチコン大喜利とかって提出されたゲーム見たスマイルブーム社員全員から
「作った奴はクソ袋のまま朽ちてしまえ」みたいなことを言われてるんじゃないの?
公に発言すると叩かれるから社内だけでこっそりと言うこと!って取締役の
徳留和人氏から言われてそう
だって取締役が暴言吐いても多分たいした処分も受けずに取締役続けてる会社だもんね
プチコン大喜利も「沈没するクソ会社に出すアプリ企画」なのかもしれないが プチコンでステージタイプのゲーム作るにあたって、
ステージのデータってどう持つのが一般的なのかな
1.配列に作って外部ファイルに吐き出す
2.外部テキストデータを用い、そこを読みに行く
3.ソースコード内に入れ込む
3は自分での管理もしづらいし可読性も下がるからやりたくないと思ってはいる 暴言の人は処分の内容も知らされず取締役のままみたいだな
社内では取締役に迎合した社員たちも合わせて
大喜利で応募した作品を見て罵詈雑言吐きまくってそうw 一般的って言えるほどまとまってる感じはしないけどなー
1)ベーシック的な伝統に則ってDATAで持つ
2)ステージ作成用のプログラム作っておいてファイルに書き出しておく
3)シード値だけ用意しておいて動的に生成
ってのがよくあるパターンかな?
まぁ自分のやりたいようにやれば良いんじゃね? 可変長のBGデータに対応してるマップエディターもあるので表示するのはレイヤー0,1、
アトリビュートは2,3とかに分けて自分で用途を決める手もあると思う まぁ暴言吐く人が取締やってるってのでかなり株落としたのは事実だな
処分もあまあまだったし
あんな発言するやつがプチコン作ってるかと思うと反吐が出るわ
未来のクリエイターのためにってのは建前だったということだよな
ほんとがっかり >>423
処分ってどんな内容だったの?
降格やくびにはなってないみたいだけど >>425
ネットに「処分した」って晒しただけじゃん?
レトロゲーマーとか古いタイプのオタクとかの醜い所がにじみでた出た事件だったよな
排他的で身内に甘く、
他人を傷つけることで自分の優位を誇示する
ノトホホにはガッカリだよ ああゆうのって地が出てるんだから処分を受けたからって直るもんじゃない
表立って口には出さなくなるだろうけど根本的に考え方は変わらない
口に出さなきゃ問題にはならないけどそういう人間があの会社にはいるってこと プチコン大喜利も「沼に沈んで朽ちろ」とか言いながら審査したのかなww そう思うならまず自分が実行しろよ
ヘタレの9cmくん あれ以来スマブと距離を置いてる
プチコンももういいや 少し前のレス読んでわからないなら黙って去れ。二度と5chに書き込むな >>433
指示語しか書かれてないからログ遡っても無駄
今まで通り書き込んで良いよ ゲーム開発者の研究発表会「CEDEC」では毎年紙一枚に書いた企画書を提出してその優劣を決める「PERACON」というイベントが行われている。
CEDEC2020で、このPERACONに提出された企画書に対して一部の審査員が付けた批評コメントが問題視された。企画書に対する批評というよりも罵倒に近い文章もあり業界年長者からのパワハラではないのかと批判を受けた。
そのキツいコメントを付けた審査員の一人がスマイルブームの社員だった。
結果、CEDEC事務局は謝罪と「PERACON」運営体制の改善を表明。スマイルブームは謝罪と件の社員の処分を発表した。
という話 ググれば出てくる事実なので書いた。その人物がプチコンに関わってるのかは知らない。
ただ、それはそれとしてプチコンが楽しいソフトなのは変わりないし、初心者にも楽しんでもらえるように一生懸命コンテストを盛り上げようとしているスマブが大喜利参加者を辛辣なコメントでけなしたりしないと思ってる。
批判するならアプデするとバグ入れがちなところとかにしよう いや、批判すべきはそこじゃない
日本人が未だに生きていることを批判すべき
日本人に生きる価値は無いし、そもそも日本人は人じゃない なぜ大嫌いな日本の言語を覚えて大嫌いな日本人の掲示板にきて
大嫌いな日本人と会話をしたがるんだろう? そもそも日本人が営利活動をするな
日本人が金儲けする権利なんて無い >>436-437
なるほどありがとう
坊主憎けりゃ袈裟まで憎む人が叩いてる感じなのかな >>447
そう言いながらスルー出来てない
南砺哀れな存在だろうか >>448
少なくとも私はそういったものは関係ありません
私はただ日本人を皆殺しにしたいだけです ナビつき! つくってわかる はじめてゲームプログラミング
発売⽇:2021年6月11日(金)
パッケージ版 希望小売価格:3,480円(税込)
ダウンロード版 希望小売価格:2,980円(税込)
:
これでゲームプログラミングに興味を持った人をプチコンに誘導しよう ノードベースはノードをユーザーが定義できるスクリプト言語との
セットじゃないと直ぐに行き詰まる
はじめてゲームプログラミングってネーミングからすると積み木的な
遊び以上のことは範囲外なんだろうけれど >>454
積み木以上の機能が今のところなさそうだよね
これやってプチコンへってちょっと難しそうではあるよなー 5月末まで33%OFFの2010円
任天堂のプログラミングソフトが6/11発売で
つなぎにと買ってみたが
めっちゃ自由度たかいな それのCMちょいちょい見るようになったなー
あんま売れないだろうけどとりあえず買っとくかなー 義務教育でのプログラミング教育が始まるから、買う人は一定数見込めそう 何をすれば何ができるのかのアピールも不十分なプチコンよりは、テレビCMを流して何かできそうって思わせる戦略はうまいから思ってる以上には売れはするかもね。
文字を打ち込むプログラミングと違ってパーツを繋ぐだけだからゲーム感覚で学べて間口は広くなってるし。 せっかくsmilebasicでswitchの開発できるんだから、スマブがプチコンコラボで掛け合って100円くらいで売ってくれたらいいのに。
吾輩はそのままで遊んでもらえれば1円も要らないんで。
という妄想なのです(´-ω-`) 言ってる意味が全然分からないし、
遊んで貰うだけなら無料の体験版でできるけど何を不満に感じてるんだろう プチコン3から4になってスレなくなったのかと思ってたがゲ制作技術板だったのか
全体の画素数自体は上がってるけど画面数が減ってる等で組み直しがめんどい
でもやっぱ自分の思ったとおりに機械が動いてくれるって楽しいわ
>>456
まあ導入部分はわかりやすいに越したことはない
俺が小学生の時にSIN()の説明読んでも正弦?ラジアン?ワケワカメだったもん
それに物足りなくなったとしても今は移行先は山ほどあるしな
Visual Studioが無料だなんてもう一生かかっても使い尽くせる気がしないわ 6/10〜6/16のダウンロードランキングではじめてゲームプログラミングが一位とかすげーなー
1%でもいいからプチコンにやってこねーかなー 物足りなくなったらプチコンにくるかもな
両方やってるけど一長一短
はじプロは制限の中で何か作るのに燃える人を引きつけるものがある ファミリーベーシックとかマリオペイントとか
マリオアーティストとか昔からなにかつくっている任天堂 「わたしの声も聴いてね!」
これがどこで聴けるのかわからん
BGM追加、細かな速度改善など
ヘビーユーザーには役に立つらしいね 動画にしてニコ動やようつべで収益化
実績作ってプログラマとして就職
BGM集をデジタル配信
いくらでもやりようはある やだ・・・一ヶ月ぶりのレスなのに速攻返信が来るとか怖い(´・ω・`) QRコードで転送するプログラムとか組めばあるいは? QRを読むにもカメラが無いでしょ
赤外線を読み取るIRカメラはあるが
読み込んだ画像は、任天堂の制限により
加工できない
クラスタリングモード
モーメントモード
を使う手もあるが
専用HWを1から開発するなど
途方もない手間がかかる petit4sendの環境を準備するまではUSB接続のバーコードリーダーを使ってなんとか転送してた
EAN13コードの1桁を3bitとして扱って、1つのバーコードで36bit送ることができた
転送に手間かかるし遅いけど はじプロはプログラミングの時点でゲーム要素があって楽しいなぁ Switch持ってないからHD振動ってのがどういうものかいまいちわからないのだが触覚も再現できるというのでかなり興味がある
ただそれを活かしたゲームが少なく、自作プログラムになるとサンプルレベルのしか見つからない
プログラマー視点からHD振動はそれほど魅力ではないの?それとも制御が非常に難しい? Switchが採用しているデバイスはコレ
https://tech.alpsalpine.com/prod/j/html/haptic/
波形を2軸に配置した振動体で再生するものみたいだね
ノウハウが無いと従来のモータータイプの振動よりも凝った振動を作るのは
難しいかも スマブのTwitterで昔「シリーズ10万ダウンロード達成しました」って
書き込みがあったのは読んだんだけど、そのあとの達成数って発表されてる? 一人で二年半…すごいね
ttps://game.watch.impress.co.jp/docs/news/1416819.html 付属ツールのGAHAKUで立ち絵を描くのが非常につらいのですが
PCで描いた画像をプチコンに取り込むことはできますか? >>495
できる。けど大変
やり方は2つある
1.
プチコン3号でマイク入力を使ってPCからデータを転送するソフトがある。マイク入力のためのケーブルが必要。その上で3号サーバーにアップロードしてプチコン4で取り込む
2.
プチコン4ではマイク入力が廃止されてしまったので、キーボード入力のフリをするハードを作った方がいます
まあ両方reiさんなんだけどね 画像周りひどいよね
このスレ当初からずっと言われ続けてる 下手に解禁すると権利関係で面倒だから今のままでも良い希ガス >>495
辛いのであれば自分に合ったツールを作って仕舞えばええ なんとなく月1で情報追ってたんだが今月はさっきまで忘れてて
wiki見に行ったら終了見込み未定のメンテナンスに突入していた
さすがにもう潮時か
500で落ちればキリがいいかと思ったもののなんとなく記念カキコ的な感じでお目汚し失礼 wikiメンテナンス中になっちゃったのかー
元に戻すのが大変そうだから一旦簡易版で良いから早めの復帰をお願いしたいなー Twitterにも投稿しましたが。後悔キーを1つ後悔します『42A9N23CJ』作品名は『ASSAULTARMORFORCEIKAROS』と言って、横スクロールのアクションシューティングの予定デス、尚コレを気にプログラミングはもうしませんので誰か動かない原因を解明して貰えませんでしょうか?自身の技術では完成には間違いなく数百年は掛かるのは間違い無いからデス >>505
まだ詳しくは見てないけど、初期設定で飛んだ先のRETURNが消えちゃったのでしょうか 2つ目の初期化は色々あるけどこんな感じ
・@SPTABLEが無い
・@TEKIDATAには敵の動き方が用意されているが、敵HPなどの情報はない
・@BOOSTANIMが無い
・ANに値が代入されていない。BN、BMAX、FN、FMAX、TBN、TBMAXも同様
・プチコン4の場合、TRUE、FALSEなどの定数は#FALSEのような書き方をする
・事前にスプライト4、スプライト5を用意していない
・BGOFSはプチコン4ではTOFSに変更されている
いずれも知識不足によるところが起因だから、知識さえ得れば
その数百年を数か月まで短縮できるはず。
逆に言えば、何も見ない、誰にも聞かないまま、自分一人で試行錯誤を
繰り返しているだけでは、数百年どころか千年かかっても無理。 【キッシンジャー】 ワクチンを強制し群れを減らす
://rio2016.5ch.net/test/read.cgi/lifesaloon/1662167492/l50
スプライトの衝突判定って、すべての衝突判定をSPHITSPで
やらせればいいのかな
スプライトのXY座標が相互の衝突範囲に入ってなければスルー、
スプライト同士が座標的に表示上重なったならSPHITSPで判定、みたいな
枝刈り処理って、別に要らないのかな 当たり判定を有効にする時はSPCOLを呼ぶ必要があるけど、呼び出す時にビット情報でマスク指定ができるので
例えば自機と弾は当たり判定はとらないとか、敵同士は重なってもいい・敵の弾は敵同士はすり抜ける等の場合はビット指定で当たらないようにできる
あとは枝刈りするならSPSETする時に
0~64は自機周り、100~500は自分の弾、1000~2000は敵周りというように生成する管理番号のプールを分けてSPHITSPを呼ぶときに自機と敵、弾と敵に対して呼び出すなどすれば大雑把な枝刈りにはなると思う 3号にはあった文字の背景色って無くなっちゃったのね セール来たから検討中だけど過疎ってるね
買わない方がいいいのかな
作品DLしかするつもりありません 体験版をプレイして
自分が欲しいと思うのなら
買うといいんじゃない??? あーつまりダメってことね
3号は持ってて体験版程度で良さがわかるアプリとは思ってないんで
ありがとうございました
何の役にも立たないレスでしたが 作品DLだけしたいのなら
体験版で8時間制限はあるけど作品DLはできるのにやってもみたらいいんじゃないかな???? 3DSのオンラインサービスが終わったってことはプチコン3号から公開キー発行することもできなくなったってことか、辛いなぁ・・・ NNID認証サービス終わったことでスマブのサーバーも止めたのかな?
まだ動いてるなら代替えサーバーつかってなんとかなる気はするけどどうだろう? プチコン3号でアップロードしたデータはプチコン4で落とせるって報告出てるね。画像以外(コード、MML)はそのまま動かせるわけではないけど