**LÖVE:Lua用 2D ゲームフレームワーク**

2026/04/04 18:20

**LÖVE:Lua用 2D ゲームフレームワーク**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

概要:
LÖVEは、Windows、macOS、Linux、Android、およびiOS上でLuaを使用して2Dゲームを構築するための無料かつオープンソースのフレームワークです。プロジェクトはGitHubに安定リリースを公開し、CI経由でnightly/unstableビルド(Ubuntu PPA

ppa:bartbes/love-unstable
および Arch AUR パッケージ
love-git
を含む)も提供しています。すべてのバイナリは、LÖVE APIを網羅する完全なテストスイート(
testing/
)とともに配布されます。各プラットフォーム用の詳細なビルド手順が用意されており、LinuxではCMake、macOS/iOSではXcode、Androidには専用リポジトリがあります。また
love‑experiments
リポジトリは実験的変更を保持しています。ドキュメントはプロジェクトのWikiにあり、コミュニティサポートはフォーラム、Discord、subreddit、およびWikiから提供されます。貢献はプルリクエストで受け付けられますが、LLMや生成AIによって生成されたコードは品質維持のため拒否されます。主な依存関係にはSDL3、OpenGL 3.3+ / OpenGL ES 3.0+、Vulkan/Metal、OpenAL、Lua/LuaJIT/LLVM‑lua、FreeType、harfbuzz、ModPlug、Vorbisfile、およびTheoraが含まれます。

本文

LÖVE は、Lua で 2D ゲームを作るための素晴らしいフレームワークです。
無料でオープンソース、Windows・macOS・Linux・Android・iOS のすべてに対応しています。


ドキュメント

  • 私たちは wiki をドキュメントとして使用しています。
  • さらにサポートが必要な場合は、フォーラム、Discord サーバー、または subreddit でお気軽に質問してください。

リポジトリ

  • main
    ブランチは次期メジャーリリースの開発用です。安定版とはみなされません。
  • 現在リリース中のメジャーバージョンごとにブランチがあり、将来のパッチリリース向けの修正や変更が含まれることがあります。
  • すべてのリリースはタグ付けされています(Mercurial から Git に移行したため)し、バイナリダウンロードも利用可能です。
  • 実験的な変更は
    love-experiments
    リポジトリで別途開発されることがあります。

ビルド

  • リリースファイルは GitHub の Releases セクションにあり、最新リリースの追加プラットフォームコンテンツへのリンクもあります。
  • 不安定/ナイトリービルドは各コミット後に自動生成され、GitHub CI インターフェイスから入手できます。
    • Ubuntu Linux では
      ppa:bartbes/love-unstable
      からインストール可能です。
    • Arch Linux には AUR パッケージ
      love-git
      が用意されています。

テストスイート

testing/
にあるテストスイートは LÖVE のすべての API をカバーし、開発者が実際に使う方法で検証します。
現在のテストカバレッジは任意のアクションから確認できます。
ローカルで実行するには:

love testing

testing
フォルダ内の README に詳細があります。

コントリビューション

  • コントリビュートする最適な場所は、Issue トラッカー、公式 Discord サーバー、または IRC チャンネルです。
  • コード貢献にはプルリクエストとパッチが歓迎されます。ソースコードスタイルガイドを必ず読んでください。
  • 変更や新機能は通常、PR を作成する前に Issue トラッカーまたは Discord/フォーラムで議論されます。
  • LLM / 生成AI 技術で作成されたプルリクエスト、バグ報告、その他の貢献は 受理されません

コンパイル

Windows

メガソース リポジトリ ページにある手順に従ってください。

*nix

ツリー内ビルドは禁止されているため、別ディレクトリで Makefile を生成します。

build
を使用した例:

cmake -B build -S . --install-prefix $PWD/prefix   # `build/` を作成
cmake --build build --target install -j$(nproc)     # すべてのコアで `prefix/` にビルド

注意: CMake 3.15以前では

--install-prefix
がサポートされません。代わりに
-DCMAKE_INSTALL_PREFIX=
を使用してください。

macOS

  1. リポジトリをダウンロードまたはクローンします。
  2. macOS/Frameworks
    サブフォルダーを
    love/platform/xcode/macosx
    にコピー/移動/シンボリックリンクします。
  3. shared
    サブフォルダーを
    love/platform/xcode
    にコピー/移動/シンボリックリンクします。
  4. platform/xcode/love.xcodeproj
    を開き、
    love-macosx
    ターゲットをビルドします。

iOS

  1. macOS と Xcode が必要です。
  2. Releases ページから LÖVE バージョンに合った love‑apple‑dependencies ZIP をダウンロードし、解凍します。
  3. iOS/libraries
    サブフォルダーを
    love/platform/xcode/ios
    に、
    shared
    フォルダーを
    love/platform/xcode
    に配置します。
  4. platform/xcode/love.xcodeproj
    を開き、
    love-ios
    ターゲットをビルドします。詳細は
    readme-iOS.rtf
    を参照してください。

Android

Android build repository で手順をご確認ください。

依存関係

  • SDL3
  • OpenGL 3.3+ / OpenGL ES 3.0+ / Vulkan / Metal
  • OpenAL
  • Lua / LuaJIT / LLVM‑lua
  • FreeType, HarfBuzz
  • ModPlug, Vorbisfile, Theora

同じ日のほかのニュース

一覧に戻る →

2026/04/06 3:45

Gemma 4(iPhone向け)

## Japanese Translation: AI Edge GalleryはiPhone専用アプリで、デバイスのハードウェア上で大規模言語モデルを完全にオフラインで実行し、インターネット接続なしで高性能な生成型AIをユーザーに提供します。最新リリースではGemma 4をサポートし、以下の新機能が追加されました: - **Agent Skills** ユーザーはWikipedia事実照合、インタラクティブマップ、視覚要約カードなどのモジュールツールでLLMを拡張でき、URLまたはGitHub Discussionsからスキルをロードできます。 - **AI Chat with Thinking Mode** 対応モデルに対してステップバイステップの推論ビューを提供し、多段会話の透明性を高めます。 - **Ask Image** デバイスカメラまたはフォトギャラリーを使用したマルチモーダルオブジェクト認識と視覚パズル解決が可能です。 - **Audio Scribe** 音声録音をリアルタイムで文字起こし・翻訳し、オンデバイス言語モデルを利用します。 - **Prompt Lab** 温度やtop‑kなどのパラメータ調整が可能なプロンプトテスト用ワークスペースです。 - **Mobile Actions** ファインチューニングされたFunctionGemma 270mモデルにより、オフラインデバイス制御と自動タスクを実現します。 - **Tiny Garden** 自然言語で仮想庭園を植えたり収穫したりできる実験的ミニゲームで、同じくFunctionGemma 270mベースです。 アプリにはカスタムオープンソースモデルのダウンロード・ロードと特定ハードウェア上での性能評価が可能な柔軟なサンドボックスがあります。全ての推論はデバイス内で行われるため、インターネットは不要であり、プロンプト、画像、および機密データの100 %オンデバイスプライバシーを確保します。プロジェクトはオープンソース(GitHub: https://github.com/google-ai-edge/gallery)で、スキルや機能のコミュニティ貢献を歓迎しています。 この要約はすべての主要ポイントを網羅し、推測的表現を避けつつ主旨を明確かつ簡潔に提示しています。

2026/04/06 7:31

日本では、ロボットはあなたの仕事を奪うものではなく、誰も取りたがらない職務を担ってくれます。

## Japanese Translation: --- ## 要約 日本経済産業省は、総理大臣高市早苗氏の支援を受けて、2040年までに世界市場の **30 %** を占める国内物理‑AIセクター構築計画を発表し、約 **63億ドル** の資金を投入します。このイニシアチブは深刻な労働力不足が主因であり、日本の就業年齢人口は **59.6 %** に減少しており、今後20年間で約 **1500万人** へと縮小すると予測され、将来の労働供給に脅威を与えています。 日本の製造業者はすでに **70 %(2022年)** の産業用ロボット市場を支配しており、強固な基盤があります。政府の戦略は実験的試作から、**稼働時間、人間介入率、生産性への影響** で測定される有料顧客導入へとシフトします。 このハイブリッドエコシステムを示す主要プレーヤーは次の通りです: - **Mujin**:既存の産業用ロボットを自律的なピッキング・物流プラットフォームに変えるロボティクス制御ソフトウェア。 - **WHILL**:東京とサンフランシスコで創業されたスタートアップ。電動車両、搭載センサー、ナビゲーションシステム、クラウドベースのフリート管理を組み合わせた短距離自律輸送。 - **SoftBank**:視覚と言語モデルとリアルタイム制御を結合し、環境を認識して複雑なタスクを自律的に実行できるロボットを産業現場で可能にする。 - **Terra Drone**:運用データ+AI を活用し、自律防衛システムの信頼性向上を図る。 日本の優位性は、高精度部品(アクチュエーター、センサー、モーションコントロール)にあり、物理システムと AI の統合に対して戦略的な堀を形成しています。投資は純粋なハードウェアではなく、オーケストレーションソフトウェア、デジタルツイン、シミュレーションツール、統合プラットフォームへと徐々に向けられています。 結果として生まれるハイブリッドモデルは、大手企業がスケールと信頼性を提供し、スタートアップがソフトウェア革新を推進する構造であり、製造業・物流・自律輸送・防衛部門を再形成する可能性があります。これにより、ハードウェアの卓越性と高度な AI オーケストレーションを融合したバランスの取れたエコシステムが実現します。

2026/04/05 23:18

アーテミス II クルー、月の裏側を初めて目撃【動画】

## Japanese Translation: ** ## 要約 アルテミス IIクルー――リード・ウィスメン、ビクター・グローバー、クリスティーナ・コック、ジェレミー・ハンスン――は初めて宇宙から月の裏側全体を観測し、オリエンターレ盆地の完全な姿を捉えました。オリオン任務の3日目に、彼らは地球から180 000マイル(289 681 km)以上離れた軌道上で飛行しており、宇宙飛行士クリスティーナ・コックが前例のない視覚体験を語り、盆地全体を人間の目で撮影した最初の写真を投稿しました。NASAは「これまでに人間の目で盆地全体が観測されたのは今回が初めて」と報告しています。宇宙船は月周回航行を継続し、地球へ帰還する前に裏側の地質学的な新たな科学データを提供するとともに、NASAのアルテミス計画への公衆の関心を高めます。