なんかテトリスのプログラム大会 提案: @tiiima 様 期限:2/10〜5/1(延長済み) 言語作るんで僕は出せないかも ---目的--- テトリスのプログラミングを目標として技術、技術を収集する能力などの発達を促進し、Scratchの技術を底上げする機会とする ---ルール--- ・競うものはテトリスのプロジェクト ・もっともブロック数が少ないプロジェクトの作者の勝利 ・リミックスして提出すること。題名にブロック数を追加すること。 ・スプライト、コスチュームは1つとする。 ・部門は100%PEN部門(100%PEN)、Easy部門(縛りなし)から選択すること。 100%PENは以下のURLから確認すること: https://ja.scratch-wiki.info/wiki/100%25pen (もちろん、これらのブロックを使っていないだけで同じことをしている場合もアウトである) ・100%PEN,Easy部門では、ミノを積み上げる動作、横幅の制限、ゲームオーバーの設定、ミノが消える動作、ミノの色、外枠線、回転、ミノの移動を作成することが最低条件とする。 外枠線とミノは常時表示すること。 100%PENで背景は空白にすること。 また、ミノは通常のテトリスの7種類をランダムに配置すること。 ・盤面は10*20の大きさにすること。 ・スクリプトを書けるのは一つのスプライトのみである。 ・外部ツール(jsonハックで隠す など)→✕ ・テトリスとして読み取れない(ミノが小さすぎる、マスが見えないなど) ・エディターにもともと無いブロックを使用する→✕ ・クラウド変数などで無理やり持ってくる(TurboWarpプロジェクト→クラウドとかできるんかしらんけど)→✕ ・他の互換性のあるもの(PeguinMod など)→✕ ・出せるのは1人1部門につき1作品までである。サブアカウントは同じ人とみなす。又、共有後の改変は許される。 ・例外的に、申告された場合上記以外の操作を必要なスクリプトと独立(必要なスクリプトに干渉しないよう)に作成された場合、そのブロック数は審査に入らないものとする ・Difficult部門は、100%PENの規則に加えて ・ハードドロップ、ソフトドロップ、ゲームオーバー時のスコア表示、ホールド、ロックダウン、T-spinの実装 ・スコアは Single → 100 Double → 300 Triple → 500 Tetris → 800 All-clear Single → 900 All-clear Double → 1500 All-clear Triple → 2300 All-clear Tetris → 2800 として計測すること ・NEXT3つ を達成すること。 また、ミノの順は7種1巡にするように変更すること。 ・Master部門は、DIfficult部門の規則に加え ・常時スコア表示 ・スコアの設定で以下を追加 T-spin mini (空打ち) → 100 T-spin mini Single → 200 T-spin mini Double → 400 T-spin (空打ち) → 400 T-spin Single → 800 T-spin Double → 1200 T-spin Triple → 1600 ・ゲームオーバー時に GameOver と描画すること ・スコア追加時はDifficult,Master部門の技の名前(Single など)を描画すること ・500ブロック以下 ・回転の軸の統一(Tetris Guidelineのように回転を変更) ・ミノの落下地点の表示/非表示の切り替え を達成すること。 ・規則を破ったものは失格とする ---提出者--- 書いていなかったら言ってね 100%PEN @lpv_vql 様 @horiyouta 様 @nozotti0709 様 @m3u8 様 @Catapult-Lab 様 Easy @horiyouta 様 @Catapult-Lab 様 Difficult Master @horiyouta 様 ---優勝者--- 100%PEN Easy Difficult Master
ごるふ 提出者(更新されてない場合リミックスを見てくださいな) @lpv_vql 様-100%PEN,140 @nozotti0709 様-100%PEN,134 @horiyouta 様-100%PEN,69 @horiyouta 様-Easy,22 @horiyouta 様,Master,155 @m3u8 様,100%PEN,39 @Catapult-Lab 様,100%PEN,26 @Catapult-Lab 様,Easy,15