プログラミング未経験にオススメのスクリプト言語5選
プログラミング未経験にオススメしたい言語は人によってかなり変わってくるかと思います。基礎が分かるCを進めてくる人もいれば、流行りのRubyやPythonを進めてくる人もいます。Cに至っては昔よりは楽ですが環境を整えるのがハードルが高い。RubyやPythonはMacユーザーであれば標準でインストールされていますし、現場でも使われている上に将来性もあるのでオススメするのは妥当な所です。
お金が無くてもプログラミング初心者が独学でモチベ維持する方法
2019年になってからモチベーション維持の方法を身に付けて、本気でゲームプログラミングをしたらモチベを維持しつつ完成させられました。今回はそんなプログラミング初心者が極力お金をかけずにモチベ維持する方法と、お金をかけずにプログラミングを効率よく勉強する方法を公開します。
ゲームを作りたい初心者が完成させるために大事なこと
プチコンBIGで全28回のゲーム講座を通して1画面RPGを完成させました。細かい荒は目立ちますが、一通りゲーム作りを完成させたということが重要だと思います。今回は計画せず作りたいものを行き当たりばったりで作りながら講座も作ったわけですが、意外と気合いで何とかなるもんだなとは思ったのですが、途中からああしとけばよかった!っていうのが多くなってきました。
【プチコン講座】ボス以外のエネミーの実装とバトルのバランス調整:後編
前回のままだと結構シビアな状態だったので今回も少し調整します。ついでにボスバトルの処理も実装してしまいましょう。そして今回がRPG制作講座の最後になります。
【プチコン講座】ボス以外のエネミーの実装とバトルのバランス調整:前編
一通りのシステム作りは終わったので後はエネミーのバランス調整をして、最後にボスバトル、つまり普通のバトルとは違う特殊な処理を実装します。ボスとゲームクリアを実装すればゲーム完成まであともう少しです!
【プチコン講座】ATB風バトルシステムを構築しよう:後処理編
マップイベントレイヤーの数値を変更しないと見た目が消えてもそこに居続けることになるので、倒したらちゃんと0に書き換えて通れるようにしなければいけません。本来は0にするのではなくイベント数値はそのままでその数値は通れるようにする、というのが理想ですが面倒なので今回は0にしておきます。
【プチコン講座】ATB風バトルシステムを構築しよう:リザルト編
今回はエネミーを倒して経験値を取得しましょう。基本的な要素としては倒したときのエフェクトや経験値取得ログが必要になります。ゲームオーバーの時と同じで今度はエネミー側のHPが無くなったときがトリガーになります。
【プチコン講座】ATB風バトルシステムを構築しよう:ゲームオーバー編
現在はエネミーを倒してもこちらが負けても何もなりませんでした。PRINTで勝利か敗北かは出すようにしましたが問答無用でバトルが継続します。これではバトルが終わらず無限ループになってしまうのでまずはゲームオーバーを実装しましょう。
【プチコン講座】ATB風バトルシステムを構築しよう:バトルUI編
バトルUIがあるとエネミーが何の行動をしたのかもわかりやすいですし、プレイヤーのポーションの残りがあとどれぐらいあるのかもわかりやすくなります。基本的にUIはその名の通りユーザーとゲームをつなぐのためのインターフェースですね。
【プチコン講座】ATB風バトルシステムを構築しよう:エネミー編
防御と回復はエネミーの攻撃を設定してからでないと効果が分からないので、今回はエネミーの行動処理を追加します。チュートリアルなのでエネミーの行動は攻撃と防御のみに絞るので、プレイヤーの時に作った関数を流用するだけですね。バトルシステム作りもいよいよ大詰めとなってきました。踏ん張って作り上げましょう!