---
# System prepended metadata

title: 何をやればいいかわからない人にやってみて欲しいこと集

---

# 何をやればいいかわからない人にやってみて欲しいこと集
~~#10とか#11とかはわざとやらないで残しておいているので練習に使ってください（わからなかったら聞いてください）~~ やってくれてありがとう
誰かがやってくれたら消して新しいものを追加していきます
#の後の数字はgithubのissueの番号です(https://github.com/nawawan/mayfes2021-pkyo/issues)
## ~~リセットボタンの実装(#10)~~
~~ゲーム中に押すとリセットされて動きも停止するボタンが欲しいです。
多分/Scenes/SceneGame.jsと/Scenes/SceneTitle.jsとindex.htmlをいじればできる。
executeButtonと同じようにindex.html上でボタンを作り、SceneGame.jsを変更してボタンを押すとthis.resetRunning()が走るようにする。
タイトル画面に出ないようにタイトル画面でstyle.visibilityをnoneにすることを忘れない~~

## ~~タイトルに戻るボタンの実装(#11)~~
~~ゲーム中に押すとタイトルに戻るボタンが欲しいです。
多分/Scenes/SceneGame.jsと/Scenes/SceneTitle.jsとindex.htmlをいじればできる。
executeButtonと同じようにindex.html上でボタンを作り、SceneGame.jsを変更してボタンを押すとクリアした時に出てくるtitleButtonと同じ挙動をするように設定する。
タイトル画面に出ないようにタイトル画面でstyle.visibilityをnoneにすることを忘れない~~

## ゲームのUIの向上(#14)
- とりあえず出てくるSimpleButtonの色とかをかっこよくして欲しい
- タイトル画面のステージの説明とかがかっこよくなるようなアイディアが欲しいです　ちなみに現状の画面![](https://i.imgur.com/d1EJ8s9.png)
- **タイトルボタンとリセットボタンを押すとなぜか再生ボタンまで押されてしまうバグを治してほしいです…**

センスある人お願いします（私は絶望的にセンスがない…）

## ステージを考える(#3)
実装は粘ればできるような気がしてきたけど、どんなステージを作ればいいかがわからないので案出しお願いします。
プレイした人がプログラミングに興味を持てるような素敵なアイディアを募集しています。
例えばこんなものなら実装できると思います。
- 穴が空いていて、飛び越える必要がある（これはマップのしくみは変更せずに対応できます）
- 岩があって、壊す必要がある（これはマップにobstacle(障害物)レイヤーを追加すればまあそこそこ簡単に対応できそうです）
- 数字があって、取るとポイントがたまる。ポイントの値を一定にしないと通れないマスがある（これは結構大幅に変えなくてはいけませんが、必要があれば実装できる気がする？）

Discordの#ステージ案　に案を出してください。

## ブロックを考える(#3)
ステージに対応して、どんなブロックがあれば面白いか考えてくれると嬉しいです。 Discordの#ステージ案　に案を出してください。

今あるブロック
- 無限ループブロック
- 指定した方向に進むブロック
- 前に進むブロック
- 右を向いたり左を向いたりするブロック
- 障害物を取り除くブロック
- if-else文を作れるブロック
- 前/右/左/後ろに道/障害物があるかどうかをチェックするブロック(ちなみに障害物があるだけだと道として認識されるよ！)
- 関数を作るブロック
- 関数を呼び出すブロック

## tiledで新しいマップを作る(#3)
作り方は　https://hackmd.io/6V91lEu1QSyH4JafEZaN4g の下の方に書いてありますが、まあ言ってくれたら（説明会の時にでも）実演します。真似してマップを作ってください。
