メインコンテンツへスキップ

Mystical プログラミングがまるで魔法に!?

·2 分
2025/05 プログラミング コード 魔法 視覚化 ゲーム開発

Mystical プログラミングがまるで魔法に!?

引用元:https://news.ycombinator.com/item?id=44016037

anpep 2025/05/17 19:37:36

日本のアニメ、Dennō Coilを思い出すな~。子供たちが作者みたいに床にプログラムを絵で描いて、まるで魔法みたいに発動させてたんだ。超おすすめだよ!

blkhawk 2025/05/17 21:21:04

あの番組大好きだったな。子供たちが新しいテクノロジーにどう向き合うか、大人がどう向き合うかと違うのを示してたんだよね。Google Glassよりも半世紀も前に出てたんだぜ。

Aeolun 2025/05/17 23:08:40

あれ、見返してみようかな。時間とともにイマイチになっちゃう番組も多いけど、DCに関しては何も変わってないと思うんだ。今見ても純粋な魔法みたいに見えるだろうけど、信じられるくらい現実味があるから、生きているうちに見られるかもって思える。もちろん、最初見たときから俺の人生は容赦なく進んできたけどね。

cardamomo 2025/05/18 00:34:00

俺も全く同じこと言いに来たんだよ!本当に素晴らしい番組だよね。

Sharlin 2025/05/17 21:57:11

これはAphyrのブログ投稿”Xing the technical interview”シリーズに出てくる、異世界の主人公が好むプログラミング言語に違いないね。このシリーズにぜひ独自の項目として加えるべきだよ。

pcthrowaway 2025/05/18 16:07:47

これ、実際のプログラミング面接で使ってみたいな~。

awanderingmind 2025/05/18 09:11:03

これ知らなかったよ、投稿ありがとう!すごく面白いね。

rgovostes 2025/05/18 07:05:36

BEFOREHAND: close door, each window & exit; wait until time.
open spellbook, study, read (scan, select, tell us);
write it, print the hex while each watches,
reverse its length, write again;
kill spiders, pop them, chop, split, kill them.
unlink arms, shift, wait & listen (listening, wait),


— Anonymous, ”Black Perl”
これは昔の難読化Perlコード”Black Perl”だよ。記事の魔法っぽいプログラミングに似てるってことで紹介してるね。

tauoverpi 2025/05/18 09:36:14

これすごいね、ライセンスはどうなの?今作ってるゲームで魔法の視覚表現を探してたんだけど、これの派生版が完璧だよ。Mysticalは、ユーザーがゲーム内で構造的に魔法を書く方法として、ゲーム世界の一部と感じられつつ、普通のプログラミングと同じ考え方でパズルを完成させるピースを提供してくれたんだ。

miohtama 2025/05/18 10:15:48

Noitaってゲームに似たようなワンド構築システムがあるよ。ワンドの中で魔法をプログラム的に構成するんだ。繰り返しとか倍増とか複製とかできるんだよね。https://store.steampowered.com/app/881100/Noita/

spencerflem 2025/05/18 16:17:16

俺もこれ系の作ってるよ!俺のはDusaっていうロジック言語ベースで、命令の順番が関係ないのがいいんだよね。これでめちゃくちゃ表現豊かで濃密なルーンを作る選択肢がたくさん生まれるんだけど、それを自動で配置するプログラムを作るのが大変でさ。良くも悪くもMysticalほど読みやすくもないしね。ここにじゃんけんのサンプルがあるよ: https://sunny.garden/@spenc/113870784615196721

em-bee 2025/05/18 20:11:30

でも、確かにも同じくらい美しい見た目だね。

ElectroSlayer 2025/05/18 05:06:09

あー、このラビットホール大好きになると思うよ: https://www.reddit.com/r/UFOs/comments/145teoz/isaac_and_the

fatbird 2025/05/18 01:41:28

ゲーム開発のために錬金術とか神秘的なシンボルを調べてたんだけど、シンボルとかアルファベット自体の資料はたくさんあっても、こんな風な大きな図を作るための文法みたいなものがほとんど紹介されてなくて困ってたんだ。これはすごいね。コードが体系的に表現されてるのに、こんなに美的にも楽しいなんて、本当に心満たされるよ。

aspizu 2025/05/17 23:28:27

これはneographyとconlangの出会いだね。最高。美しい文字体系を使った人工言語を使うユニークなプログラミング言語、本当に見てみたいよ。俺も作るアイデアはあったんだけど、結局やらなかったんだ。

areeh 2025/05/18 21:50:09

うわー、これ試してみなきゃと思って、案の定すごかったよ。見た目もいい面白いアルゴリズムを設計しようとするのはめっちゃ楽しいし、結果も意外と読みやすいんだね。bとか括弧(begin/endみたいな記号)みたいに、逆さまになると紛らわしい記号には慣れるのにちょっと時間がかかるかも。他の人たちみたいに、LispとかForthでどうなるか気になるな。

ryandv 2025/05/17 21:49:45

chaos magickとsigil castingの基礎についてもっと知りたいならここだよ: https://archive.org/details/the-psychonaut-field-manual

anthk 2025/05/17 21:20:54

Torres Quevedoが先にやってるよ、機械的なハードウェアとプロセス上のシンボルでだけどね。あと、Babbageも文字通りの歯車で。電気機械計算について調べてみて。

buildsjets 2025/05/18 00:29:19

ブラッドムーンの女神よ、お願いはただ一つ。祭壇を築き、クリスタルをチャージし、円も清めた。頼む、今度こそ起動してくれ。

bdbenton5255 2025/05/19 01:26:39

神学的に言うと、魔法、つまり魔術と神秘主義には大事な違いがあるんだって。魔術は神を歪めたり覆したりしようとする試みで、神秘主義は神を発見しようとする試みなんだ。例えば、Hildegard von Bingenは神秘家だけど、Heinrich Faustは魔術師とされてる。この違いは重要で、神秘主義は聖なる活動だけど、魔術はすごく罪深いとされてるんだよ。瞑想や秘教研究は神秘主義の領域で、占いや不誠実な信仰操作は魔術と見なされるね。

gonepivoting 2025/05/18 03:42:00

マジすごいね!それはSandersonの本に出てくるプログラミング言語みたいな魔法システムを思い出すわ。特にElantrisのAonDorとか、The RithmatistのLinesとかね。

globalnode 2025/05/18 01:40:03

これって使い道あるのかな?きれいなQRコードって感じ?自動でデコードするのはちょっと難しそうだけど、見た目の良さと論理の組み合わせはめっちゃ好きだわ。

oersted 2025/05/18 08:29:14

これ、けっこう実用的な感じだね!見た目重視のesolangで、ここまで読みやすくて比較的使いやすいのは珍しいよ。このアイデアは、Lisp系とかスタックベース言語、配列言語なんかにも応用できそう。適切な構造化エディタがあれば、普通のプログラミングにも使えるかもね。一目で分かるし、コードによってはこっちのが見やすいかも。

ykonstant 2025/05/18 16:09:14

ハッ、これで誰が魔法使いだって?APLプログラマーさんよ?

philodeon 2025/05/17 20:50:18

ちょっと、Laundryは週末くらい休みたいんだよ。Plumbers呼ばせるようなことすんなって。

spauldo 2025/05/18 00:11:34

新しい経営陣がやつらを忙しくさせてるんじゃないの?

FridgeSeal 2025/05/18 11:26:50

Phang’sの誰かか、1st of Liarsなら空いてるはずだけどなー。

anthk 2025/05/23 19:01:23

これ、EForth/Forthでやってみたいな。

stared 2025/05/18 08:50:26

PostScript(逆ポーランド記法ね)はそれだけで脳みそが再配線される感じ(”考え方が変わった”言語でトップだわ)。難解なビジュアルもいい味出してるね。

keepamovin 2025/05/18 09:09:30

他の言語もやってくれない?脳みそ再配線できるようなやつとか、psとかlispみたいなのをちょっと学べるのもクールじゃん。

もっとコメントを表示(1)
stared 2025/05/18 12:21:02

どの言語も考え方を変えるから脳みそ再配線されるけど、PostScriptほどじゃなかったな。Assembly(Shenzhen I/Oでしか触ったことないけど)とかだと、もっとヤバそう。
多くの人にとってfunctional languagesは大きなパラダイムシフトらしいね。俺は数学と理論物理出身だから、関数型がデフォで、JavaScriptやRustでfunctionalな書き方しても、新しい発見より安心感があるんだ。
結局は自分のバックグラウンド次第だね。GermanネイティブならPostScriptも普通なのかも。わかんないけど。

NelsonMinar 2025/05/18 15:27:39

Declarative languagesって面白いよね。Prologが代表格かな。Makeの方が馴染みあるかもね。
OOについては、ちゃんとしたソフトウェアエンジニアなら人生で一度はThe Art of the Metaobject Protocolを読むべきだよ。

anthk 2025/05/18 17:39:49

Forthだよ。Get Starting ForthとThinking Forthをゲットしようぜ。

sn9 2025/05/18 18:57:36

リンクこれね:https://www.forth.com/forth-books/

rdtsc 2025/05/18 03:05:44

超かわいいじゃん。目を細めると、なんか円で書かれたAPLみたい。

leke 2025/05/18 06:04:47

このシジルっぽい感じ、映画のプロットみたいだね。

faresahmed 2025/05/18 11:06:56

それ、なんか映画になってるんだよね!Arrival (2016)に出てくるThe Heptapods [0] の書く文字が円形で、部分ごとに意味を持ってて、最終的に概念とか思考を表してるんだ。
映画からの引用:>彼らの船や体みたいに、書かれた言語には前後がないんだ。言語学者はこれを”nonlinear orthography”って呼んでて、疑問が湧くよね:彼らはこうやって考えてるのかな?
この映画は”Arrival”以外の哲学的な問いも探求してて、静かに美しく描かれてるんだけど、実際の言語学者が協力してて、その正確性も評価されてるんだ。見てみたら?[0]: https://aliens.fandom.com/wiki/Heptapod

hvis 2025/05/19 02:11:09

Logo言語に似てるね、記号は多いけどタートルはいないみたい。

QuesnayJr 2025/05/18 10:37:56

これ、何年かぶりに見た中で一番かっこいいわ。

tines 2025/05/18 00:27:39

やっべえ、これマジ最高じゃん。めちゃくちゃきれいだわ。

記事一覧へ

海外テックの反応まとめ
著者
海外テックの反応まとめ
暇つぶしがてらに読むだけで海外のテックニュースに詳しくなれるまとめサイトです。