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. B…

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

Pythonでちょっとしたお絵描きやアニメーションを作成したいということはありませんか? Python向けレトロゲームエンジンPyxelでは、バージョン 1.2からお手軽にお絵描きをするための命令を追加されています。 新しい命令を使うことで、次のような画像を10行…

Pyxel 1.0 から 1.1 への移行方法

久々の更新。 Pyxel向けレトロゲームエンジンPyxelを昨年にリリースしてから1年が経ちました。 おかげさまで様々な国の方々が使ってくださり、感想もたくさんいただいています。特に「こんなゲーム作ったよ」と教えてもらえる時がうれしいです。 また、工学…

Pyxel 紹介記事まとめ

仕事が立て込んでいたため、すっかり更新の間が空いてしまいましたが、ようやく平常運転に戻れそうです。 前回紹介記事を書いた時には、まだ日本ではほとんど知られていなかったレトロゲームエンジン Pyxelですが、その後たくさんの方々のおかげで日本でも知…

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.

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

Pyxelの開発が一区切りしたので、改めて紹介記事を書いてみました。

Python向けレトロゲーム開発環境 Pyxel をリリースしました

Pythonで手軽にゲームが作れるレトロゲーム開発環境 Pyxel をリリースしました。 インストール方法や使い方の説明はこちら。 github.com 当初予定していた一通りの機能が実現できたので、今後はパフォーマンス改善と画像&サウンド編集ツールの開発に着手す…

Fantasy Consoleを自作してみる

すっかり更新の間が空いてしまいましたが、新しい活動に着手しています。 Pyxelという名前のPythonで開発できる架空のレトロゲームコンソールです。 まだまだ作りかけで音も出ませんが、コードはGitHubにアップしているので実装の雰囲気をみることはできます…

VimからPICO-8・TIC-80・LÖVEをお手軽に使えるようにする

色々あって更新がだいぶ久しぶりになってしまいました。 ここ一年くらい、2D系のゲームエンジンをちょこちょこいじって楽しむことが多かったのですが、その中でも触れる機会が多かったのが以下の3つのゲームエンジンです。 PICO-8 TIC-80 LÖVE 参考(Fantasy …

TIC-80 API一覧

TIC-80のプログラムを作る際に、APIの書式を確認したくなることが多かったので、公式Wikiから抜き出して一覧化してみました。主に自分向けです。

無料でオープンソースな架空のレトロゲーム機「TIC-80」の紹介

PC上で仮想的にレトロゲーム機の開発&実行環境を実現する、Fantasy Console(架空のゲーム機)が活況を呈しています。 ブームの火付け役はPICO-8(商用ソフト、2014年発売)なのですが、PICO-8にインスパイアされる形で、現在では様々なFantasy Consoleが開発さ…

PICO-8 日本語版マニュアルを0.1.11dにアップデートしました

PICO-8 日本語マニュアルを0.1.11dにアップデートしました。 0.1.11が出た時点で日本語訳を開始したのですが、終わるころに0.1.11bが出て、それが終わるころにまた0.1.11cが出て…とイタチごっこを繰り返し、ようやく最新版に追いつくことができました。 0.1.…

日本語版 PICO-8 API 早見表を更新しました

長らく放置していた日本語版 PICO-8 API 早見表を最新版に更新しました。PICO-8ファンの皆様のお役に立てば幸いです。 PICO-8 API 早見表 GitHubのプロジェクトページはこちら。 github.com

GameMaker Studio 2の組み込みインスタンス変数まとめ

今日は最近触り始めたGameMaker Studio 2 (GMS2)の組み込みインスタンス変数(Instance Variables)について整理してみたいと思います。 主にGMS2の基本を覚えたいけど日本語の資料がなくて困っている人向けですが、2Dゲームエンジンを自作したいけど標準プロ…

GameMaker Studio 2を始めてみる

久々の更新。 仕事の絡みでここのところUE4を使う機会が多いのですが、プライベートでは違うものを触って多少は気分転換を、ということで子供とGameMaker Studio 2を触り始めてみました。 まだ何かをまとめて語れるところまで至ってはいませんが、GameMaker…

Unityでカメラをメタセコイア風に動かす

ゴールデンウィーク堪能中。落ち着いて勉強できる時間があるのはやっぱりいいですね。 Unityをしっかり使いこなそうと思いつつ、なかなか使えていなかったのですが、連休のおかげでようやく手が出せました。今回はメタセコイア風のカメラ操作を実装してみた…

AI・ロボットに向けてPythonのTkinterを試してみる

ゴールデンウィークまでカウントダウンですね。色んなことを中途半端に試している間に前回の記事から大分間が空いてしまいました。 最近試しているのはAIやロボット関連の技術が多いのですが、Pythonから利用するものが大半で、改めて今Pythonが旬な言語にな…

Blenderの苦手意識を克服した方法

フリーの3DCGツールであるBlenderの習得にチャレンジしては、返り討ちにあうといったことを、ここ十数年の間、何度も繰り返していたのですが、今年の頭から始めた新たなトライでようやくBlenderの面白さがわかるようになってきました。 といってもようやく最…

PICO-8のカラーパレットをPyxel Editでも使ってみる

PICO-8のカラーパレットって味があっていいですよね。 最近、Pyxel Editというドット絵用のツールを購入したのですが、そこでもPICO-8の16色パレットが使いたくなって、インポート用のパレット画像を作成してみました。

ProcessingでAIしてみる

Processing Advent Calendar 2016、23日目の記事です。 今年は2回目の記事になります。kitaoです。よろしくお願いします。 今年はとにかく人工知能(AI)関連のニュースが多かったですね。やはりここは流行に乗ってProcessingでもAIすることにトライしてみた…

Processingでそれっぽい色の組み合わせを自動生成する

Processing Advent Calendar 2016、13日目の記事です。 去年に続き2回目の参戦になります。kitaoです。よろしくお願いします。 私はどうにも配色というのが苦手で、Processingで何かを作るときは、つい#00FF00とか#FF8080みたいな十六進数的にはキリはいい…

PICO-8 日本語版マニュアルを0.1.10にアップデートしました

以前Josephさんにお話をお聞きした際に、年末に1.0.0が出る予定と言われていたような気がしなくはないですが、PICO-8が0.1.10にアップデートされましたので、日本語版マニュアルも早速更新してみました。 github.com 主な差分は、 EXPORT命令に複数ファイル…

PICO-8のプログラムをSublime Text 3で開発する

Steamセールのせいで全然コードを書ける時間が取れませんでした。 それはさておき、Sublime Text 3でなかなかユニークなPICO-8開発環境が構築できることがわかったので、その内容をまとめてみたいと思います。 Sublime上の開発環境の画面がこちら: PICO-8の…

PICO-8のデータをDropboxで共有する

普段ヘビーな作業はMacBook Proで行っているのですが、気軽にコードをかける環境が欲しくて、サブノート代わりにASUS TransBook Mini T102HAを購入してみました。 その際、PICO-8のデータをDropbox経由でWindowsとMacで共有させてみたので、そのメモを公開し…

PICO-8 日本語版マニュアルを0.1.9bにアップデートしました

PICO-8が0.1.9bにアップデートされました。0.1.9bは主に0.1.9のバグ修正を行ったバージョンになります。 早速、日本語版マニュアルもそれに合わせて更新しました。 github.com 0.1.9bではバグ修正と同時に、いくつかの機能追加も行われているのですが、個人…

PICO-8 日本語版マニュアルを0.1.9にアップデートしました(+変更点の解説)

I've updated the PICO-8 Japanese manual to 0.1.9. This post is the explanation of it, but only written in Japanese. Sorry! シルバーウィークを利用してPICO-8の日本語版マニュアルを0.1.9にアップデートしました。あわせて日本語の説明がわかりにく…

Ray casting with Bresenham algorithm in PICO-8 (PICO-8でブレゼンハムアルゴリズム)

At first, I was supposed to implement a super light-weight 2d physics engine for PICO-8. But when I realized it, I was implementing the PICO-8 version of the Besenham algorithm. 元々はPICO-8向けの軽量2D物理エンジンを作成するつもりだったの…

Use the Perlin noise on PICO-8 (PICO-8でパーリンノイズ)

I tried to implement the Perlin noise on PICO-8. 試しにPICO-8でパーリンノイズの実装をしてみました。

PICO-8のサンプルゲーム"Jelpi"について解説してみる

先日、PICO-8の作者のJoseph Whiteさんとお話する機会がありました。結構な時間おしゃべりさせていただいて、今まで気になっていたことを色々お聞きすることができました。(例えば、バージョン1.0が出るのは○月頃とか隠し仕様の話とか…) と、その話はいず…

PICO-8 API 早見表

相変わらずPICO-8で盛り上がっています。 前回はマニュアルを日本語化しましたが、コーディングをより快適にするべく、Neko250さんのpico-8 api cheatsheetを日本語化してみました。使い方をなんとなく知っているAPIについてはこちらの方が早く確認できるは…