KeyKiller

OVERVIEW

各種類の敵に規定したキーを押すことで敵を倒すという反応速度に頼るアクションゲームです。ゲーム画面がシンプルですが、難しくて面白いゲームです。

YEAR 2021

【制作背景】インターンシップの時の課題

【制作期間】一週間

【利用言語】C++

【ライブラリ】SDL2

【技術ポイント】SDL2に基づいてクラスを明確に分類してきちんとしたクラス構造になっています。さらにオブジェクト制御、敵のランダム生成とBOSSのAIについても工夫しました。

【反省点】

大変時間がかかってメモリアロケーターを作成しましたが、なかなかゲームの中にうまく使っていません。ポインタの使い方がまだ未熟だと思います。そして、レベルデザインと最終BOSSのAI行動もシンプルすぎます。普段はゲームエンジンを使ってゲームを制作しているせいで、ゲームエンジンに依頼性があります。


プレイ動画


GitHub