パズル
またまた、ナンバーリンク解法スクリプト関係です。 今回は、Luaではなく、Pythonを使います。いくつかのサイトを確認すると、Pythonの処理速度がここしばらく、かなりの向上を見せているとのこと。 以前、作成したPythonを使ったスクリプトがあるので、それ…
ちょっとした改善です。 前回のスクリプトをターミナルで実行すると、問題と回答をテキスト形式で表示できましたが、追加処理として画像形式(SVG)でも出力できます。 SVG形式は、ブラウザアプリなどでも表示できるとのことで、作成についても他のアプリへ…
とはいえ、汎用的なものではなく、6x6の大きさのもの限定です。 Luaスクリプトで作られていて、ターミナルで実行することで、数秒で1つの問題と解をテキスト表示します。 シンプルですが、何度も繰り返して問題を作成すれば、それなりに名問題が見つかるかも…
実は、ずっと前から、「ペントミノ」パズルには興味を持っており、いつか形にしてみたいと考えていました。 8bitパソコンを使っていた頃からですから、かなり以前からですね。 さっさと作ればよかったのにと言われそうですが、結局、力不足だったということ…
今回の変更点は以下のとおりです。 よろしければ、お試しを! Adjusted the cube size to improve visibility. (視認性を向上させるため、キューブのサイズを調整しました。) Added a dual-view feature to show two angles simultaneously. You can now s…
ルービックキューブゲーム関係については、以前からLuaやPython環境でそれらしく遊べるものを作っていました。 せっかく、Robloxを始めたので、やはり、これはアップしておかないと、ということで始めました。 GEMINI3に手伝ってもらい、作業の実時間はおお…
ここしばらく、パズルアプリもどきをGEMINIの力を借りて作っています。 Mac上での動作確認しかしていないし、Lua言語そのものはともかくとして、自作のグラフィックライブラリを使っていることについては、このブログを見ている(数少ない)人がいて興味を持…
子供の頃、結構、この玩具で遊んだように記憶しています。 (縁日なんかの際の出店で買ったかも?) Luaで利用できるMyグラフィックライブラリを利用していますが、今回、画像の読み込みと画像の切り取りの機能を追加しました。相変わらず、GEMINI3に問い合…
以前からの記事と同様に、独自のグラフィックライブラリを利用して、今回、表題のものが形になりました。 実は、ここまで形になるとは思っていなかったし、そもそも、今回の目的は、ライブラリの拡張でした。 矩形の塗りつぶしの機能がなかったので、GEMINI…
この本が出版された数十年前の当時、コンピュータ関係の情報を手に入れることが難しかった私にとっては、ここに来て、「いい時代なったもんだなぁ」、とありがたく感じています。 そしてこの歳になって、なんとなくですが時間の余裕ができたので、こんな暇つ…
Lua言語による、ナンバーリンク問題の解法スクリプトのその2ができました。 コメントで修正・変更部分を記入していますので、興味があればチェックして下さいませ。 その前に、まずは以前アップした解法スクリプト〜その1、での解法時間について書いてみます…
最初は、LuaでWindowを持ったスクリプトを書いてみたいというところから始まりました。 ネットでいろいろ調べたところ、あるGUIシステムに興味を持ったのですが、結果、私の環境ではインストールそのものができず・・。 LLM(GEMINI)に尋ねたところ、最終的…
しばらく前に、「ナノピコ教室 プログラミング問題集」という書籍を手に入れました。*1 かなり前(35年ほど前)に発売された書籍で、当時有名なコンピュータ関係の月刊誌であった「bit」誌に掲載されていたものを著者の方が厳選して書籍化したものです。 (…
今回は、スクリプトエディタ(JXA)で、パズル「ハノイの塔」 を試した。 納得ができず再度試してみた。 前回は、SwiftPlaygroundsアプリを利用したのだが、どうしても「Swift言語」についていけない(理解できない)ので、私にとっては比較的わかりやすい「J…
久々に、ちょっと試してみました。 お題は、以前から有名な「ハノイの塔」です。 (ご存じない方は、興味がありましたらネット検索してみて頂戴ませ)