コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
SAKURAmoti ◆wfyU/bSfcAH6
2018/4/10 17:46
大会
第一回・プログラムリレー!
この企画は、
ざっくり言って、プログラムを沢山の人で作るものです。
しかし、お題はありません。
自分で作りたいものを考えてください。
他の人には教えません。
そして、リレー形式で一行ずつ書いていきます。

ルール
1行動できるのは一日三回
2行動は一行書く・一行消すのどちらか(ただし、例外もある。6参照)
3絶対成立するIFは無し
4コロンを使えるのは一行につき三回まで
5ENDは全員に確認してから(DEFは例外)
6FORやWHILE・UNTILはループ開始の命令を書いたら必ず次の行にループ終わりの命令をセットで書く。
この場合、二回行動したとは数えない
7その他、「これはずるいだろう‼」と言うのはダメ。はるさんのコメントで示されているような、
FOR A%=0 TO 1処理
NEXT:処理 など。
8また、コメントは一回と数えない。
一旦こんな感じです。
もっとあった方があったら良いものは言ってください。
はて、どんなプログラムができるか...
( ;´・ω・`)

コメント

アバター
SAKURAmoti 2018/4/10 18:33 ◆wfyU/bSfcAH6
修正しました。ルール8を参照。
アバター
はる 2018/4/10 18:33 ◆75Vh4SY8TdKS
>5ENDは全員に確認してから

とありますが、
DEFのENDもプログラム終了のENDもどちらもですか?
後、STOPは"「これはずるいだろう‼」と言うの"ですか?
アバター
moi 2018/4/10 19:10 ◆hL/XpFV8MD2F
じゃあ一回目を剥奪!
ACLS:BGMPLAY 9:SPSET 0,2826:SPOFS 0,200,120
アバター
はる 2018/4/10 19:18 ◆75Vh4SY8TdKS
IF EXTFEATURE THEN DIM A%[0],B[1024],C[1024],D[1024],E[1024]FFT B,C,D,E B=A%IFFT B,C,D,E

使ったこともないしよく分からないIFFTとFFTをやってみる。
エラーになっていたりしたらすいません。
アバター
ひょうかい ICE 2018/4/10 20:34 ◆pyILF9Xq.R3l
参加してみようかなと思った
それだけ
アバター
こういち 2018/4/10 20:39 ◆ou0jbJnEJ0Kb
IFとENDIFは…
アバター
SAKURAmoti 2018/4/10 22:17 ◆wfyU/bSfcAH6
はるさん⇒STOPは使わんでおきましょう!なんか面倒くさい…
2行目ですね。
moiさん⇒1行目ですね。OKです。
Villitさん⇒そうですね。アドバイス嬉しいです。
こういちさん⇒一行までですので。できれば一行にまとめたほうがいいかと。
アバター
SAKURAmoti 2018/4/11 21:32 ◆wfyU/bSfcAH6
それじゃあ僕も。
1行目と2行目の間に
DATE$[0]="" !!
…すみません嘘です。
OPITION STRICT
アバター
はる 2018/4/11 22:11 ◆75Vh4SY8TdKS
もうルールに関する質問は受け付けないのですね……
アバター
みなつ 2018/4/12 1:05 ◆hJTkStjweib1
とりあえず、歩けるようにしておきますね(*´▽`*)

行動1:最終行に追加
VAR X=200,Y=120,VX=0,VY=0,ACCL=0.3,BRK=0.9:DEF MOVE:VX=(VX+ACCL*(!!(BUTTON() AND #RIGHT)-!!(BUTTON() AND #LEFT)))*BRK:VY=(VY+ACCL*(!!BUTTON() AND #DOWN)-!!(BUTTON() AND #UP)))*BRK

行動2:最終行に追加
X=MAX(8,MIN(399-8,X+VX)):Y=MAX(16,MIN(239-16,Y+VY)):SPOFS 0,X,Y:END

行動3:最終行に追加
WHILE 1:MOVE:VSYNC
WEND

はるさんが質問してた「DEFのEND」ですが、これはプログラムが終了するわけではないので、いいんじゃないかと思って付けちゃいました(●´ω`●)
問題あればご指摘下さい。
アバター
SAKURAmoti 2018/4/12 13:54 ◆wfyU/bSfcAH6
はるさんすみません…!
書き加えました。見逃してました、すみません…

みなつさん了解です!
アバター
こういち 2018/4/12 15:35 ◆ou0jbJnEJ0Kb
(忠告を無視していくスタイル。)
行動1:WHILE 1:MOVE:VSYNCとWENDの相田に追加
 IF (MAINCNT AND 511)==0 THEN
行動2 WENDの前に追加
  VAR SP:SPSET 6 OUT SP:
行動3
 ENDIF
アバター
みなつ 2018/4/12 16:29 ◆hJTkStjweib1
スイカきたっ!?
アバター
SAKURAmoti 2018/4/12 19:49 ◆wfyU/bSfcAH6
こういちさんOKです!
アバター
SAKURAmoti 2018/4/21 21:00 ◆wfyU/bSfcAH6
ツララさん→そうですね。
そうするべきでした。
もう一度このトピックが賑わうとは思えないので、もう一度じっくり考えて、企画し直して再投稿します。
肯定的なご意見ありがとうございます。
アバター
みなつ 2018/4/24 20:51 ◆hJTkStjweib1
途切れてしまったのは、単純に「今どういうプログラムになっているのかわからない」からかもー( ˘•ω•˘ )
もちろん、私(と、多分こういちさんも)は分かるんですが、あんまり連投するのも良くないと思って静観してしまってすびばせん(*‘ω‘ *)

SAKURAmotiさんに「現在の状態」をたまにまとめてもらえると、みんなわかりやすいかもー?(゜◇゜)

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -