Difference between revisions of "Lovetoys (日本語)"
m |
m |
||
Line 1: | Line 1: | ||
− | + | '''Lovetoys''' は Lua によるゲーム開発用のエンティティ・コンポーネント・システムのフレームワークです。当初は LÖVE 2D ゲームエンジン用に開発されましたが、現在は Lua を採用している全てのゲームと互換性を有しています! それは大雑把に述べると [http://www.richardlord.net/blog/what-is-an-entity-framework Richard Lords] (リチャード・ロード) による ECS の紹介に基づいています。 このエンティティ・コンポーネント全般の概念が理解できない場合は、前述のリンクをクリックして熟読してください。それは非常に価値があります! | |
− | |||
− | |||
− | |||
− | + | Lovetoys はエンティティ、コンポーネント、およびシステムなど心臓部だけを搭載しているわけではなく、完全機能によるゲーム開発用フレームワークですがシーングラフと同様の発行・照会型メッセージ通信システムを搭載しているため、構造化手法により複雑なゲームですら簡単に作成することを可能にしています。 | |
− | |||
− | |||
− | |||
まだ version 1.0 には到達していませんが、ソフトウェアは試験済みであり、多数のゲームで採用されているため明確に安定動作していると言えるでしょう。不具合を発見した場合はレポート (issue) を作成して報告をお願いします。または プル (pull) リクエストを与えてください。 :) | まだ version 1.0 には到達していませんが、ソフトウェアは試験済みであり、多数のゲームで採用されているため明確に安定動作していると言えるでしょう。不具合を発見した場合はレポート (issue) を作成して報告をお願いします。または プル (pull) リクエストを与えてください。 :) | ||
Line 14: | Line 8: | ||
良い用例および適切な実装方法を参照したい場合は[https://github.com/Lovetoys/examples プロジェクトの用例]または[https://github.com/Lovetoys/Lovetoys-games ゲーム]を参照してください。 | 良い用例および適切な実装方法を参照したい場合は[https://github.com/Lovetoys/examples プロジェクトの用例]または[https://github.com/Lovetoys/Lovetoys-games ゲーム]を参照してください。 | ||
+ | |||
+ | {{#set:Name=ECS Lovetoys}} | ||
+ | {{#set:LOVE Version=Any}} | ||
+ | {{#set:Description=Lua によるゲーム開発用の完全機能を有するエンティティ・コンポーネント・システムのフレームワークです。オリジナルであり唯一無二のものです。}} | ||
+ | {{#set:Keyword=ECS}} | ||
[[Category:Libraries (日本語)]] | [[Category:Libraries (日本語)]] | ||
== そのほかの言語 == | == そのほかの言語 == | ||
− | {{i18n|Lovetoys}} | + | {{i18n (日本語)|Lovetoys}} |
Latest revision as of 04:12, 17 December 2019
Lovetoys は Lua によるゲーム開発用のエンティティ・コンポーネント・システムのフレームワークです。当初は LÖVE 2D ゲームエンジン用に開発されましたが、現在は Lua を採用している全てのゲームと互換性を有しています! それは大雑把に述べると Richard Lords (リチャード・ロード) による ECS の紹介に基づいています。 このエンティティ・コンポーネント全般の概念が理解できない場合は、前述のリンクをクリックして熟読してください。それは非常に価値があります!
Lovetoys はエンティティ、コンポーネント、およびシステムなど心臓部だけを搭載しているわけではなく、完全機能によるゲーム開発用フレームワークですがシーングラフと同様の発行・照会型メッセージ通信システムを搭載しているため、構造化手法により複雑なゲームですら簡単に作成することを可能にしています。
まだ version 1.0 には到達していませんが、ソフトウェアは試験済みであり、多数のゲームで採用されているため明確に安定動作していると言えるでしょう。不具合を発見した場合はレポート (issue) を作成して報告をお願いします。または プル (pull) リクエストを与えてください。 :)
入手と試用は Github からどうぞ!
良い用例および適切な実装方法を参照したい場合はプロジェクトの用例またはゲームを参照してください。