2023年度前期授業課題

2023年度前期3年次授業「ゲームプログラミング演習・実習Ⅰ」の課題「3次元コンピュータグラフィックス作品」「大量のオブジェクト」として提出された学生作品を紹介します。基本的にはパソコン上のキーボード・マウス操作を前提とした作品ですが、一部、スマホやタブレットでも動作する作品もあるかもしれません。作品タイトルをクリックしてお楽しみ下さい。

Jumping Journey

ある日、小人の男の子は大きな木を見つけます。「この木を登った先には何があるんだろう?」男の子は、持ち前のジャンプ力を活かして空の旅を始めます。早くしないとお空を飛んでいる鳥さんに先を越されちゃうかも!さあ急いで!!

操作方法:十字キー、あるいはW, S, A, Dキーで前後左右に移動、スペースキーでジャンプします。

Perspective

ランダムに配置される直方体からなるステージ間を飛び移り、ゴールを目指しましょう。平行投影を利用して奥行き・前後感を狂わせるように作られたゲーム画面に惑わされないでください。

操作方法:W, S, A, Dキーで前後左右に移動、スペースキーでジャンプ

DAY AND NIGHT〜Protect The Duck~

夜になるとクマ🐻が襲ってきます。昼の間に逃げ回るアヒル🐤をレンガで囲んで守りましょう。昼30秒、夜30秒の計60秒間、アヒルを守り切ることができればクリアです。

操作方法:十字キーでplayerを動かします。ダッシュはshift。スペースキーで目の前にレンガを置くことができます。

Inside The Cube

一風変わったルービックキューブ。全面を揃えることを目指しましょう。

操作方法:ゲームのスタート画面で「Shuffle」ボタンを1回クリックしてキューブをシャッフルしてから「GameStart」します。ゲームスタート後は、WSADで上下左右に視点操作・ドラッグアンドドロップで上下左右の各面を任意の方向へ回転させることができます。

もぐら叩きスケート

プレイヤーが滑る床の上で移動しながら、地面から出てくる敵キャラを蹴とばしていくスコアアタックゲームです。制限時間 40秒のうちにハイスコアを目指しましょう。(※動作が遅いためスロー再生のようになる場合があります)

操作方法:W, S, A, Dキーで前後左右に移動、スペースキーまたはマウス左クリックで一時的に加速。

NoteNova

とある音楽ゲームに刺激されて作られたゲームです。好きな曲とノーツ速度設定を選び、高得点を目指しましょう。

操作方法:D,F,J,Kのキーがそれぞれ4レーンに対応しているので、流れてくるノーツの位置とリズムに合わせて、キーを叩きましょう!Miss一個につき、Lifeが50減り、0になると強制終了になります。緑のノーツを叩くとLifeが回復します。

試し打ちの簡易版

ただのシューティングゲームではなく撃った弾がインクとなって床が塗れたり、インクの中を泳いだり、スペシャルウェポンが使えたりするゲーム

操作方法:WASDで移動、ADで視点を移動。壁移動時はWで登ってSで下る(ADで横移動)。Tで人状態、Fでイカ状態になる。Zで最初のシーンに戻る。スペースキーでシューターからローラーに持ち替える。

5五将棋

5五将棋そのままのルールです。ただし駒の再利用は行えません。

操作方法:動かしたい駒をクリックし、移動先のマスをクリックすると駒が動きます。このとき、駒を選択すると、その駒が動けるマスの色が変わります。

Panic Traffic!!!

車が事故を起こさないよう、上手く信号を切り替えて交通を整備するゲームです。長い間(10秒)車を止めて渋滞を起こしたり、車同士がぶつけたりしてゲームオーバーにならないよう気をつけつつ、高得点を目指してください。

操作方法:交差点にある四つの四角をクリックすると色が変わります。赤→止まる 青→進む

Forest

森の生成を操作、草から森へと成長していく様子を観察する作品です。

操作方法:カメラの移動は方向キーまたはWASDキーでできます。クリック操作で草の刈り取りができます。ゲームには昼と夜があり約1分間で1日経過します。草は2~6日で花になり、3日目以降は花が密集している場所に茂み、4日目以降は茂みが密集している場所に木が生えてきます。全ての草が成長しきった7日後にReplayボタンが出現し、最初からプレイが可能です。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.