プログラミング超初心者のゲーム製作 by Pyxel(5日目)
今日は「アニメーション」を学びます。 今日書いたコード 結果:ミサイルが画面左から右に飛んでいく コードの要点 while True: 繰り返したい処理 for rangeと違いwhile文は無限ループをつくれる繰り返し […]
プログラミング超初心者のゲーム製作 by Pyxel(5日目) 投稿を読む »
今日は「アニメーション」を学びます。 今日書いたコード 結果:ミサイルが画面左から右に飛んでいく コードの要点 while True: 繰り返したい処理 for rangeと違いwhile文は無限ループをつくれる繰り返し […]
プログラミング超初心者のゲーム製作 by Pyxel(5日目) 投稿を読む »
今日は「繰り返し処理」を学びます。何度も同じ処理を繰り返したいときは繰り返し処理を使う。繰り返し回数が決まっている場合はfor文とrange関数を組み合わせる。 今日書いたコード 結果:キャラクターを描画する ※繰り返し
プログラミング超初心者のゲーム製作 by Pyxel(4日目) 投稿を読む »
今日は「関数」を学びます。 今日書いたコード 結果:キャラクターを2体描画する ※描画コードを複製したもの 結果:キャラクターを2体描画する ※関数をつくって描画したもの コードの要点 def 関数名(引数1,引数2,&
プログラミング超初心者のゲーム製作 by Pyxel(3日目) 投稿を読む »
今日は「変数」を学びます。コードの複数箇所に同じ値を使用している場合、変数にしておけば一括で変更できる。 今日書いたコード 結果:背景色を設定し、四角の中に円を描く ※変数を使ってないコード 結果:背景色を設定し、四角の
プログラミング超初心者のゲーム製作 by Pyxel(2日目) 投稿を読む »
簡単なゲームを一旦作り終えたところで、あらためて基本から勉強しようと思う。北尾崇さん著「ゲームで学ぶpython! ~pyxelではじめるレトロゲームプログラミング~」を買ったので少しずつ学んでいくぞ。今日は「点と線の描
プログラミング超初心者のゲーム製作 by Pyxel(1日目) 投稿を読む »
画面がゲームのスタート前かプレー中かを判定する処理。プレー中に物に当たったらゲームオーバーとなり2秒後にスタート前に戻す処理をいれた。また別で作った画像を使用する方法やサウンドの入れ方を学んだ。 今日書いたコード 結果:
サプーさんの動画をみて、クラスについて勉強。 クラスとはオブジェクトの設計図。オブジェクトはインスタンスともいう。以下は説明文 実際動かしながら確認↓これを実行したらターミナルに「イニシャライザの中です」と表示された ↓
今日は物をランダムに複数落下させるコードを勉強した。物を落下させるクラスをつくって、そのクラスからつくられたオブジェクトをそれぞれ落ちてくる1つ1つの物として扱うと実装しやすい。落下するものを入れ子にするイメージかな?今
今日はキャラを物にアニメーションを付け、当たり判定もいれた。updateメソッドで物やキャラが動くようにする。if文でキーを押したときに反応するようにした。pyxel.btn()はキーが押されてるかどうか判定する関数if