Python パッケージで任意のバージョンをインストールする 利用可能バージョンの表示 バージョンを指定してインストール 関連記事 Python パッケージで任意のバージョンをインストールする Pythonのパッケージを利用していて,以前のバージョンに戻したい場合…
Pyxel BGMをMMLで設定する MML(Music Macro Language) PyxelのMML仕様 コマンドの例 エンベロープ,ビブラート,グライド 公式サンプル MMLを再生するプログラム例 サウンドを再生する例 ミュージックを再生する例 音楽ファイルの出力 参考ポスト MMLの作…
VSCodeの入力サポート機能の紹介 IntelliSense(インテリセンス) 一番上の候補で確定する操作 リスト中の候補を入力する操作 候補の絞り込み例 変数や関数が長い名前でも全部覚えなくてよい 入力済みの文字に続く入力候補を強制表示 クイック情報の展開 日…
Pyxel解説書のコード入力時に役立つVSCodeの機能 ファイルを横に並べて開く ファイルを比較する ファイルの比較 比較したファイルの修正 5章のサンプルプログラムを比較する 関連記事 Pyxel解説書のコード入力時に役立つVSCodeの機能 Python向けレトロゲーム…
Pyxelの制約とゲーム開発で体験してほしいこと Python向けレトロゲームエンジン「Pyxel(ピクセル)」では,同時に使える色数や音が少なく設定されています。不便に見える仕様と,その制約の中で工夫する経験の大切さについて開発者 北尾さんが説明されてい…
Tips 本文中のVSCodeの操作説明箇所 VSCodeの操作記事 参考リンク集 Chapter 1 プログラミングをはじめよう Chapter 2 プログラムを動かしてみよう 日本語の表示 Chapter 3 お絵描きプログラムを作ろう プログラムを書いて実行しよう 色の変更方法 図形を描…
情報Ⅰの課題がきっかけでこのブログに来てくれた高校生向けに本を紹介します。 Pythonでのゲームプログラミングを学習できる解説書が発売されました。 リブロワークス 著,北尾崇 著・監修 (2025) 『ゲームで学ぶPython! Pyxelではじめるレトロゲームプロ…
本ページの記事は旧バージョンでの内容です。Pyxel 2.4版のMML文法に合わせた記事を参照してください。 kinutani.hateblo.jp 注意事項(2025-07-05) 2025-07-04 にリリースされた Pyxel 2.4 ではサウンドエンジンと MML 文法が刷新されています。 本記事の…
Pyxel 日本語テキストの表示方法(2.2.1版からの機能) Windows環境でのPyxelのバージョンアップ ビットマップフォントの準備 コードの例 文字列の表示サイズ取得 ゲームプログラムへの組み込み例 参考 公式サンプルへのリンク ビットマップフォント公開サイ…
画面からの入力を受け付けて処理を行うプログラム tkinter を使う サンプルプログラム 部品を増やしたプログラム 印刷用pdfファイル 関連記事 画面からの入力を受け付けて処理を行うプログラム Pythonで画面を持つプログラムを作成する例を紹介します。 ユー…
画面をクリックするたびに処理を行うプログラム サンプルプログラム「お題メーカー」 ウィンドウサイズの指定などの工夫 印刷用pdfファイル 関連記事 画面をクリックするたびに処理を行うプログラム 情報ⅠでのPythonのプログラミング練習では,CUI(キャラク…
カラーパレットの拡張 カラーパレットの拡張 パレットファイルで使える色を増やす方法 カラーパレットの画像出力ショートカット 画像ファイルの色でパレットを拡張する タイルマップエディタも同時に使う 関連記事 Python向けレトロゲームエンジン「Pyxel(…
Scratchのブロック画像を作成できるツール(scratchblocks) Scratchのプログラム内容を示すブロックの画像をWeb上で作成できるツール scratchblocks の紹介記事です。授業等で利用する際の資料作成などに役立つと思います。 ※ペイントソフトのような描き方…
ゲームAIにチャレンジする 想定しているゲーム プレイヤーキャラクターのいる方向を取得する ゲームAIについて ルールベースAIの実装 関連記事 ゲームAIにチャレンジする Python向けレトロゲームエンジン「Pyxel(ピクセル)」で,敵キャラクターが自動的に…
Pyxel 地形の自動生成 ノイズの合成 ノイズの合成 配置するタイル コード例 Webブラウザでのデモ 関連記事 Pyxel 地形の自動生成 ノイズの合成 前回の記事「Pyxel 地形の自動生成 - 勉強ボックス管理者ブログ」で,パーリンノイズを使ってタイルマップを自動…
パーリンノイズでタイルマップを設定する 範囲ごとのタイルの割り当て 実験A 水辺と陸地のイメージ 実験B 高所と低所 リソースファイルの保存 ゲームへの利用 関連記事 パーリンノイズでタイルマップを設定する Python向けレトロゲームエンジン「Pyxel(ピ…
キャラクターの移動処理 操作と移動の概要 Playerクラス 01 変化量を管理する変数 02 移動先の判定 03 キャラクター描画 関連記事 キャラクターの移動処理 Python向けレトロゲームエンジン「Pyxel(ピクセル)」の公式サンプルのプレイヤーキャラクターの移…
タイルマップを活用する リソースファイルの内容 背景の描画のポイント 01 地形と背景を重ねる 02 キャラクター移動に合わせた背景スクロール 03 壁タイルと床タイルの判定の工夫 04 敵キャラクター出現位置 関連記事 タイルマップを活用する Python向けレト…
イメージバンクの画像でスクロールする背景を作る リソースファイル(イメージバンク)の内容 背景の描画処理 01 空の描画 02 山の描画 03 木のスクロール処理 04 雲の描画 05 重ねて表示 関連記事 イメージバンクの画像でスクロールする背景を作る Python向…
Pyxelでの日本語表示(ビットマップフォントの描画) 修正後のファイル 問題点と対策 動作確認 関連記事 <2024-09-01 追記> Pyxel 2.2.1 で pyxel.text() にビットマップフォントの描画機能が追加されました。公式サンプル 13_bitmap_font.py で使い方が確…
画像メモリへのアクセス機能で画面のデータを加工する 構文 画面を揺らすプログラム 13_bitmap_font.py の例 関連記事 画像メモリへのアクセス機能で画面のデータを加工する Pyxel のバージョン1.9.13で追加された,画像メモリへのアクセス機能を使うと画面…
Pyxel 2.2.1版でtext()によるビットマップフォントの描画機能が追加されました。 kinutani.hateblo.jp 以下の記事は古い情報となりますので,上記の記事を参照してください。 Pyxelの日本語表示の上下位置がずれる場合の対応 上にずれる例 BDFRenderer の改…
<2024-09-01追記> Pyxel 2.2.1版でtext()でビットマップフォントが指定できるようになりました。 下記記事を参照してください。 kinutani.hateblo.jp Pyxel ビットマップフォントの表示 Windows環境でのPyxelのバージョンアップ サンプルコード ビットマッ…
メモ帳アプリで日本語入力を行う 01 テキストファイルを作成する 02 日本語入力練習 メモ帳アプリの起動と日本語入力切り替え ひらがな,カタカナの入力練習 漢字変換の練習 便利な機能を使う 入力した文字の修正 範囲指定の操作 ショートカットキー 範囲指…
パソコン基本操作の練習 その3 07 メモ帳アプリを使う メモ帳アプリの起動 アプリの最大化・最小化 テキスト(アルファベット)の入力 ファイル編集内容の保存 アプリの終了 08 パソコンの終了操作(Windowsのシャットダウン) パソコン実習用資料 関連記事…
パソコン基本操作の練習 その2 05 困ったときのキー操作 06 フォルダ・ファイルの操作 フォルダの作成 フォルダ名の変更 エクスプローラーの起動 ファイル名拡張子を表示する jouhouフォルダの中にフォルダを作成 テキストファイルの作成 ファイルをコピー…
パソコン基本操作の練習 その1 01 パソコンの起動 02 デスクトップ画面の名称 03 タッチパッド操作(マウス操作)の練習 04 キーボード入力練習(タイピング) 関連記事 パソコン基本操作の練習 その1 本記事はパソコン操作に不慣れな生徒が,高校で行うパ…
高校生向け 情報Ⅰの主にパソコン実習に関するブログ内記事のまとめ
情報モラル,情報セキュリティについての学習 情報モラルについて動画教材で学習するためのリンク集です。 【参考サイト】ネット社会の歩き方 「便利なネット社会を,安全に楽しむために,気をつけなければならないことを,学ぶための教材」 本記事は,上記…
Web PyxelでJavaScriptの自作関数を呼び出す JavaScript関数の呼び出し 音楽ファイルの再生 効果音と音楽ファイル同時再生 関連記事 Web PyxelでJavaScriptの自作関数を呼び出す 前回記事「Web PyxelからのJavaScript呼び出し - 勉強ボックス管理者ブログ」…