楽しいのは描画系とか、操作とか、シューティングだと色んな装備実装したりとか、そういうのは楽しい
敵の行動あたりから雲行きが怪しくなる
要はパックマンとかスーパーマリオの延長線がなんだかんだ多いのではないか
シューティングなんか、同じ動作パターンの繰り返しであり、それが幾重にも積み重なる、
例えば、同じ画面内に様々な敵が登場するが、それぞれの敵の行動パターンは非常に単純であるが、
それがミックスされたり、自機に向かってどんな感じで弾を撃つとか、自機と無関係にレーザーを放つとか、
結局は凝ったイライラ棒みたいなもんで、意外性がないというか面白くない
敵が、生きてるのではないか?と思うぐらいちゃんと考えてるように見せるというのは難しい
例えば監視の兵士がいるとして、兵士は巡回ルートを回りつつ、ときどき他の監視員とだべって、
しかし、プレイヤーが誰かに見つかると半数がプレイヤーの位置に急行する、
みたいなことをいちいち裏で計算してしまうと破綻してしまうし、
といっても、近接戦闘になって、目の前の敵が2Dシューティングのような動作をされても非常に機械的というか、
まあ、それでも初代doomみたいなのでも面白いっちゃあ面白いんだけど、
敵が単純動作するという前提があって、それで敵を利用したり、ロードランナーみたいなところがある
でも、今の時代にちょっとしたニューラルネットとか使わないとつまらん気もするんだよなぁ
その落とし所というか、どうやったら面白くなるのか、が未だに分からない
そう、ゲームみたいなものを作るのは誰でもできるんだけど、どうやったら面白くなるのか、を実現するのは非常に難しい
レトロゲーでも、最初考えたルールを実装したが面白くないのでルールを足した、
ルールを足したが矛盾が生じたので、最初のルールの一部を削った、みたいな試行錯誤が見えることがある
その結果としてできたゲームは面白い、ちゃんと新しいルールが成立している
特にレトロゲーは、ゲーム=新しいルールの発明、みたいなところがあった
最近はそういう感じではなく、FPSならFPSを突き詰めていく方向になっている気がする
面白ければなんでもいいということでもある
ゲームを作るのは楽しいが、完成させるまでは非常に苦痛だ、困難な茨の道だ
一方でプロゲーマーとかゲーム実況というのは、他人の作った手の上で踊るだけではあるが、
昨今の世の中は、そういういかに楽な立場でカネを得るかという方向に向かってるので、
何が言いたいのか分からなくなってきたが、
まあ、プログラムなんて書かない方がいいと思うんだよね
それよりもプロゲーマー教育とかYouTuber教育の方が、特にDQNヤンキー系の親の子供とかは喜ぶと思うし、