12 ポイント 投稿者 GN⁺ 2023-09-14 | 2件のコメント | WhatsAppで共有
  • LÖVEは、Luaプログラミング言語を使って2Dゲームを作るための無料のオープンソースフレームワーク
  • Windows、Mac OS X、Linux、Android、iOSなど、さまざまなプラットフォームに対応
    • 開発した .love ファイルを実行ファイルとバンドルする方式
  • 商用プロジェクトでも制限なく利用可能
  • LÖVEコミュニティは活発で、フォーラム、Discordサーバー、IRCチャンネルを通じてサポートを提供
  • LÖVEの導入は簡単で、テキストや画像の描画、音声の再生といった基本作業向けのコードスニペットが用意されている
  • 商用プロジェクト(Steamの一部ゲームで採用)からゲームジャム、プロトタイピングまで、さまざまな目的で利用されている
  • オーディオ、データ、イベント、ファイルシステム、グラフィックス、画像、ジョイスティック、キーボード、数学、マウス、物理、サウンド、システム、スレッド、タイマー、タッチ、ビデオ、ウィンドウなど、フレームワークのさまざまな側面を網羅する包括的なドキュメントが提供されている

2件のコメント

 
[このコメントは非表示になっています。]
 
GN⁺ 2023-09-14
Hacker Newsのコメント
  • LÖVEは、Zerobrane IDEと組み合わせて画面にピクセルを表示するソフトウェアを開発する際に、開発者の間で人気があります。
  • このフレームワークとIDEは軽量で、RPI上でも快適に動作します。
  • LÖVEには優れたドキュメント、役立つフォーラム、そして強力なライブラリエコシステムがあります。
  • 一部のユーザーは、開発者によるAPI変更の進行が速く、特にAndroidではレンダリングが遅く感じられることがあると指摘しました。
  • このフレームワークは、"Move or Die" という最初の大きな商業的成功を収めたゲームの制作に使われました。
  • LÖVEは、テレビ番組 "Community" に登場するゲームを再現するためにも使われており、このフレームワークで作れるゲームの複雑さを示しています。
  • LÖVEは、そのシンプルさと優れたドキュメントのおかげで、初めてゲームプログラミングに挑戦する人に勧められています。
  • ゲームプログラミングで言及された他のプラットフォームには、RAYLIBやPICO8があります。
  • LÖVEはAndroidアプリの作成にも使用でき、ユーザーはクリーンなAPIとコード中心の体験を高く評価しています。
  • LÖVEにはLÖVRというVR/3D版もあり、始めやすい一方で完成した製品を作るのは難しい場合があります。
  • LÖVEは、FennelというLispに似たプログラミング言語と一緒に使うこともできます。
  • 一部のユーザーは、LuaのJust-In-TimeコンパイラであるLuaJITがRISC-Vにあまり適していないことへの懸念を示しました。
  • LÖVEは2009年からHacker Newsで議論されてきた実績があります。
  • Solar2Dは以前Corona SDKとして知られており、Love2Dをベースにしていて、"Bubble Ball" というゲームの制作に使われました.