レトロゲームエンジンPyxelでプログラミングを始めよう!(2020.4.4版)

在宅勤務、週末の外出自粛と、何かと家にいることが多くなりました。

厳しい状況が続きますが、まとまった時間を確保して、新しく何かを身に着けるにはいい機会と言えるかもしれません。

そこで、在宅の時間を活用して、Pythonの使い方やゲームプログラミングを覚えたいという方に向けて、最新版に対応したレトロゲームエンジンPyxelの紹介記事を再作成してみました。

古い紹介記事を読んで、以前のインストール方法を試して詰まっている方もたまに見かけますので、こちらの最新版の紹介記事を参考にしていただければと思います。

続きを読む

Let's doodle with Python (Introduction of new commands of Pyxel)

This article is the English version of the previous post.

Have you ever wanted to create a little drawing or animation in Python?

In the Pyxel, a retro game engine for Python, new commands to draw easily has been added since version 1.2.

By using the new commands, you can create the following image with about 10 lines of Python code.

f:id:tkitao:20190903003152g:plain

In this article, I would like to introduce how to use new drawing commands and examples of creative coding using them.

続きを読む

Pythonでお絵描きしてみよう (Pyxelの新命令の紹介)

Pythonでちょっとしたお絵描きやアニメーションを作成したいということはありませんか?

Python向けレトロゲームエンジンPyxelでは、バージョン 1.2からお手軽にお絵描きをするための命令を追加されています。

新しい命令を使うことで、次のような画像を10行程度のPythonコードで作成することができます。

f:id:tkitao:20190903003152g:plain

今回は新しい描画命令の使い方と、それを使ったクリエイティブ・コーディングの例を紹介していきたいと思います。

続きを読む

Pyxel 1.0 から 1.1 への移行方法

久々の更新。

Pyxel向けレトロゲームエンジンPyxelを昨年にリリースしてから1年が経ちました。

f:id:tkitao:20190706173556p:plain

おかげさまで様々な国の方々が使ってくださり、感想もたくさんいただいています。特に「こんなゲーム作ったよ」と教えてもらえる時がうれしいです。

また、工学社の月刊 I/O にて、Pyxel解説記事も(好評?)連載中です。書店で見かけたら手にとってみていただければ幸いです。

f:id:tkitao:20190418193107j:plain

Pyxel本体の開発も続けており、先日、半年ぶりのメジャーアップデートとなるPyxel 1.1をリリースをしました。

Pyxel 1.1は大幅に性能が向上している一方、インストール方法や一部APIの仕様が変更となっているため、以前のバージョンを使っていた方は少々注意が必要です。

そこで今回は、Pyxel 1.0 から 1.1 への移行方法について解説したいと思います。

続きを読む

Pyxel 紹介記事まとめ

仕事が立て込んでいたため、すっかり更新の間が空いてしまいましたが、ようやく平常運転に戻れそうです。

前回紹介記事を書いた時には、まだ日本ではほとんど知られていなかったレトロゲームエンジン Pyxelですが、その後たくさんの方々のおかげで日本でも知られるようになり、日本語の紹介記事やチュートリアルも増えてきました。

今回はそれらのPyxel関連記事を日英織り交ぜてご紹介したいと思います。

f:id:tkitao:20190211123134g:plain

続きを読む

Let's start programming with Pyxel, a retro game engine!

NOTE: This article is English translated version of introduction of Pyxel in Japanese.

Since I almost finished the implementation of the scheduled functions of Pyxel, I decided to write down an official introduction article.

続きを読む