Category Archives

Archive of posts published in the category: プログラミング

【4 月号】大人のScratch

 5色の「猫」がランダムに並んだ状態から、いつも同じ色順になるように並び直すプログラムを作ります。

 最初の問題は、「本体」と「クローン」を、「決まった箇所」に、しかし「順番をランダム」に、配置する方法です。

 「バブル・ソート」と呼ばれる最も簡単なアルゴリズムで、「本体」と「クローン」を、「コスチューム番号の降順」に整列させます。

【4 月号】VRM-NXで遊びながら学ぶPythonプログラミング

 「Python」(パイソン)を使って「3D鉄道モデル」を動かす「鉄道模型シミュレーターNX」です。
 「プログラミング」と「鉄道」が好きな人にオススメです。

【4 月号】「音」の共振回路

「インダクタ」と「コンデンサ」を使った「フィルタ」についてと、「直列」と「並列」の「共振回路」における「電流」と「電圧」の関係について、考察していきます。

【4 月号】「Jupyter Notebook」レシピ

 今月は、画像に「秘密のメッセージ」を埋め込むプログラムを作ってみます。
 「秘密のメッセージ」の埋め込みは、「ステガノグラフィ」と呼ばれ、暗号化の分野の1つです。

【3 月号】「Pyxel」ではじめる「Python」ゲーム・プログラミング

 本連載では、「Python」で「ドット絵ゲーム」を手軽に作れるゲームエンジン、「Pyxel」(ピクセル)を使って、さまざまなジャンルのゲームの作り方を解説していきます。


 最終回となる今回は、これまで作ってきたゲームの集大成である「アクション・ゲーム」にいくつかの要素を追加して、ゲームとして仕上げます。

【3 月号】VRM-NXで遊びながら学ぶPythonプログラミング

 本記事ではPCソフト「鉄道模型シミュレーターNX」(VRM-NX)を使って、「Python」でソフトの「3D鉄道モデル」を動かすためのテクニックを紹介します。
 プログラミングと鉄道が好きな人にオススメです。

【3 月号】「電子回路フィルタ」の「3次元音響」

 電子回路の「フィルタ」を通して再生された「音」を別の「再生音場」で再現する、「3次元音響」についてシミュレーションしてみます。

【3 月号】「Jupyter Notebook」レシピ

 インターネットの速度が遅くて気になる。
 そんなときには、「スピード・テスト」してみましょう。
 「スピード・テスト」は、ブラウザから実行することが多いですが、「Python」でも実行できます。

【2 月号】「Pyxel」ではじめる「Python」ゲーム・プログラミング

 本連載では、「Python」で手軽に「ドット絵ゲーム」が作れるゲームエンジン、「Pyxel」(ピクセル)を使って、さまざまなジャンルのゲームの作り方を解説していきます。
 「アクション・ゲーム編」の第2回となる今回は、前回作ったフィールドの上で、「キャラクタ」を自動で動かすための「敵のAI」の作成にチャレンジします。

【2 月号】案外ムズい… 大人のスクラッチ

 大人の最後の「Scratch」チャレンジは、「レースゲーム」や「アクションゲーム」でお馴染みの「奥スクロール」。  「Scratch」でやる以上、面倒な計算はしたくないのです。 清水 美樹 You need ID an…

【2 月号】VRM-NXで遊びながら学ぶPythonプログラミング

 本記事ではPCソフト「鉄道模型シミュレーターNX」(VRM-NX)を使って、「Python」でソフトの「3D鉄道モデル」を動かすためのテクニックを紹介します。
 プログラミングと鉄道が好きな人にオススメです。

【2 月号】「左右方向知覚」の信号処理

「耳」からの「入力信号」は「聴神経」を通り、
「音源」の「左右方向」を知覚します。
「入力信号」から「フィルタ」を通して、その「伝達過程」を数値化してみます。

【1 月号】「Pyxel」ではじめる「Python」ゲーム・プログラミング

 本連載では、「Python」で「ドット絵ゲーム」を手軽に作れるゲームエンジン、「Pyxel」(ピクセル)を使って、さまざまなジャンルのゲームの作り方を解説していきます。  今回から、これまで作ったゲームの集大成として、…

ログインする

月号

I/OWEB版について

※該当月の記事を読むには、その号に掲載してあるIDとパスワードが必要です。
※はじめにお読みください
※有料分について