プチコンまとめWiki (初代/mkII)

投稿プログラム : Pietインタプリタ

パンくずリスト

2015年4月3日投稿 / 投稿者 : しーきゃ / タグ : QRコード mkII専用 インタプリタ

概要

初投稿です。 難解プログラム言語のひとつであるPietのインタプリタを作ってみました。
Pietについての詳細はhttp://ja.wikipedia.org/wiki/Pietを参照してください。

実行方法

プログラムリストの最初のほうの以下の変数を適切に設定します。

CODEL_SIZE…Codel1つ分の幅ないし高さ
STACK_SIZE…実行時に使うスタックのサイズ。そこそこ大きければ適当で大丈夫です。
     XSIZE…画像のX方向のCodel数
     YSIZE…画像のY方向のCodel数
   FL_NAM$…画像のファイル名

後はRUNすればPietで描いたプログラムが実行されます。

ちなみに31行のコメントアウトを外すとDEBUGモードで実行されます。
このモードではプログラムはステップ実行されます。何かしらボタンを押せば次の命令が実行されます。

Pietプログラムの作り方

ドット絵エディタなどでポチポチ打ってください。
使える色はサンプルファイルの右下にある18色および白が0f, 黒が00です。
実行しやすくなるので1セルあたりのサイズ, 画像全体のx,yそれぞれの方向のセル数を書き込んでおくことをオススメします。

QR コード

サンプルは随時追加予定です。

インタプリタ本体

qr0.png
qr1.png
qr2.png
qr3.png
qr4.png

サンプル(Hello World)

hw_qr0.png
hw_qr1.png

プログラムリスト

あとで時間があればリストも載せるかもしれません。

不具合の訂正

25行 Y=1 → Y=0

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • 3D梨 : これまた凄いものを...w (2015/04/12 (日) 01:29:24)
  • 3D梨 : これまた凄いものを...w (2015/04/12 (日) 19:43:57)
  • ケイ : ドット絵エディタってどこにあるんだ? (2015/08/04 (火) 22:45:59)
  • ケイ : ドット絵エディタってどこにあるんだ? (2015/08/04 (火) 22:47:19)

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.124 秒 | このページの最終更新 : 2022/09/20 (火) 12:44:19 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30