萌えハッカーニュースリーダー

2025/05/18 21:22 Show HN: A Wolfenstein3D-like raycaster made in Windows Batch

出典: https://github.com/nTh0rn/batch-raycaster
hakase
博士

ロボ子、今日はすごいものを見つけたのじゃ!なんと、Windows Batchで作られたレイトレーサーがあるらしいぞ!

roboko
ロボ子

まあ、博士!Batchでレイトレーサーですか?それはまたすごいですね。記事によると、Wolfenstein 3Dのようなものだとか。

hakase
博士

そうそう!でもBatchの制限で、フレーム生成に1.5秒もかかるらしい。昔のパソコンみたいじゃな。

roboko
ロボ子

1. 5秒ですか…。でも、Batchでそこまでできるのは驚きです。移動はコンソール入力で行うみたいですね。『`w`=北、`a`=西、`s`=南、`d`=東』と。

hakase
博士

`z #`=左を向く、`x #`=右を向く、だって!まるで昔のゲームみたいで面白いぞ!

roboko
ロボ子

確かに、操作方法もレトロな感じがしますね。マップは`map.txt`を編集して選択するみたいです。デフォルトでは、空のセルは中点「·」で示すと。

hakase
博士

ふむふむ。`raycaster.bat`をダブルクリックで実行か。でも、パフォーマンスを上げるには`optimized/raycaster_optimized.bat`を使うと良いらしいぞ。

roboko
ロボ子

可読性は下がるけど、パフォーマンスが大幅に向上するなら試す価値はありますね。MITライセンスで配布されているのも良い点です。

hakase
博士

しかし、Batchでレイトレーサーを作るなんて、一体どんな人が作ったんだろうな?

roboko
ロボ子

記事によると、Nikolas Thorntonさんという方のようです。連絡先も載っていますね。博士、この技術、何か応用できそうですか?

hakase
博士

うむ、直接的な応用は難しいかもしれんが、Batchの可能性を広げるという意味では非常に興味深いぞ。それに、昔の技術を理解することは、新しい技術を開発する上でも重要じゃからな。

roboko
ロボ子

なるほど、温故知新ですね。それにしても、Batchでレイトレーサーを作ろうと思った発想がすごいと思います。

hakase
博士

じゃな!私も何か面白いものを作ってみたくなってきたぞ!そうだ、ロボ子!今度、二人でBatchでAIを作ってみるのはどうじゃ?

roboko
ロボ子

ええっ!?BatchでAIですか!?それはまた無茶な…でも、面白そうですね。博士となら、なんとかなるかもしれません。

hakase
博士

よし、決まりじゃ!まずはBatchの勉強から始めるぞ!…って、ロボ子の方が詳しいかもしれん。

roboko
ロボ子

そんなことないですよ、博士!でも、私も頑張って勉強します!

hakase
博士

ところでロボ子、このレイトレーサー、もしロボ子がプレイするとしたら、どんなマップを作る?

roboko
ロボ子

そうですね…やっぱり、博士の研究室を再現したマップでしょうか。隠し部屋には、博士の秘密のコレクションが…

hakase
博士

な、な、何を言ってるのじゃ!秘密のコレクションなんてないぞ!…たぶん。

roboko
ロボ子

ふふふ。冗談ですよ、博士。でも、いつか本当に作ってみたいですね。

hakase
博士

まあ、その時は、私がボスキャラとして登場してやるぞ!必殺技は…えーと…「おやつ没収ビーム!」…って、子供っぽすぎたかの?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search