Rubyコンテスト受賞作品で遊んでみよう

過去の受賞作品のアイディアを元に、ブラウザ上でRubyグラフィックプログラミングができる
「rbCanvas/p5」(https://rbcanvas.net/p5/)に移植しました。

 

2023年度ゲーム部門最優秀賞受賞作品「DICE」 (rbCanvas/p5 アレンジ版)

 

【遊び方】

「Game Star」をクリックするとゲーム開始!
上下左右のカーソルキーでサイコロを回転させてサイコロの目をどんどん揃えて消していこう!
消したサイコロの目の合計が得点になり、1回の操作で連続して消すとさらに得点がアップ!
※PCで遊んでください

 

[Enter]キー 回転させる行または列を決定
[↑]キー カーソルを上に移動 または サイコロを1行上向きに回転
[↓]キー カーソルを下に移動 または サイコロを1行下向きに回転
[←]キー カーソルを左に移動 または サイコロを1列左向きに回転
[→]キー カーソルを右に移動 または サイコロを1列右向きに回転
[スペース]キー サイコロの描画方法を切替え(平行投影⇔透視投影)

 

ソースコード

ソースコードはオリジナルのDXRuby版ではなく、rbCanvas/p5版のものになります。
ソースコードの詳細は、「現在準備中」です。

 

 

2022年度ゲーム部門審査員特別賞 「デコピン野郎」

 

【遊び方】

9つのステージを自由に選び、
キーボードの左右カーソルキーとスペースキーでデコピンしてゴールを目指そう!
※PCで遊んでください

 

顔(主人公)

(主人公)
デコピンされると吹っ飛び、壁やブロックにぶつかると跳ね返る。
指 左右カーソルキーでデコピンの方向を調節し、スペースキー長押しでデコピンの強さを調節する。
スペースキーを離すと顔(主人公)をデコピンをする。
穴 主人公が穴に入ると次のステージに進む。

 

ソースコード

ソースコードはオリジナルのDXRuby版ではなく、rbCanvas/p5版のものになります。
ソースコードの詳細はこちらをご覧ください。

 

 

2021年度ゲーム部門最優秀賞受賞作品 「Titly」 

 

【遊び方】

黄色のタイルをクリックしてスタート。
コースアウトせずにオレンジ色のタイルまでたどり着いたらクリックしてゴール!
※PCで遊んでください

ソースコード

ソースコードはオリジナルのDXRuby版ではなく、rbCanvas/p5版のものになります。
ソースコードの詳細はこちらをご覧ください。
こんな作品を作ってみたい人は「Rubyを学ぼう」を参考にして、プログラミングにチャレンジしてみよう!
Rubyを学ぼう(https://www.ruby-procon.net/study/