プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ゆうたん yu-tan-sama2015/4/4 17:28色を変えるだけならSPCOLORである程度は変えられるから アニメーションとかそっちを意識した方が実用的だと思うのです パーツわけして組み合わせでバリエーションを増やすってのも手ですね~0そうだね プレイ済み2017/11/03 22:15:28に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆうたん yu-tan-sama2015/4/2 23:26今、それをできるような設計になってないなら 全ての作りを根本から変える必要があると思う おそらく今は起動してるアプリごとにメインループがあるんだろうけど、それを全体で一つのメインループに組み替える必要が出てくる 大改造ですねー1そうだね プレイ済み2017/11/03 22:19:09に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ゆうたん yu-tan-sama2015/3/31 1:53配列で指定する方法はまったく使ってないけど 要は変数なわけだから、数字をべた書きするよりは柔軟に扱えるでしょうね~ 1そうだね プレイ済み2017/11/03 22:25:44に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ゆうたん yu-tan-sama2015/3/30 22:26なんかこういう基本的な質問多いよね ボタン操作で動かす方法は理解してるという前提で話を進めると 今回の例なら、操作したときに動かさない条件を追加するだけ やり方はいろいろあるけど、まずは自分でわかりやすいやり方を考えてみよう1そうだね プレイ済み2017/11/03 22:26:06に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ゆうたん yu-tan-sama2015/3/30 0:44これ、ビット演算とかが原因じゃないよね まず、BUTTON(2)を指定してるから押された瞬間しか反応しない SPANIMの方向を決めるだけならとりあえずこれでいいけど… 次、そもそもループの中でスプライトの座標を変えてない なのでX座標やY座標をいじってSPOFSで場所を移動させましょう0そうだね プレイ済み2017/11/03 22:27:55に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ゆうたん yu-tan-sama2015/3/30 0:25教材として使うにはまずプチコン自体のバグやリファレンスの間違いをどうにかしませんと… それから、今時のデバッガの搭載 個人的にはプログラムの勉強であれば、3DS+プチコンより普通のPC+ブラウザ+手頃なエディタでjavascriptの方がいいんじゃないかなーと思います 情報もサンプルソースもたくさんありますし、今時のブラウザは高機能なデバッガもついてますし1そうだね プレイ済み2017/11/03 22:27:52に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ゆうたん yu-tan-sama2015/3/29 19:03クソゲーがクソたる理由は重要なので 具体的な意見があるようなら聞いてみるのも手じゃないかなー もちろん、聞くまでもなく予想がついてしまうようなら改善してから見せた方がいいでしょうけど1そうだね プレイ済み2017/11/03 22:29:14に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿ゆうたん yu-tan-sama2015/3/29 15:29でも配列変数は理解できないと先に進めないくらいに重要な要素ですよねぇ 個人的にはじゃんけんとか数あてが練習課題で ヘビゲームは卒業試験みたいな位置づけになるんじゃないかなーと思います1そうだね プレイ済み2017/11/03 22:29:51に取得
プチコン3号 SmileBASIC コミュニティ返信[22]親投稿ゆうたん yu-tan-sama2015/3/29 15:22目的が別だから分けて考えるのは当然だと思いますよ~ 言語によってはデータ型からして分離するほどですし 論理演算の存在とか、TRUEやFALSEの値をどう定義しているかは、機械語のフラグレジスタや分岐命令の仕様に起因するのかな? そっち方面に足を踏み入れると深みにはまりそうだから「そういう仕様」としておいた方がよいかと思います2そうだね プレイ済み2017/11/03 22:30:24に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ゆうたん yu-tan-sama2015/3/29 3:07んーと 比較結果として返ってくる値が、TRUE=1、FALSE=0であることに期待した実装…でいいのかな? 戻り値としてのTRUE=1に絶対の確信がもてないから個人的には怖くて使えないや 2そうだね プレイ済み2017/11/03 22:30:25に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ゆうたん yu-tan-sama2015/3/29 0:19究極的には自前でフラグを用意して管理じゃないかな 正面停止→右向き歩行中→右向き停止→…って感じで現在の向きとボタンの状態でステータスを設定していく ステータスが変化したときだけSPANIMを実行、そのときの歩行アニメは原則無限ループで0そうだね プレイ済み2017/11/03 22:30:41に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆうたん yu-tan-sama2015/3/29 0:10ステータス画面とか? でも棒立ちは微妙か… 顔だけなら表情差分増やせば使えるかも まぁ、どのみちゲーム画面で重ね合わせることを意識してなさそうだし多少の描き直しは避けられないんじゃないかなー1そうだね プレイ済み2017/11/03 22:30:29に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆうたん yu-tan-sama2015/3/27 22:53そうねぇ… とりあえず、オートバトルから作ってみてはどうでしょう? お互いに攻撃だけ繰り返す頭悪い作り それっぽい雰囲気は出るんじゃないかなー ちゃんとしたコマンド選択は次のステップで1そうだね プレイ済み2017/11/03 22:32:38に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ゆうたん yu-tan-sama2015/3/27 1:03丸写ししたあとはアレンジしていくのがポイントじゃないかなー ここをこうすればこうなるんじゃね?みたいなノリでどんどんいじる 細かいことを考えるのはそのあとでいいと思います1そうだね プレイ済み2017/11/03 22:34:59に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ゆうたん yu-tan-sama2015/3/25 23:21まだプログラムに組み込んだときのイメージができてないのかなぁ 背景1枚キャラ1枚しか同時に使えないからそのうち敵キャラ入りきらないとかになりそうなんだけど0そうだね プレイ済み2017/11/03 22:37:44に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ゆうたん yu-tan-sama2015/3/25 22:20キャラの動作も操作も 全部計算とその計算結果の判断だからね 地面に足がついてるとはどういう状態か?ボタンを押しているとは?みたいなものも全部数字で判断する世界だし プログラムが初めてなら、ゲームで遊んでる人には見えないところから地道に取り組まないと厳しいと思う2そうだね プレイ済み2017/11/03 22:37:36に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆうたん yu-tan-sama2015/3/24 0:21短く…というよりは実用的に? 使用例みたいに1文字ずつ表示する使い方を想定しているなら TPRINT X,Y,TEXT$,A,Bって感じにして 渡された長い文字列を中で1文字ずつバラして表示するといいかもしれないですねー この場合、使うのはfor文とMID$とLENあたりかな?たぶん3そうだね プレイ済み2017/11/03 22:41:50に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆうたん yu-tan-sama2015/3/24 0:06スプライトの生成と破棄を繰り返す場合に一緒に生成されたり消えたりしてくれるので こっちで管理するパラメータ減らせるかなぁとは思いますが… 結局数字8個じゃ全然足りませんし、数字以外に文字列変数も欲しい、そもそも使ってるスプライトを管理する配列が必要…となるので自前で全部管理した方が見通しやすいと感じてます 利点らしい利点はSPANIMのパラメータ"V"なのかなー プログラムの実行状態とは無関係に、定期的に書き換わってくれる変数を作れるってことですし(たぶん) 何かおもしろい使い方が隠れてそうな気がします(ちゃんと動いてれば…直ったはずだよね?)0そうだね プレイ済み2017/11/03 22:41:55に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ゆうたん yu-tan-sama2015/3/23 22:38そういや文字列操作時のメモリリークとかどうなったんだろ ローグ系作るときに最大の壁がそこだったんだよね 結果、スプライトに逃げちゃったわけだけど…1そうだね プレイ済み2017/11/03 22:41:56に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ゆうたん yu-tan-sama2015/3/23 0:46使いたければ使う必要性があるプログラムを組めばいいだけなのです(本末転倒) 単なるファイル読み込みだと一瞬なので、もっと別のことかな~ たとえば圧縮データの展開とか?4そうだね プレイ済み2017/11/03 22:43:30に取得