【プチコン4講座】障害物がある方がゲームは燃える!
SPVARを覚えると一気に自由度が高まる感じがします。弾を連射するようにできましたが、障害物も敵もいないので撃つ意味が感じられませんね。敵を作るとAIを考えないといけないので一気に難易度が上がってしまうためまずは障害物から作って避けゲーから作っていきます。
【プチコン4講座】SPVARを使って弾を複数撃てるようにしよう
クラス機能があれば各自インスタンスが変数を持つことが可能ですがプチコン4にはクラス機能はデフォルトではありません。配列で一括管理をしてもいいのですが、メモっておかないとどれがどの変数だったのかも意味不明になります、今回はSPVARというスプライトが持つ専用変数の使い方を覚えて効率化します。
React.jsに少し慣れたヤツがNext.jsに入門してみた
Next.jsというのはReactを使ったサーバーサイドレンダリングやらいろいろしてくれるものです。Nuxt.jsのReact版みたいなもんでしょうか。とりえあずどっちも使ってみてしっくりくる方をメインにしようと思います。
【プチコン4講座】弾を発射できるようにしよう
今回からは本格的にシューティングゲーム作りに入っていくのでSTGらしく弾を撃てるようにしましょう。仕組みをネタバレしておくとボタンを押した瞬間にスプライトを出現させて前方に動かすだけです。
【プチコン4講座】1~4回目のコードまとめ&関数を覚えよう
ここまではシューティングゲーム作りに必要なことを別々にコードを書いていきましたが、そろそろ本格的にSTGつくりを始めましょう。今までやってきたコードをまとめるのと、今後プログラミングがとても便利になる関数という仕組みを学んでいきます。
【プチコン4講座】背景を表示してみよう
今回は真っ黒なままでは味気ないですし、折角性能が素晴らしいSwitchなので背景を描写してしまいましょう。自機が車ということで宇宙空間より地面を走っている方が自然に見えるのでまず地面を設置していきます。
【プチコン4講座】プレイヤーをコントロールしてみよう
自動で動いてしまったらゲームにはならないので、今回は条件式を駆使してコントロールできるようにしてみましょう。まずは4方向の移動にチャレンジしてみます。4方向が出来たら後は斜めに移動させるだけで8方向移動が完成しますね。
【プチコン4講座】プレイヤーを色々な位置に動かしてみよう
前回はスプライトを設定し、座標を変更しました。今回は座標変更の命令「SPOFS」を使ってプレイヤーを色々な位置に動かしてみましょう。今回はまだ操作できませんが、操作する前の準備運動だと思ってください。
【プチコン4講座】シューティングゲームのやさしい作り方
メッセージウィンドウを出してみよう後編ではウィンドウの開閉を出来るようにすることと、メッセージイベント発動したときにウィンドウを表示するようにしてみましょう。メッセージ表示は他のジャンルのゲームにも使えるので仕組みを覚えておくと便利です。
【プログラミング入門の入門】テキストを1行ずつ処理してみよう
リキくんは10万行のテキストを一行ずつ調べて、特定のワードが含まれるものだけを抜き出したファイルを作りたいとトモカズくんにプログラミングを教えてもらっています。前回ではテキストファイル丸ごと読み込んでしまっていたので、今回もfsモジュールと新たなreadlineモジュールを使って一行ずつ処理するやり方を覚えていきます。