Category: ゲーム

PDFファイルで動くDoom:プログラミングの妙技

2025-01-14
PDFファイルで動くDoom:プログラミングの妙技

プログラマーが、古典的ゲームDoomをPDFファイルに移植しました!これは単純な埋め込みではなく、PDFのJavaScript機能を利用し、巧妙なASCII文字の操作で、PDFリーダー内でDoomを動作させています。フレームレートは高くありませんが、懐かしい体験を楽しむには十分です。この偉業はPDFフォーマットの潜在能力を示し、一見静的なPDFファイルにも隠れた驚きがあることを思い出させてくれます。

ゲーム

14272年間川辺で待てばOregon Trailをクリアできるか?リバースエンジニアリングの冒険

2025-01-13
14272年間川辺で待てばOregon Trailをクリアできるか?リバースエンジニアリングの冒険

Twitchのストリーマーが、バグを利用してOregon Trailをクリアしようと試みました。その方法とは、川辺で14272年間待つというもの。これは壮大なリバースエンジニアリングの挑戦となりました。MAMEエミュレーターとデバッガーを使い、Apple II版のコードを深く掘り下げ、セーブ/ロード時の年の処理に欠陥があることを発見しました。完全な勝利には至らなかったものの、ゲームコードの修正に成功し、クラッシュを解決。リバースエンジニアリングの手法を共有することで、他の開発者にも貴重な知見を提供しました。

ゲーム

Luck be a Landlord、Google Playからの削除の可能性

2025-01-13
Luck be a Landlord、Google Playからの削除の可能性

元旦、Luck be a Landlordの開発者はGoogle Playから、ゲームが「ギャンブルを含む」としてストアから削除される可能性があると連絡を受けました。数ヶ月間ゲームの内容に変更はなかったにもかかわらず、Google Playはポリシー違反と判断し、開発者を非常に心配させています。開発者は以前にも、13カ国でゲームが禁止されたことでGoogle Playと何度も争ってきましたが、解決には至っていません。渋々、グローバルな禁止を避けるため、年齢評価アンケートでゲームが「ギャンブルを含む」ことを認めました。開発者はプレイヤーがAndroidデバイスでゲームを続けられることを願っており、次のゲームに関する情報を得るためにニュースレターへの購読を推奨しています。

Railroad Tycoon II:単なる鉄道シミュレーションを超えた傑作

2025-01-13

この記事は、古典的なストラテジーゲームであるRailroad Tycoon IIの歴史を深く掘り下げています。開発者Phil Steinmeyerによる権利取得から、Gathering of Developers(G.O.D.)を通じたリリースまで、ゲーム開発の過程を詳細に解説しています。著者はこのゲームの市場投入における課題と成功を振り返り、歴史的背景、魅力的なゲームプレイ、そして魅力的なビジュアルのユニークな組み合わせを探求しています。Heroes of Might and Magicシリーズに関連するコードの再利用に関する潜在的な論争についても議論されています。

サイレント映画における車の分解:舞台裏

2025-01-13
サイレント映画における車の分解:舞台裏

バスター・キートンの映画は、劇的に崩壊する自動車で有名です。このStack Exchangeの投稿では、『三時代』の一場面を分析し、その巧妙なメカニズムを明らかにしています。車は巧みにヒンジと隠された仕掛けで設計されており、キートンのコミカルな演技に合わせて、一見自然に崩壊するように演出されています。CGIを使わずに達成されたこの効果は、サイレント映画におけるスタントワークの創造性と精密さを示しています。

パックマン:ゲームデザインの革命

2025-01-13
パックマン:ゲームデザインの革命

パックマンの成功は、優れたグラフィックやスムーズな操作性によるものではなく、ゲームの根幹となるメカニズム、衝突の革新的な活用によるものです。以前のゲームでは、衝突は文字通り物理的な衝突を意味していましたが、パックマンでは衝突を「食べる」という比喩で表現することで、パックマンというキャラクターを親しみやすくしました。「拡張的な」このデザイン哲学は、パックマンを世界的な現象にしただけでなく、後のゲーム開発者にも影響を与え、より豊かなテーマや感情をゲームで表現することを可能にしました。Dys4iaなどのゲームは、衝突メカニズムを使用して、性別移行などの微妙な経験を表現しています。

選択肢型ゲームにおける標準パターン

2025-01-13
選択肢型ゲームにおける標準パターン

この記事では、選択肢型ゲームにおける一般的な物語構造パターンについて探求します。「タイムケイブ」「ガントレット」「分岐とボトルネック」「クエスト」「オープンマップ」「選別帽子」「フローティングモジュール」「ループと成長」などです。各パターンはそれぞれ独自の特性と用途を持ちます。例えば「タイムケイブ」は自由度の高い冒険に適し、「ガントレット」は線形な物語に適し、「分岐とボトルネック」はキャラクターの成長を示すのに適しています。著者はそれぞれの長所と短所を分析し、具体的な例を挙げてゲームデザイナーにとって貴重な洞察を提供しています。

わずか56バイトのアセンブリ言語スネークゲーム

2025-01-12
わずか56バイトのアセンブリ言語スネークゲーム

GitHubで、驚異的な56バイトというサイズのアセンブリ言語で書かれたスネークゲームが公開されました。この最小限のゲームは、DOS環境下だけでなく、BIOS、ブートローダー、オペレーティングシステムなしでも動作します。開発者はコードをこれほど小さなサイズに圧縮し、オンラインデモと自己ホスティング版の両方を提供しています。このプロジェクトは、コードの最小化とゲーム開発に関する議論を巻き起こしており、同様のプロジェクトとの比較では、コードサイズの点で大きな優位性を示しています。

ゲーム コード最小化

Mac Mini G4:レトロゲームに最適なクラシックMac?

2025-01-12
Mac Mini G4:レトロゲームに最適なクラシックMac?

この記事では、Mac Mini G4をレトロゲーム機としての可能性を探ります。著者はPowerPCプロセッサの進化をたどり、2005年発売のこのマシンが20年分のMacゲームを実行できる理由を説明します。この記事では、Mac Mini G4のハードウェア仕様を詳しく説明し、Mac OS 9のインストール方法を案内します。結論として、すべてのゲームと完全に互換性があるわけではありませんが、Mac Mini G4は小型、静音、強力なCPU、そして80年代後半から90年代のゲームとの良好な互換性を備えているため、優れたレトロゲームの選択肢となります。

ゲーム

ZType:タイピングシューティングゲーム

2025-01-12
ZType:タイピングシューティングゲーム

ZTypeは、タイピングとシューティングを組み合わせた革新的なゲームです。画面に表示される単語を素早く正確に入力して敵を撃ち、タイピング速度と反応速度を試すことができます。シンプルなインターフェースとダイナミックなサウンドエフェクトが特徴で、優れたカジュアルゲームです。

(zty.pe)

Kenney:無料ゲームアセットの宝庫

2025-01-12
Kenney:無料ゲームアセットの宝庫

Kenney.nlは、コミュニティからの寄付によって支えられている、モデル、テクスチャ、スターターキットなど、数千もの無料ゲームアセットを提供しています。Kenney Clubに参加すると、アセットの作成をサポートするだけでなく、新リリースへの早期アクセス、限定グッズ、コミュニティへのアクセスが得られます。また、複雑なソフトウェアの知識がなくても、迅速にアセットを作成できる使いやすい3Dモデリングツールも提供しています。あらゆるスキルレベルのゲーム開発者にとって最適です。

米国規制当局、ゲーム内通貨の保護に乗り出す

2025-01-11
米国規制当局、ゲーム内通貨の保護に乗り出す

米国の消費者金融保護局(CFPB)は、現実世界の銀行口座と同様の保護をゲーム内の仮想通貨に拡大する規則を提案した。これは、ゲーム内通貨取引と詐欺の増加に対処するためのもの。この提案は、不正な取引、詐欺、アカウントの盗難からプレイヤーを保護し、顧客から報告された財務上の問題についてゲーム会社に責任を負わせることを目的とする。RobloxとそのRobux通貨は、以前の苦情のために注目されている。この規則の解釈は、電子送金法の適用範囲を拡大し、ゲーマーに法的救済をより多く提供する。

コモドールPETで回る地球儀:レトロ8ビット開発物語

2025-01-11
コモドールPETで回る地球儀:レトロ8ビット開発物語

この記事では、6502アセンブリ言語で書かれた、コモドールPET上での回転する地球儀アニメーションデモの作成について詳しく説明しています。著者はPETSCII文字とビットベクトル技術を巧みに使用して、32x32ピクセルの世界地図を4.8KBのメモリに圧縮し、驚くほど滑らかなアニメーションを実現しました。記事ではデータ構造のデザイン、投影アルゴリズム、最適化戦略に深く掘り下げており、優れたプログラミングスキルとレトロゲーム開発への情熱を示しています。

Cannonball:強化されたOutRunエンジン

2025-01-11
Cannonball:強化されたOutRunエンジン

Cannonballは、C++で書き直された、強化されたOutRunアーケードゲームエンジンです。オリジナルの68000とZ80アセンブラコードの中核要素を保持しながら、より高いフレームレートとワイドスクリーンサポートで現代のプラットフォーム向けに改良されています。このプロジェクトには、グラフィックスとオーディオデータを含むオリジナルのROMが必要です。Cannonballは、Windows、Mac、Linuxなどをサポートし、OpenGLまたはOpenGLESオプションを使用してSDL2でレンダリングします。

ゲーム

変化する地形における移動目標への経路探索

2025-01-11
変化する地形における移動目標への経路探索

このブログ投稿では、Unityブラウザゲーム『Build + Brawl』における経路探索の斬新な解決策について説明しています。数百体の敵が動的に変化する環境の中で移動するプレイヤーに向かって移動するという状況において、A*アルゴリズムの代わりに、方向場アプローチが実装されました。これは、各グリッドセルの最適な移動方向と距離を事前に計算することで、プレイヤーや障害物の変更時の更新を最小限に抑えます。これにより、パフォーマンスが大幅に向上し、ブラウザの遅延が回避されます。この投稿は2つのパートに分かれており、アルゴリズムの構築と障害物の処理を明確な図解とともに説明しています。ゲーム開発者にとって素晴らしいケーススタディです。

ゲーム 方向場

Quakeのプリコンパイルされた可視性:PVSアルゴリズムの解明

2025-01-10

これは「PVSの解明」シリーズの最初の部分であり、Quakeのエンジンがプリコンパイルされた可視性セット(PVS)を使用してレンダリングのパフォーマンスをどのように最適化したかを調べます。90年代半ば、ソフトウェアレンダリングの制限により、オーバードローの削減が不可欠になりました。Quakeは、この問題に対処するために、ポータルシステムとPVSを使用しました。ポータルは世界をセルに分割し、エンジンはカメラから見えるセルと、ポータルを通して見える他のセルのみをレンダリングします。PVSアルゴリズムは、マップのコンパイル中に各セルの見えるセルのリストを事前に計算することにより、ランタイムでの複雑な可視性テストを回避し、レンダリング効率を大幅に向上させます。この記事では、ポータルの定義、BSPツリーの役割、アルゴリズムの3つのステップ(基本可視性、完全可視性、結果の解決)を含め、PVSアルゴリズムの実装の詳細について詳しく説明します。

Cuttle:運だけでは勝てないレトロな二人対戦カードゲーム

2025-01-10

1970年代に登場した二人対戦カードゲーム、Cuttle。標準的な52枚のカードデッキを使って、先に21点に到達したプレイヤーが勝利します。ゲームプレイは、戦略的なカード配置と予測不能な効果が特徴です。プレイヤーは、点数カードを使って得点したり、相手のカードを「沈める」ことができます。一方、使い捨て効果カードや永続効果カードは、ゲームの流れを大きく変える可能性があります。エースは盤面を一掃し、ツーは効果に対抗し、キングは勝利に必要な点数を引き下げます。戦略と運の両方が必要な、独特で魅力的なレトロゲーム体験です。

30年間隠された宝:廃船から発見された50台のヴィンテージアーケードゲーム機

2025-01-10
30年間隠された宝:廃船から発見された50台のヴィンテージアーケードゲーム機

ウェールズの廃船「デューク・オブ・ランカスター」から、ゲーマーの夢が実現するような発見がありました。それは、Space InvadersやGalaxianなどの名作を含む、50台の無傷のヴィンテージアーケードゲーム機です。アーバンエクスプローラーによって発見されたこれらのゲーム史の遺物は、困難な交渉と10日間の時間との闘いの末に救出されました。一部が損傷していたものの、これらのゲーム機は丁寧に修復され、アーケードゲーム黄金時代の触れ合いを今に伝えています。

「イカゲーム」の成功の秘密:日本の映画『バトルロワイアル』

2025-01-10
「イカゲーム」の成功の秘密:日本の映画『バトルロワイアル』

Netflixの大ヒットシリーズ「イカゲーム」は、あまり知られていない日本のカルトクラシック『バトルロワイアル』に大きな恩義を感じている。監督のファン・ドンヒョクは、この映画をインスピレーションとして公に挙げている。高見広春による1999年の小説を原作とする『バトルロワイアル』は、全体主義政府によって中学生が死闘を強いられるディストピアを描いている。その残忍なゲームメカニクスと、社会の暗部を容赦なく描いた描写は、「イカゲーム」に大きな影響を与えた。この記事では、『バトルロワイアル』の起源を深く掘り下げ、作家の夢から生まれたコンセプトや、深作欣二監督が自身の第二次世界大戦体験を作品に注ぎ込んだことによって、単なる血みどろの殺戮劇から深い社会風刺へと変貌を遂げた過程を探る。

Factorioブループリントビジュアライザー:あなたの工場を芸術作品に

2025-01-09
Factorioブループリントビジュアライザー:あなたの工場を芸術作品に

Factorio愛好家の皆さん、丹精込めて作った工場やブループリントを、もっと芸術的な方法で披露したいと思ったことはありませんか?Factorio Blueprint Visualizerは、Pythonライブラリとインタラクティブなウェブデモで、まさにそれを実現します。Factorioブループリントのテキストを美しいベクターグラフィックス(SVG)に変換し、建物、ベルトコンベヤー、パイプなどを強調表示します。描画設定をカスタマイズしたり、ランダムなスタイルを生成したりすることも可能です。制作者は、このツールを使ってSDXLテキストツーイメージモデルのファインチューニングのためのデータセットを作成しました。美的鑑賞を超えて、印刷可能なエンジニアリング図面を作成することもできます。

ゲーム

イタリアのゲーム海賊版:80年代と90年代の無法地帯

2025-01-09
イタリアのゲーム海賊版:80年代と90年代の無法地帯

この記事では、1980年代から90年代初頭にかけてイタリアで猛威を振るったゲームの海賊版について詳しく説明しています。法の抜け穴と市場環境により、海賊版ゲームが横行し、キオスクや正規店でも簡単に購入できました。企業が公然と海賊版ゲームを出版し、巨大な産業を形成しました。この記事では、Armati、ナポリの「Napoletane」、SIPE/Edigammaなど、主要な海賊版グループとその独自の運営方法、ゲーム業界への影響について詳述しています。最終的に、EUの介入と法整備によってこの時代は幕を閉じました。

SteamOSの台頭:マイクロソフトのPCゲーム覇権への脅威

2025-01-09
SteamOSの台頭:マイクロソフトのPCゲーム覇権への脅威

Steam Deckの成功は偶然ではありません。これは、携帯型ゲームにおいてWindowsが最適な選択肢ではないことを示しています。優れた互換性と競争力のある価格を備えたSteamOS搭載の携帯型ゲーム機は、着実にWindowsの市場シェアを奪っています。さらに重要なのは、SteamOSがより多くのハードウェアパートナーを受け入れるようになっていることであり、これはゲーム用ノートパソコン、さらにはデスクトップ市場への進出を示唆しており、マイクロソフトのWindowsオペレーティングシステムにとって深刻な脅威となっています。マイクロソフトはゲーム分野に多大な投資を行っていますが、Windows 11のアップデートの問題やゲームエコシステム全体の欠陥により、大きな課題に直面しています。

ゲーム PCゲーム

あなたのファイルシステム、ダンジョン! - rpg-cli、コマンドラインRPG

2025-01-09
あなたのファイルシステム、ダンジョン! - rpg-cli、コマンドラインRPG

rpg-cliはRustで書かれたミニマリストなコマンドラインRPGです。あなたのファイルシステムをダンジョンに変え、ディレクトリを変更するたびにランダムに敵と遭遇します。キャラクターのステータスとレベルアップ、ターン制戦闘、アイテムと装備、複数のクラスと敵、パーマデス、クエスト、隠された宝箱などの機能があります。バイナリ、Cargo、Homebrew、Nixpkgs、Portage、Pacmanからインストールできます。一般的なファイルシステム操作と統合されており、`cd`コマンドの代わりに使用することもできます。深く潜り、より強力な敵と戦い、レアアイテムを集め、クエストをクリアし、レベルアップして、ファイルシステムをこれまでとは違う形で体験してください!

ピクセルの寓話:Lucasfilm Games の舞台裏

2025-01-08
ピクセルの寓話:Lucasfilm Games の舞台裏

この記事は、ゲーム開発の経験がないイラストレーター、マークがLucasfilm Gamesでどのようにして成長していったのかを語っています。運と才能によって、彼はコンピューター初心者からスタジオの主要メンバーへと変貌し、独自のピクセル処理技術でゲーム業界に影響を与えました。物語はドラマチックな展開に満ちており、初期のゲーム開発の苦労と創造性、そして制約された状況下での個々の才能の開花を描写しています。

SteamOSがSteam Deckから脱却、Windowsゲームの覇権に挑む?

2025-01-08
SteamOSがSteam Deckから脱却、Windowsゲームの覇権に挑む?

Lenovo Legion Go Sは、公式にSteamOSを搭載した初の非Valve製ハードウェアとなり、SteamOSがSteam Deckから拡大することを示しています。価格は500ドルからで、Windows 11搭載版と競合し、プレイヤーにより多くの選択肢を提供します。Valveは、互換性を向上させるためのSteamOS公開ベータ版も発表しており、将来的にはより多くのデバイスをサポートする予定です。この動きは、長年PCゲーム市場を支配してきたWindowsへの挑戦となり、Linuxゲームエコシステムの成長を示唆しています。

レノボ、SteamOS搭載のLegion Go Sを発表

2025-01-08

レノボはCESで、SteamOSを搭載したハンドヘルドゲーム機Legion Go Sを発表しました。これは、Valveが公式にライセンス供与した世界初のSteamOS搭載ハンドヘルドです。ValveのArch LinuxベースのSteamOSがプリインストールされており、クラウドセーブ、リモートプレイ、Steamストアとライブラリへのフルアクセスなどを備えています。AMD Ryzen Z1 ExtremeプロセッサとRadeon 700Mグラフィックスを搭載し、8インチ1200pディスプレイ、最大32GBのメモリ、最大1TBのSSDストレージを備えています。価格は500ドルからで、5月発売予定です。注目すべきは、AMDが昨日発表したRyzen Z2ではなく、Ryzen Z1 Extremeを使用している点です。

Crunchyrollがマンガアプリ市場に復帰

2025-01-07
Crunchyrollがマンガアプリ市場に復帰

CES 2025で、Crunchyrollは新しいマンガアプリ「Crunchyroll Manga」を発表しました。これは、昨年サービスを終了した後の市場復帰となります。このアプリは、有名出版社のカタログを提供し、アニメファンがマンガを読むための主要な目的地となることを目指しています。Crunchyroll社長のRahul Purini氏は、これはCrunchyroll会員の価値を高め、アニメファンの間で高まっているデジタルマンガへの需要に応えるためだと述べています。2025年のリリースが予定されていますが、時期や価格設定、プレミアムアドオンになるか独立した購入になるかなど、詳細は不明であり、ファンの間で議論や憶測を呼んでいます。

A*アルゴリズムを超えて:Breathing Worldのための効率的な経路探索

2025-01-07
A*アルゴリズムを超えて:Breathing Worldのための効率的な経路探索

ゲーム開発者のFarerは、ゲーム「Breathing World」において、オオカミのAI性能向上のため、新しい経路探索アルゴリズムを開発中です。既存のA*アルゴリズムは高解像度マップでは非効率的であるため、Bresenhamの線アルゴリズムに基づいた新しい手法を採用しています。これは、3Dエンジンにおけるレイキャスティングと同様に、障害物を検知し回避しながら経路を作成するものです。経路を複数のウェイポイントに分割することで、効率的な経路探索を実現し、ゲーム体験の大幅な改善が見込まれます。

Tramway SDK:軽量ゲームエンジンがターボブロートに挑む

2025-01-07

Tramway SDKは、UnityやGodotなどの主流エンジンにある「ターボブロート」という問題に挑む軽量ゲームエンジンです。3年かけて開発され、古いハードウェアでも3Dゲームが動作することを目指しています。ソフトウェアラスタライゼーションを使用することで、グラフィックカードが不要になり、15年前のハードウェアでも動作します。これにより、参入障壁が低くなり、電子ゴミの削減にも繋がります。ノードベースのシステムを廃止し、エンティティクラスの継承と簡素化されたコーディングを採用しています。オプションのエディターと空白区切り値のコンフィグファイルにより、ワークフローが簡素化されます。Tramway SDKには、レベルストリーミングとQuake/SourceスタイルのエンティティインタラクションをサポートするRPGフレームワークも含まれており、オープンワールドRPGの作成が容易になります。開発初期段階ですが、その軽量性と使いやすさから大きな可能性を秘めています。

NvidiaのAI:あなたの新しいPUBGチームメイト!

2025-01-07
NvidiaのAI:あなたの新しいPUBGチームメイト!

CES 2025で、NvidiaはAIキャラクターテクノロジーACEの大きな進歩を発表しました。単なるチャットボットではなく、自律的なゲーム仲間となっています。PUBGでは、「PUBG Ally」がチームメイトとして、コミュニケーション、戦略立案、略奪、運転、戦闘をプレイヤーと共に実行します。小型言語モデル(SLM)とマルチモーダルSLMによって、ACEキャラクターは人間のような意思決定と環境認識を示します。このテクノロジーは、『NARAKA: BLADEPOINT』や『inZOI』などの他のゲームにも展開され、ゲームにおけるAI統合の大きな飛躍となります。

ゲーム
1 2 17 18 19 20 22 24 25