【Pyxel入門】パックマン風ゲームを作る #4 マップの作成
前回の記事ではパックマンの向きが変わるようにしました。 今回は、マップを作成していきます。 マップチップ作成 マップチップを以下のように作成しました。 水平、垂直反転で使い回せるものは省略しましたが、反転を使わずに全部書…
前回の記事ではパックマンの向きが変わるようにしました。 今回は、マップを作成していきます。 マップチップ作成 マップチップを以下のように作成しました。 水平、垂直反転で使い回せるものは省略しましたが、反転を使わずに全部書…
前回の記事ではパックマンを動かせるようにしました。 今回は、移動する方向に応じてパックマンの向きが変わるようにしていきます。 グラフィックスの反転 bit関数の第4、第5引数それぞれに負の値を渡すことで、グラフィックスを…
前回の記事ではパックマンを画面に表示するプログラムを作成しました。 今回は、キー入力に応じてキャラクターを移動できるようにしていきます。 キー入力の受付 キーが押されたときに命令を実行するには、以下のようなコードを書けば…
どうも、室井(@muroiwataru)です。 趣味でPyxelを使ってパックマン風ゲームを作り始めたので、備忘録として残していきます。 ドット絵エディタ「EDGE」による画像の作成 pyxelにはpyxeleditor…
png画像の中に文章を隠蔽する方法を思いついたので、実装してみました。 画像が多少劣化しますが、元の画像と比較しなければわからないはずです。 色の情報に別の意味をもたせる png画像は赤・青・緑の3色の濃さを、それぞれ0…
何度かTLEしながらなんとか答えにたどり着いたので、考え方をメモしておきます。 使用する言語はPythonです。 問題文 N個の整数 A1,A2,…,ANが黒板に書かれています。 あなたはこの中から整数を1つ…
最近、全然コードを書いていないです。 記事を書く際に、”Hello World”の書き方を調べる有様。 エンジニアを目指すものとして危機感を覚えたので、AtCoderに挑戦することにしました。 競…
最近話題に上がることが多くなってきたプログラミング言語、Python。 僕も流行に乗ってPython3エンジニア認定基礎試験を受けてきました。 無事に合格できたので、試験の概要とお金をかけずに試験勉強する方法を紹介します…
シーザー暗号というものをご存知でしょうか。 平文の各文字を、n文字分シフトさせて作る暗号です。 例えば、”hello”という文字列を1文字シフトさせると”ifmmp”になり…
“Hello, World!”だったら2を返し、”Hello, Worldwwww”だったら4を返す。 今回は最も長く連続して現れる文字を数えるプログラムを組んでみます。 …