mieki256's diary



2022/08/30(火) [n年前の日記]

#2 [lua][prog] Luaでタートルグラフィック

Geany を触っているうちに、昔、こういった見た目のエディタ上で、Lua だか Python だかを使ってグラフィックっぽいものを描画できるか試していた記憶が蘇ってきた。アレは一体何を使って作業していたのだったか…。何だったっけ…。

色々なエディタ/IDEを起動して確認しているうちに思い出した。Geany じゃなくて、Lua用の軽量IDE、ZeroBrane Studio 1.90 だった。

_ZeroBrane Studio - Lua IDE/editor/debugger for Windows, Mac OSX, and Linux

Python じゃなくて、Lua を使ってタートルグラフィックスを試してたのだな…。

_Drawing trees with turtles - ZeroBrane

日記を検索してもそのあたりメモしてなかったようなので、今回一応メモしとく。

サンプルの動かし方。 :

(ZeroBrane Studioインストールフォルダ)\myprograms\welcome.lua を開くと、各種サンプルを試すことができる。

welcome.lua の中には、Lua言語のコメント行として、Markdown で各種説明や各サンプルへのリンクが書かれている。この Markdown は ZeroBrane Studio が解析して表示してくれるようで、例えば、リンクはリンクとしてちゃんと機能するようになってる。素晴らしい。

welcome.lua の中の、「Demos」の「Turtle graphics demo」をマウスクリックすると、myprograms\turtle-samples\demo.lua が開かれて、Luaを用いたタートルグラフィックを試すことができる。

実行は F6 キー。もしくはツールバー上の「>>」(Execute the current project/file)をクリック。

一応、動作してる様子をキャプチャしてみた。解像度が低いからアレだけど、雰囲気ぐらいは伝わるかと…。




myprograms\turtle-samples\ の中に、タートルグラフィックのサンプルが入っているので、それぞれ開いて実行してみるのもいいかもしれない。

余談。Pythonでタートルグラフィックス。 :

ZeroBrane Studio + Lua とは別の話だけど。Python を使えばタートルグラフィックスを試すこともできる。

_turtle グラフィックスに挑戦してみよう | Python学習講座
_亀に訊け:Pythonの亀グラフィックス
_お絵かきで Python を学ぶ(タートルグラフィックス) - Qiita
_python学習の入り口に。turtle(たーとる)でCGを描こう。

「python turtle」でググれば解説ページがたくさん出てくるので参考になるかと。

以上です。

過去ログ表示

Prev - 2022/08 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project