プチコン3号 SmileBASIC コミュニティプレイ日記いぎょ igyochan2017/09/15 06:51:21空完成~。7そうだね 14返信プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿いぎょ igyochan2017/9/15 6:52ループとvsyncの使い方がイマイチよくわからない!!!(今更)1そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿あのころのたばすこ pandaosaru2017/9/15 13:31vsyncはゲームやらを動かす為のループの中に入れればいいです ループの使い方というと色々ありますが 勿論ゲームをフレーム毎に更新したり i=0 repeat k=0 repeat c=255*sqr((50-i)*(50-i)+(50-k)*(50-k))/50 gpset i,k,rgb(c,c,c) k=k+1 until k==100 i=i+1 until i==100 とか綺麗ですよ1そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ネタバレこういち driton2017/9/15 14:46WAIT派が通りまっす。(話をややこしくしていくスタイル) WAIT 指定した時間まつ VSYNC フレームに合わせて待つ0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ネタバレこういち driton2017/9/15 15:00ループは未だに引っかかることがあります。 考えすぎるとハマるので感覚でびゃーっとやるのがいい気がします。 (コンピュータ脳) 最近驚いたループ豆知識 スロット0で EXEC 0 最短の無限ループでstack overflowも出ない。ただし使いづらい。0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿だにえる haru2016nen2017/9/15 17:02VSYNC A とした場合、 前回のVSYNCを呼び出したタイミングから Aフレーム経つまで待機する。 (既に経過していた場合はスルー) WAITはシンプルに 呼び出し時に指定した分待機する。 …だったような。1そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿いぎょ igyochan2017/9/15 21:04*あのころのたばすこさん これは綺麗ですねー!(左側) 右側は色を塗った円を重ねただけのものですが 色の境界線がこんなにも変わってくるのですね!!0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿いぎょ igyochan2017/9/15 21:13*こういちさん まだまだ色々知らない命令がたくさんあることに気づかされました。 def ○○()の()の中って何か入れないといけないと今まで思ってました……。 あとは、このプログラムでのcommonの必要性も分からなかったり(´・ω・`)0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿いぎょ igyochan2017/9/15 21:17スライドパッドを使ってリピートつきのボタン機能のようなものを作りたかったのですが ようやくそれっぽいものが完成しました。 お騒がせしました_(._.)_0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿こういち driton2017/9/15 21:23いぎょちゃんさん おやおや、PI()をお忘れのようですね。 COMMONを付けている意味ですが、おちゃめさん(ochame_nako)の簡易関数電卓QSP【 E3SXDD 】 に対応させるため、付けました。メインのプログラムの前にコピペすればグローバル変数を汚さなくて住むので安心です。 そしてリピート機能付きのスラパ欲しい。 (死んだ勇者メーカーではスラパにリピート機能がついていないのでスラパでの操作を諦めました) 0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿ネタバレこういち driton2017/9/15 21:57とりあえず自力で作ってみる。 var _cnt,_stick ’前フレームの情報 def stick1 time out x,y var sx,sy:x=0:y=0 stick out x,y if x||y then if _stick==0 then ’倒された瞬間 x=sx:y=sy _cnt=time else ’倒され続けたとき _cnt=_cnt-1 if cnt==0 then x=sx:y=sy endif _stick=1 endif end(未検証)0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿おちゃめ ochame_nako2017/9/16 1:28こういちさんが書いているように簡易関数電卓QSPは基本的にはQSPで作られた関数電卓なのですが、アプリをどんどん追加可能なOSもどきとしても使うことができます。(詳しくは下記リンク参照) https://miiverse.nintendo.net/posts/AYMHAAADAAADV44SsdcFYg 基本的にDEFを呼び出すプログラムを動作させるスロットとDEFを置いているスロットが一致する場合はCOMMON DEFではなくDEFで問題ないのですが、簡易関数電卓はQSPでありながらプチコン3号のすべての関数や演算子に対応させるため別スロットでプログラムを動作させています。 そのためアプリはCOMMON DEFで追加する必要があるわけです。0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿ネタバレこういち driton2017/9/16 6:51前のやつを色々修正してようやく完成しました。0そうだね プレイ済み2017/11/02 21:59:11に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿いぎょ igyochan2017/9/16 18:11なるほどー。 commonが存在したのはそういう理由があったからなのですね。0そうだね プレイ済み2017/11/02 21:59:11に取得