Lua

Lua

スパイラルインアニメが実行されない

ICE-MAN for PICO-8の開発で、ステージクリアした後、再びステージセレクトシーンに戻った時に、スパイラルインアニメが実行されるはずなのに、実行されない不具合が発生。色々と考えられる憶測より、変数の中身を表示させて検証していくと...
Lua

2018年賀正デモ

新年、明けましておめでとうございます。2017年の大晦日、何かやってみようと、PICO-8でデモを作ることを思いつきました。「大晦日の間に作り上げて、お正月に発表すると良いな」と考え、荒削りでも良いので完成させようと、取り掛かりました。何と...
Lua

金塊とアイスブロック

金塊取得処理とアイスブロックを置く処理を実装しました。金塊取得処理主人公バッキーと金塊が重なったかを、グリッド上のチェック処理に追加する。チェックして、金塊ならステージデータテーブルの内容を 1(金塊)から 0(空間)に変更する事で、金塊は...
Lua

スパイラルアニメーション(閉じ)

ICE-MAN for PICO-8のシーンとシーンを繋ぎ合わせる画像エフェクト「スパイラルアニメーション」。以前、ゲームボーイアドバンス用に作って、iPhone版でも使った、スパイラル座標テーブルジェネレータ spiralout.c今回も...
Lua

クレジット表示

ICE-MAN for PICO-8を作っています。オープニングのアニメーションが一通り済んだら、クレジットを順番に表示させます。移植した人→自分オリジナルを作った人→ADRESS(雑誌MSXFAN)という風に。それで出来たものが↓コチラ昔...
Lua

輝きアニメーション

ICE-MAN for PICO-8のオープニングシーンで、上から輝きながら降りてくるアニメーションを作った。これは、iPhone版から自分で考えた演出で、大きな輝きと共に主人公バッキーが現れるようになっている。PICO-8版でも、これを実...
Lua

呼び出される度にパターンを変えるアルゴリズム

PICO-8で、毎回アップデートで呼び出される度に、パターンを変更して、しかもループさせるアルゴリズムがTwitterに上がっていたので、拝借。これを使うと、走るパターンなどを定義しておけば、呼び出される度にパターンを変えて、終わりのパター...
Lua

ロゴを表示してみた

ICE-MAN for PICO-8のロゴデータを打ち込み、表示させてみた。つぎは、このロゴを一段毎にアニメーションさせて表示させます。
Lua

PRINTフォーマット

PICO-8のネタ(というかLuaの言語仕様)。C言語のprintfフォーマットのように使えるコマンドが存在するのを知る。string.formatで、実際には、PRINT(STRING.FORMAT("○○%○",○))というように使う。...