複天一流:どんな手を使ってでも問題解決を図るブログ

宮本武蔵の五輪書の教えに従い、どんな手を使ってでも問題解決を図るブログです(特に、科学、数学、工学の問題についてですが)

ゲーム

東大数学2024問題5 (part 4): 立体図形の2D表示とは?

前回までのあらすじ スクリーンで3次元図形を表示すること 平面の方程式 法線ベクトルを角度によって指定する 「基本平面」の設定 基本平面を4つの頂点で定義する まずはgnuplotで描画 前回までのあらすじ 2024年の東京大学数学入試問題の5番を試験会場で解…

Rosettaの底力: Nanosaurは動いた

Rosettaの限界と底力 Rosettaの限界と底力 先日はcrispy-doomのコンパイルにおいてRosettaの限界を感じたのだが、今回はRosettaの底力を感じたので、それを書いておこう。 試したのは、このあいだ、MojaveでコンパイルしたNanosaurとNanosaur2である。SDL2ラ…

Apple M1-macbook proでcrispy-doomをコンパイルする:Rosettaの限界

intel-macからM1-macへの引っ越しは終了 crispy-doomをM1-macbookでコンパイル M1-chipでARM64コードにコンパイルし直す intel-macからM1-macへの引っ越しは終了 intel-macbook(Mojave)からM1-macbook(Monterey)へ、仕事用のファイルの転送やメールの設定な…

macbook pro (M1 pro chip)に乗り換える

macbook pro (M1 pro chip)が活動開始 CPUのパフォーマンスのベンチマーク 最初のインストールアプリ群 emacsのインストール atomエディタのインストール macbook pro (M1 pro chip)が活動開始 このところのHackintoshプロジェクトにより、いろいろ止まって…

crispy-doom (game)のコンパイルにチャレンジ

今度はcrispy-doomのコンパイルにチャレンジ といってもとても簡単 今度はcrispy-doomのコンパイルにチャレンジ 1994/1997年にid-Softwareが公開したDOOMのlinux版ソースコード(linuxxdoom)は、その後様々なハッカーたちに分析され、macOSなどにも移植され…

DOOM(Game)のソースコンパイルにチャレンジ

DOOMとは DOOMの移植 Linux DOOM (linuxxdoom) しかしX11の問題があって動かない Raspberry PI OS desktopのX-window システム XephyrでX-windowをネストする方法 XMatchVisualInfoの構文の謎 起動後の解像度の問題の解決方法 ついに起動したlinuxxdoom! DOO…

Nanosaur2(ゲーム)のソースコードをコンパイルする

前回のあらすじ 通信環境の改善で問題解決 前回のあらすじ Nanosaurのソースコードからのコンパイルには成功したものの、続編であるNanosaur2のコンパイルは失敗に終わった。正確に言えば、githubからのクローニングの段階ですでに失敗してしまったのだが、…

Nanosaur(ゲーム)のソースコードをコンパイルする

PowerMacとNanosaur2 Nanosaur for macOS cmake? Nanosaur2のコンパイル PowerMacとNanosaur2 Hackintoshの野望のおかげで、いろいろなことが勉強できている。Intel-macが消滅した今の状況と、その昔power-macが消滅したときとを比較していて思い出したのが…