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

31
(1): 2019/05/25(土)18:55 ID:B0kcqh6h(1) AAS
プログラミングに興味があってRPGツクールに昔はまってたのでプチコン気になってます
しかしとても難しそうで購入に踏み切れません
PCで、本を買って独学でプログラミング言語を勉強するのと比較するとどんな利点がありますか?
(簡素で上限が低い代わりに習得しやすいとか、素材が充実してるとか?)
32
(1): 2019/05/25(土)22:11 ID:zTXJfdwv(1) AAS
>>31
プチコン4ならゲームを作り動かすための環境や仕組み、命令が既に用意されているというのが利点かと

PCだと、なまじ様々な環境で色々なことができる分、たとえば画面に文字を表示させるだけでも、
やれウィンドウハンドルを得て、そこにテキスト描画エリアを作成し、テキスト描画エリアのプロパティを設定して、
表示するテキストを設定して、そのテキストを表示する設定にして、ウィンドウを更新する、
なんて段取りを踏む必要があるけど、
プチコンだとテキスト画面の仕様は決まってるし、
省6
33
(1): 2019/05/25(土)23:37 ID:MJb9cRuQ(1) AAS
USBキーボードとマウスつなげたいけど、そうすると普通のコントローラが付けられない。
USBハブは普通のパソコン用が使えるのかな?
USBコントローラはSwitch対応の物じゃないと認識してくれないよね?
てかそもそもキーボードとマウスもSwitch対応の品物限定なのか…?
34: 2019/05/26(日)05:54 ID:ou9XtLWx(1) AAS
>>19
プチコン3号(2014年)の時とは違って今は2ちゃん(5ちゃん)自体がそこまで人いないんよ。
2ちゃん乗っ取り騒ぎのせいで専用ブラウザも一手間加えないとまともに機能しなくなったからね

今はyoutubeやらSNSでタグ付けたりして交流する時代
そりゃ本格的に人集まったらwikiぐらいのまとめはできるだろうがな
35: 2019/05/26(日)06:21 ID:hCmtnmt6(1) AAS
情報交流はどこがメインなの?
プチコン初めてで「スマイルツール」が何かも手探りだったんだけど
gahakuのドットエディタでカーソル(矢印ボタン)で動かない、という初期の初期でツマって泣いてる
36: 2019/05/26(日)10:57 ID:9PmY3biK(1) AAS
今は初心者用の情報が無くて
上級者が作ったプチコン3号までのスゴイゲームがガンガン移植されて
初心者がやる気無くすターン
37
(1): 2019/05/26(日)11:01 ID:G609+sd7(1) AAS
>>32
ありがとう、とりあえず買ってみた

ていうかサーバー利用券いらないのに利用券付き買っちゃった
サーバー利用券の有無によって何が違うのかストアにちゃんと書いて欲しかった
とはいえ、ゲーム起動してすぐにチュートリアルが始まったので、親切に教えてくれるのかも、と期待してしまう
38: 2019/05/26(日)11:11 ID:X8Ia4TT3(1) AAS
wikiは
外部リンク:wiki.hosiken.jp

掲示板は
外部リンク:petitverse.hosiken.jp
39
(1): 2019/05/26(日)12:21 ID:rOdgGIkQ(1) AAS
>>37
ん?
利用権1個は必ず付いてるんじゃないのか?
利用権なし版なんて売ってるの?
40: 2019/05/26(日)17:06 ID:kAWvO2BB(1/2) AAS
>>33
普通に安いUSBキーボードと
そのキーボードに付いてるUSB端子に
適当なマウス、で問題なく動いてるよ!
41
(2): 2019/05/26(日)17:44 ID:O9TLiyld(1) AAS
とりあえず大昔を思い出して
マリオ的なモノを作り始めたけど
まぁ昔に比べて速いねー。
スプライトで歩くアニメ処理するのに
移動中カウンターでウエイトかけたら
「10万カウントで1回描き替え」。
これでもまだ速すぎ。
省4
42
(1): 2019/05/26(日)18:01 ID:bJmycwqf(1) AAS
>>41
何かのカウンターでウェイトをかけるのではなく、
メインループ末尾とかでVSYNCやWAIT命令を使って待たせることで
プログラムが1/60秒単位で動作するようにするといいよ
43: 2019/05/26(日)18:08 ID:kAWvO2BB(2/2) AAS
>>42
早速やってみます。本当ありがとう。
44: 2019/05/26(日)18:33 ID:nMvkkdvA(1) AAS
>>39
調べたらそうみたいだった
チュートリアルで「8時間に1回の制限ついてるけど、それ以上DLしたい人は開発を助けると思って利用権買ってくれ」みたいなこと言ってたから、利用権なし版もあるのかと勘違いした
45
(2): 2019/05/27(月)03:36 ID:D/6IsIUQ(1) AAS
>>41
上でキャラアニメのウエイトの事書いた者です。
まだvsynkなどは試してないですが
雑に条件入れまくったり、内部数値の常時テスト表示とか
入れたらグッと遅くなり(?)
ループカウント2000くらいで何とかなる様になったので
とりあえず精神衛生上良しにしてます。
省15
46: 2019/05/27(月)09:27 ID:6H6Hic3k(1) AAS
それを拡張していく&特別な事情がないなら
ウェイトはVSYNCに任せたほうが良いと思う
47: 2019/05/27(月)12:48 ID:O5+dsJcM(1) AAS
>>45
5ちゃんに公開キー書かないほうがいいよ
48: 2019/05/27(月)13:48 ID:SsnwVMB4(1) AAS
>>45
普通はvsuncでタイミング取るだろう
大多数の人は空ループでウエイトかけるほうが精神衛生上よくない
つうか今の時代に空ループって・・・あんまりにもあんまりじゃね?
49: 2019/05/27(月)16:07 ID:OJFE/lA4(1/2) AAS
@top
キャラ1表示
wait
キャラ2表示
goto @top

アニメ表示なんてカウンター表示とか
小難しいことしなくてもこれでできるはずなんだが。
50: 2019/05/27(月)16:10 ID:OJFE/lA4(2/2) AAS
↑細かい仕様は自分で調整して
51: 2019/05/27(月)20:47 ID:TpxeHEvz(1) AAS
つうか自分で質問しといて回答通りにやってみもせずに
動くからいいや別の質問いいすか?ってお前…
52: 2019/05/29(水)10:45 ID:B6CjUmtH(1) AAS
99BASICいいね(^。^)
動画リンク[YouTube]
53
(1): 2019/05/29(水)11:50 ID:MMob41nV(1) AAS
内臓ツールでグラフィック素材作るのマジきつい
54: 2019/05/30(木)07:20 ID:FOKO1ALK(1) AAS
>>53
ほんっとキツい
55: 2019/05/31(金)07:59 ID:5gwusmQg(1) AAS
バグが無くなったら買おうかな
バグは許容できないんでね
56: 2019/05/31(金)12:23 ID:oyYzN7P/(1) AAS

57: 2019/05/31(金)17:24 ID:nXIrys9E(1) AAS
九十九の公式キーボード、なんか記号とか書いてあるけど、普通の109キーボードでも入力できるん?

記号入力モード時の記号を書いてあるだけ?
58: 2019/06/01(土)23:33 ID:s6L85jYt(1) AAS
非公式BBSで
ゲーム作りプロジェクト発起人が
beep命令から質問してて
萎えた
59: 2019/06/02(日)06:41 ID:B/3fOdxG(1) AAS
雑談しかしない発起人よりマシ
60: 2019/06/02(日)10:32 ID:dYeBUzAw(1) AAS
BEEP命令って、30年前のポケコンでもあったぞ
どんだけ初歩なん…
61
(1): 2019/06/03(月)12:29 ID:8AfX7JZ8(1) AAS
mk2から3号、3号からPiStarterはPC上のリストを転送、でできてたけど
4号には写経しかないのかな?

ArduinoあたりにUSBキーボードの振りさせてテキストを写経させるツールとか、誰か使ってる?
62: 2019/06/03(月)13:54 ID:ZhGHBrzz(1) AAS
>>61
3号の公開キーダウンロード出来るって聞いてるよ
63
(1): 2019/06/03(月)22:07 ID:Soq7IFUl(1) AAS
チュートリアル終わったら続きはWEBだけど
WEBが準備中で次どうしようか迷う
64: 2019/06/03(月)22:17 ID:6gFjJJPo(1) AAS
>>63
なんじゃそりゃ
バグもあるし
いろいろ未完成で見切り発車か?
65: 2019/06/04(火)01:29 ID:mDw88/Y4(1) AAS

66: 2019/06/04(火)08:16 ID:sA9fUYHp(1) AAS
更新データが来たな
でもまだ不具合いっぱい残ってるじゃん
次の更新データでほぼ修正されるようだけど
いつ来るのか…
67
(1): 2019/06/04(火)18:12 ID:8Qg1JtE7(1) AAS
俺も既に大作RPGの構想完成してる。
既にノートに半分以上。
オープンワールドだからマップが広大。
早くマトモな仕様にしてから出せ。
どんだけ待たせてんだと。
68: 2019/06/04(火)19:12 ID:CP7TMAwl(1) AAS
>>67
これでドラクエタイプのRPGは作成できるのかな?
69: 2019/06/04(火)20:07 ID:GWwODfb4(1) AAS
ドラクエのどれだよ
70: 2019/06/04(火)20:16 ID:zf8YY5ww(1) AAS
3はもうあるよね
71: 2019/06/04(火)21:04 ID:neHwrx7q(1) AAS
売れてんのかね?ソフトの性質上、ユーザーが増えて、アップデートも重ねてくれんと出来がよくてもそれだけで価値が下がる。
72: 2019/06/05(水)07:08 ID:No4HQsCh(1) AAS
現状でも固まる系は意識して踏まなければまず踏まない奴しか見つかってないレベルだから、比較的安定してる気がする。
(とか言ってると、なんでこれ見つからなかったってのが出るかもしれないけど)

エディタ周りには不満がないこともないが、その辺はサブプログラムでかなりフォローできそうな構造だし。
73
(2): 2019/06/05(水)11:36 ID:kQoGWUdU(1/3) AAS
いじってみたけど昔のプチコンから触ってる人には分かりやすいのかもしれんが色々わかりづらいな
セーブしても反映されないと思ったらセーブできるエリア?がいくつもある感じ?
BG無いから背景マップはスプライトを敷き詰めるかPCG的な文字を敷き詰めるやり方?
慣れるまで大変そうだこれ
74
(1): 2019/06/05(水)12:22 ID:tkl8qiHE(1) AAS
プチコン初代から初心者は誰かのソース見て覚えろ的な頭の硬いマイコンおっさんが作ってるソフトだもんなw
子供にもプログラミングをなんて口では言っても初心者切り捨ててるのは中途半端なチュートリアルみれば御察し
新機能はバンバン盛り込むけど今時コレじゃ駄目だと思うけどね
75
(1): 2019/06/05(水)12:27 ID:gOv/Puv+(1) AAS
こんなのに興味持つのはマイコンおっさんだけだから問題ないぞ
76: 2019/06/05(水)12:36 ID:kQoGWUdU(2/3) AAS
つうかPCから画像や音を転送する手段がないっぽいんだが・・・
キャラなんかも全部スイッチ上で作れってこと?
77
(1): 2019/06/05(水)12:40 ID:6a7v4ohG(1) AAS
BGはテキスト(最大5面)と兼用

E800以降の文字にパーツが配置されてる(書き換えもできたはず)

この辺の細かい内容が公式サイトに分かりやすく出てないんだよなぁ…
78: 2019/06/05(水)12:41 ID:Sg5k65zm(1) AAS
マイク無いのは痛いよな。3号から転送出来るとはいえ退化してる
79: 2019/06/05(水)13:29 ID:xxEKdRz/(1) AAS
>>75
ゲームを作ってみたいって子供は一定数いるだろうし
e-shopでプチコンのスクショ見て
なけなしのおこずかいで買った小中学生はいると思うけどね
3号の時もMiiバースにいっぱいいたし
80: 2019/06/05(水)13:38 ID:29IHOBpJ(1/2) AAS
投稿プログラムのDL数見ると結構売れてるのに
ランキング載らない売り方なのもったいないな
81
(1): 2019/06/05(水)14:42 ID:sNqaNgct(1/2) AAS
>>73
BGあるよ。
3号では「BG〜」命令だったが、テキスト表示命令と統合された。(T〜命令)
テキスト描画領域が5面に拡張されて、フォントエリアとは別のグラフィック面(VRAMみたいなもの)を参照すれば8x8、16x16、32x32単位のチップで配置できる。
82: 2019/06/05(水)14:54 ID:sNqaNgct(2/2) AAS
>>73
セーブしてもファイルがないのはフォルダの代わりに「プロジェクト」っていう概念があって基本はカレントプロジェクトにしか保存できないから。ただしツールプログラムはプロジェクトを越えて保存できる。
プロジェクト移動はコマンドライン「PROJECT “<プロジェクト名>“」
83: 2019/06/05(水)15:59 ID:kQoGWUdU(3/3) AAS
>>77>>81
柔軟性の高いPCGみたいなもんってことだよね?

しかしタイトルロゴの画像すら転送できない
3DS持ってないしswitch上で描くしかないのか・・・
このデータ転送できないのは任天堂規制のせい?
84
(1): 2019/06/05(水)16:46 ID:5HycVxoX(1) AAS
作品の出来の評価を左右するのは知名度と画像
3号のときの有名作品も大半は既存ゲームソフトの再現系ばかりだった
85: 2019/06/05(水)16:58 ID:2L2DH4Rb(1/2) AAS
>>84
そういうクローンゲームって
つかみはOKだけど
著作権上問題があるから表立って賞賛はできないよね…
オリジナルで有名になる作品が出れば
プチコンも流行ると思うんだが
86
(3): 2019/06/05(水)17:12 ID:cjPmC8sT(1) AAS
プレスリリース
外部リンク[html]:kaisya.tsukumo.co.jp

TSUKUMO、株式会社スマイルブームと共同開発した「SmileBASIC専用キーボード+マウスセット」を発売
87: 2019/06/05(水)17:44 ID:2L2DH4Rb(2/2) AAS
>>86
キートップの記号はプチコン4のプログラミングで便利なのかな?
それほどでもない?
使い勝手が気になるな
88: 2019/06/05(水)17:57 ID:12R+3azO(1) AAS
クッソやすいしすぐ禿げそう
キーボード側にマウス用のUSB端子もなさそうだな
89: 2019/06/05(水)21:09 ID:FJLhGv6C(1) AAS
レノボとかのトラックポイントつきキーボードって、使えるかな?
90
(1): 2019/06/05(水)21:16 ID:29IHOBpJ(2/2) AAS
レノボのUSBのやつは使える
91: 2019/06/05(水)21:55 ID:mNVnj6Iy(1) AAS
>>90
ありがとう

それ使う
92: 2019/06/05(水)23:37 ID:k9PDcZsG(1) AAS
>>74
ベーマガとかいうじじ臭い信者が溢れかえっとるんですわ
もうね、社会のぽつんと一軒家ですわ
93: 2019/06/06(木)01:15 ID:rx4QQGtZ(1/2) AAS
「横スクロールのゲームを作りたいんですが
リファレンス見て何となく分かるんですが
どの命令を使ったらいいんですか?」
94: 2019/06/06(木)01:58 ID:DkdxN5c5(1) AAS
本体からも見られるようになった電子取扱説明書(公開キー:4EK33XY)のPDFファイルも公開

プチコン4 電子取扱説明書 (PDFファイル)
外部リンク[php]:sup4.smilebasic.com
95
(1): 2019/06/06(木)08:37 ID:PkGrIbxh(1/3) AAS
説明書読んでもよく分からんな・・・
LAYER0に所属って何・・・
LAYER0に所属したらどうなるの?
96
(1): 2019/06/06(木)11:13 ID:QYPxOgYH(1) AAS
>>95
説明書の下の方にレイヤーについての説明もあるけど、それみてもわからない?

レイヤーを変えると、特定の描画面だけエフェクト掛けたり表示範囲をいじったり、デフォルトの描画優先度から優先度を変えたりできる。(テキストをグラフィック面の下に潜らせたりとか)
97
(3): 2019/06/06(木)11:57 ID:PkGrIbxh(2/3) AAS
>>96
説明PDFの5ページ目でLAYER0に所属とか言われて意味わからんかった

例えばレイヤー1に地面など配置、レイヤー2に背景の空を配置
レイヤー1とレイヤー2の描画位置をずらしていくと多重スクロールマップ表示
そんでレイヤー0でキャラ描画みたいな感じ?
レイヤー自体の最大サイズとかは実際にいじってみれば分かるか

4096×4096ドットの地図をレイヤーに一気に描いておいてクリップして表示できれば
省1
98: 2019/06/06(木)12:43 ID:7oNbhBhW(1) AAS
特殊な描画レイヤーとかなんか20年位前のゲーム機のプログラミングを彷彿とさせるな
99: 2019/06/06(木)13:08 ID:rx4QQGtZ(2/2) AAS
>>97
この事を言っているのかどうか分からないけど
全てレイヤー0に所属、ってのは要は
重ね合わせ透過表示するレイヤー階層みたいななは無いよ
って事なのでは?
ドローアプリなんかでよくある
透明のセロファン用紙に絵を描く様な
省12
100: 2019/06/06(木)13:25 ID:sw4pI9GD(1) AAS
>>97
2048x2048の画像を持てるグラフィック面が4つあるからあと3つスプライト定義すれば出せるよ
101: 2019/06/06(木)13:29 ID:jhm9cmJ8(1) AAS
あのイラストだと透過階層を連想させちゃうけど実際には
スプライト・テキスト・グラフィックの3枚だけってことかな。
スプライト同士は4000ナンボくらい優先順位として重ね合わせできるけど
全て1個1個個別の階層。
グラフィックが3枚(だっけ?)くらいあるけど、
透過重ね合わせ表示する用途じゃなくて
手前の1枚を除いては全部参照用。コピペ元、アイテム倉庫みたいな感じ。
省6
102
(1): 2019/06/06(木)14:13 ID:HW8xsuUS(1/2) AAS
SFCみたいにBGスクリーン加算合成とかできないのか
103
(1): 2019/06/06(木)15:29 ID:USlzgCJd(1/2) AAS
それを基本的に全面スプライト化でできますよと言うこと
なんだろうね。
4000ナンボも階層があると思えば、
これはこれでなかなかいいと思うよ。
ただまだ画面いっぱいサイズとかのスプライトを何枚も扱って
処理負荷とかそんなに無いのかは試してみてないな。
104
(1): 2019/06/06(木)17:26 ID:u21FO/OU(1) AAS
>>97
描画面とは別にレイヤーがあって、それぞれに所属させれば単独でエフェクトを掛けたり色々できるけど、
デフォルトだと全部レイヤー0になってるよ、という理解でいいのでは。
同じレイヤーに属する時の描画順があそこの各面の描画順。
(だからグラフィック面をテキストの前に出したければテキストを下のレイヤーにしないといけない)
確かにこの仕組みわかりにくいとは思う。
テキスト面/グラフィック面にもZ値があってスプライトのと比較しながら描かれます、でもいいと思うんだけど
省6
105
(1): 2019/06/06(木)20:20 ID:PkGrIbxh(3/3) AAS
くくー難しいね
確かにフォトショップなんかのレイヤーをイメージしてた
ツイッター見てみたら3DエンジンがーとかLMATRIXがーとか全然分からんかった
でもここのレス読んでちょっとは理解が進んだ気はする
目標はアサルトみたいな拡大縮小回転マップの表示なんだけど
縮小で遠方まで描画する必要あるからどうすれば実現できるんだろう?
あとは週末に実際にいじって理解するしかないか
省1
106
(1): 2019/06/06(木)20:34 ID:HW8xsuUS(2/2) AAS
ああそういうのは全部スプライトでやれって方針なのか
107: 2019/06/06(木)20:46 ID:USlzgCJd(2/2) AAS
>>104
おおっ、巨大スプライト負荷について早速情報ありがとう。
参考になりました。
108: 2019/06/06(木)21:12 ID:jNH1no3v(1) AAS
>>106
いや、GCOPYとかGLOAD、GSAVEもちゃんとあるね。
スプライトが単純なのに対して
BG1〜3っていう仕組みの飲み込みが遅くなったので
スプライト利用で〜とか着いちゃったけど
全くスプライト的に使わないんだったら
処理的にはBGで正解だと思う。
省3
109: 2019/06/07(金)04:54 ID:LSOXYr4r(1) AAS
>>105
アサルト程度の描画範囲ならテキストスクリーン最大(256*256)にする&最大アップ時の拡大率高めにすればいけそう。
最大指定できるのが8ドットフォントでも1024*1024だし、16ドットフォントなら2048*2048いけるから。
ちゃんとキャラが進んだらそれに合わせてBG書き換えるようにしないと狭いだろうけど。
110: 2019/06/07(金)15:21 ID:uPMpRrf1(1) AAS
アサルトって何だっけ…?と思って動画見たら
これかあ!確かに面白そう。
目が回ったけど。
背景をグイングイン回したり拡大縮小はそこそこ簡単にできそうだね。
それに合わせて敵や弾の角度を連動させるアイデアか式が自分には思いつかないなぁ…。
それこそBG内で描いて毎回全部ひとまとめの大スプライトにして角度回転で表示するとか?
111: 2019/06/07(金)17:10 ID:klOcF/ah(1) AAS
>>86
これの使い勝手を報告する神はいないか?
1-
あと 422 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s