この記事では私が作ってみたいと思ったゲームの開発を綴っていきたいと思います。
こんなゲームを作りたいと思ってます。↓
自作言語のコードで戦うゲーム = CodeFight (ネーミングセンスどうなのかな...)
最終的にはsteamかどっかに公開したいと思っています。
また、自作言語を作ろうとしている人の助けになれたら幸いです。
ゲーム概要
・複数のユニットに対してプログラミングを行い、ダイヤを取り、自陣に運ぶ。
・ユニットは一度にダイヤを何個でも取れる。
・敵のユニットを倒すとそのユニットが持っていたダイヤをすべて奪える。
・自作言語は3種類(ガーネット言語、トパーズ言語、ターコイズ言語)の中から選べる。
・ガーネット言語は関数型言語、トパーズ言語はスタック指向言語、ターコイズ言語は手続き型言語の予定。
・ちなみにガーネット言語とトパーズ言語はすでに完成しているので、まだ完成していないのはターコイズ言語のみ。
構想
・CPと戦えるようにしたり、オンライン対戦できるようにする。
・障害物とかもおけるようにする。
・マップエディタを作ってユーザーがマップ制作できるようにする。
(だいぶ大変そうw)
環境
・Unity 2021.3.25f1
・Unityhub 3.7.0
・VisualStudio 2022 (C#エディタ用)
次回から ゲームを作っていきます ゲーム作りのための準備をしていきます!
次回の記事はこちら