プログラムにゲーム的要素を取り入れてみましょう。
例えば、迷路を抜けるプログラムを作り、
途中にある宝物を見つけなければクリアーできないとか、(これはフラグを使うことになる)
または、途中に各種イベントを配置しておき、
そこでの評価を点数化することで最後に総得点を競うといった応用が考えられます。
自由に考えることで、面白いプログラムを作成してみることができるはずだ。

1、プログラミング上の工夫(アルゴリズムが見えやすい、拡張性が高い、など)

2、コンテンツそのものの面白さ

簡単なゲームでいいです。
よろしくお願いします。