Pyxel サウンドクラスの音程一覧

サウンドクラスの音程指定について 音程一覧表 ソースコードでの指定 リソースファイル内のファイル サウンドのデータファイルの内容 ミュージックのデータファイルの内容 関連記事 サウンドクラスの音程指定について Pyxelのリソース「サウンド」で音程をコ…

Pyxel ボスキャラを登場させる

シューティングゲームにボスキャラを追加する 実装方法の検討 ソースコード例 effects.py enemies.py player.py stages.py stg_main.py Webブラウザでのデモ 関連記事 シューティングゲームにボスキャラを追加する Python向けレトロゲームエンジン「Pyxel(…

Pyxel ソースファイルを分ける

大きなプログラムの記述を複数のファイルに分けて整理する Pythonのimport文について 分割の内容を考える ファイルの構成 ソースファイルの例 01 モジュールのインポート(ワイルドカード) 02 別名を付けてインポート 関連記事 大きなプログラムの記述を複…

Python 自作関数を別ファイルから呼び出す

モジュールのインポート 自作モジュールのコード例(自作関数のファイル) メインモジュールのコード例(自作関数を呼び出すプログラム) import文と使用例 01 モジュール名指定 02 別名をつけてインポートする 03 from節 モジュール内の関数をそのままの名…

Pyxel 「継承」を使って敵キャラの種類を増やす

Pyxel シューティングゲーム 敵機の種類を増やす ソースコード例 01 Enemyクラスの修正 02 Enemyクラスを継承したEnemyAクラス 03 スーパークラスのメソッド呼び出し 04 敵の出現間隔を変更する 05 【参考】sinの値を利用した上下移動 Webブラウザでのデモ …

Python pipが動作しない場合の対応

「pipは内部コマンドまたは外部コマンドとして認識されていません」 Pythonでグラフ描画をできるようにするなど,パッケージ(ライブラリ)を追加したいときにはpipコマンドを実行します。pipコマンドを実行したときに,Windows環境で以下のようなエラーにな…

Pyxel シューティングゲーム(後編)

Pyxel サンプルコードからゲーム開発の基礎を学ぶ シューティングゲームのコード例 05 敵を出現させる 06 衝突判定の追加 07 画面遷移の追加 関連記事 Pyxel サンプルコードからゲーム開発の基礎を学ぶ Python向けレトロゲームエンジン「Pyxel(ピクセル)」…

Pyxel シューティングゲーム(前編)

Pyxel サンプルコードからゲーム開発の基礎を学ぶ 作成するゲーム シューティングゲームのコード例 01 Appクラスをつくる 02 背景に流れる星を描画する + 条件式(三項演算子) 03 自機を追加する 04 自機が弾を撃つ処理を追加する 関連記事 Pyxel サンプル…

Pyxel 三目並べゲームの作成

Pyxelでプログラミング練習(クラスを使う 第2回) ゲームの内容を考える 三目並べ(Tic-Tac-Toe)のコード例 01 キャラクターを表示するクラス(Sprite) 02 盤面を管理するクラス(Board) 03 マウスクリック時の処理の追加 04 結果判定処理の追加 Webブラ…

Pyxel クラスを使って複数のキャラクターを表示する

Pyxelでプログラミング練習(クラスを使う 第1回) ローカル変数とグローバル変数 複数のキャラクター表示とグローバル変数 クラスとインスタンス クラスを作ってキャラクターを表示する リストにインスタンスを格納する例 関連記事 Pyxelでプログラミング練…

Pyxel サンプルリソースを使う

Pyxelでプログラミング練習 サンプルリソースファイルの入手方法 イメージバンクの内容 イメージバンク0の座標 イメージバンク0のタイル情報 タイル情報表示用コード 関連記事 Pyxelでプログラミング練習 Python向けレトロゲームエンジン「Pyxel(ピクセル)…

Pyxel タイルより大きなキャラクターを動かす

プレイヤーキャラクターを大きなサイズにしたい 描画するキャラクターのサイズを変える 判定処理の失敗例 改善案 ゴールタイル判定部分の変更 キャラクターの大きさを使用している処理の修正 関連記事 プレイヤーキャラクターを大きなサイズにしたい 以前の…

Pyxel タイトル画面とゲーム画面を作る

ゲームの進行管理 開始から終了まで 作成したい内容 実装方法の検討 リソースファイルの作成 タイトル画面と終了画面用の画像ファイル作成 ソースコードの例 シーンの切り替え ステージの切り替え ゲーム初期化,ステージ初期化の処理追加 キャラクター移動…

10進法,2進法,16進法と24ビットカラー

RGBを16進数の数値で指定するために必要な知識 10進法と10進数 2進法と2進数 16進法と16進数 ビットとバイト RGBの組み合わせ ツール類 関連記事 RGBを16進数の数値で指定するために必要な知識 プログラムやWebページのスタイルから24ビットカラー(RGBで指…

Pyxel 1.9版の新機能 パレットファイルを指定する

パレットファイルで表示色の変更 Windows環境でのPyxelのバージョンアップ パレットファイルの記述について パレットファイルの例 パレット変更の反映手順(2022-12-22追記,2022-12-31修正) パレットファイルの作成手順 関連記事 パレットファイルで表示色…

百人一首ゲーム紹介

Webブラウザで遊ぶ「百人一首 ゲーム」 百人一首ゲーム 小倉百人一首 ゲーム(かるた) かるた取りのゲームです。 <ゲーム画面> ゲームのページはこちらから <特徴> 市販のかるたに近い見た目の取り札で遊べます。(百人一首工房八重むぐらさん作成の画…

Pyxel カラーパレットの変更

Pyxelで基本の16色以外の色を使う APIリファレンス プログラムからの変更例 画像ファイルの読み込み APIリファレンス フルカラー画像(24ビット)を読み込んだ例 グレースケール画像を読み込んだ例 カラーパレットを変更してから読み込む例 デフォルトパレッ…

Pyxelゲーム作成の記事一覧

Pyxelゲーム作成リンク 公式サイトへのリンク ゲームエンジン Pyxel(ピクセル) ブログ内記事へのリンク 導入手順,簡単なゲームの作成 アクションゲームの作成 クラスを使ったプログラミング ゲームのアルゴリズム Pyxelゲーム作成 Tips Githubへのリンク …

Pythonプログラミング記事一覧

プログラミング学習リンク チュートリアル等(外部サイト) ブログ内記事へのリンク プログラムの実行方法 プログラミング学習(基本) 課題対策 グラフの描画(Matplotlib) プログラミング学習(発展) 付録 ゲーム作成 プログラミング学習リンク チュート…

Pyxel 画面をスクロールさせる例(アクションゲーム)

Pyxelでアクションゲームを作る スクロール処理のイメージ 横方向のスクロール処理 縦方向のスクロール処理 関連記事 Pyxelでアクションゲームを作る 以前の記事で,Python向けレトロゲームエンジン「Pyxel(ピクセル)」を使ってキャラクターがジャンプする…

Pyxel ドット絵の保存方法

Pyxel イメージエディタの絵をPNG画像に保存する手順 スクリーンショット機能 ドット絵を表示するプログラム例 あらかじめ保存用プログラムを準備する例 1ドットのサイズを変えて保存する プログラムで画像ファイルを自動出力する GIFアニメーションの保存 …

Python Pyxel でプログラミング練習 第3回(アクションゲーム 後編)

Pyxelでアクションゲームを作る プログラムを作成する(続き) 04 ジャンプと落下 05 コインの取得とタイルマップの更新 改造案 関連記事 Pyxelでアクションゲームを作る Python向けレトロゲームエンジン「Pyxel(ピクセル)」を使ったゲーム制作を通してプ…

Python Pyxel でプログラミング練習 第3回(アクションゲーム 前編)

Pyxelでアクションゲームを作る ゲームの内容を考える タイルマップ用画像の作成 タイルマップの作成 プログラムの作成 01 タイルマップを表示する 02 キャラクターを左右に動かす 03 タイルマップの判定 Pyxelでアクションゲームを作る Python向けレトロゲ…

Python Pyxel パソコン実習用資料

Pyxelを使ったゲーム作成によるプログラミング学習 ブログ記事で紹介した内容を高校生のパソコン実習向けにまとめた配布資料(pdfファイル)です。 ドット絵を表示するプログラムの作成 【記事】Python Pyxel でプログラミング練習 - 勉強ボックス管理者ブロ…

Python Pyxel でプログラミング練習 第2回(後編)

Pyxelでじゃんけんゲームを作る(後編) プログラムの作成 前編からの続き 04 クリックした座標からプレーヤーの手を決定する 05 プレーヤーの手の描画処理の変更と,状態1でのクリック判定の追加 06 じゃんけん結果表示の追加 07の準備 効果音の作成 07 効…

Python Pyxel でプログラミング練習 第2回(前編)

Pyxelでじゃんけんゲームを作る(前編) ゲームの内容を考える ドット絵の作成 プログラムの作成 01 ドット絵を表示する 02 クリック判定処理を追加する 03 状態を管理する変数を追加して,クリック後の処理と分岐させる Pyxelでじゃんけんゲームを作る(前…

Python Pyxel でプログラミング練習

Pyxel(ピクセル) Python向けレトロゲームエンジン 準備(Windows10環境での Pyxel のインストール手順) プログラムの作成 四角形を描画するプログラム エディタ(Pyxel Editor)でリソースを作成する ドット絵を表示するプログラム ドット絵のキャラクタ…

Scratchでゲームを作る

Scratchでゲームを作る ピンポンゲーム 風船割りゲーム シューティングゲーム Scratch公式サイトへのリンク 教員向けメモ Scratchでゲームを作る Scratchでは命令の書かれたブロックを配置して組み合わせることでプログラムを作成します。 命令がわかりやす…

Python プログラミング練習 配列,関数

3つの制御構造の学習 ソースコード印刷用ファイル ソースコード例 配列 関数 コメント 次のステップ 関連記事 3つの制御構造の学習 処理の流れは「順次」「分岐」「反復」の3つの構造の組み合わせで構成されます。 下記記事を参考にしてください。 Python…

Python プログラミング練習(サンプルプログラム)

Pythonサンプルプログラム 事前に学習している前提の内容について 乱数を使ったゲームプログラム 図形を描画するプログラム ソースコード 数当てゲーム じゃんけんゲーム 正六角形を描くプログラム 星を描くプログラム 角が7つの星を描くプログラム ユーザか…