各種ライブラリ紹介スレ2
■ このスレッドは過去ログ倉庫に格納されています
ゲームに利用できそうな各種のライブラリ(フレームワーク含む)を紹介してみるスレです。
できれば紹介文もつけてね。
過去スレ
各種ライブラリ紹介スレ
http://pc8.2ch.net/test/read.cgi/gamedev/1008220559/ 無料やフリーじゃなくて
有料ものでサポートもしっかりしてる
ゲームエンジンないかな? 遺伝的アルゴリズムライブラリ
GAlib
http://lancet.mit.edu/ga/
経路探査ライブラリ
http://www.cs.ualberta.ca/~games/pathfind/
群集ライブラリ
(重複)OpenSteer
http://opensteer.sourceforge.net/
Tactic AI
Steering
Rule-Based System
Neural Networks
Fuzzy logic
Finite State Machine (FSM)
Decision Tree (DT)
Emotion
Lag
Expert Systems
Learning Systems
gamedevのは殆ど更新してないから抜かしたな・・・・・4/29はおれだし・・・・もう一人いるっぽいが >>2の3Dライブラリの3種類の中で最もゲームを作りやすいのってどれでしょう?
絵はORGEが一番気に入ったんだけど衝突判定とか弱いのかな…
仮に他ライブラリと組み合わせる場合、ここの住人ならどんな選択をしますか? Delphi使いにも優しいライブラリはないかのー。
Ogreよさそうだなー。
なんと、Pacific Stormにも使われているではないか!
余裕があればDelphiに、ポーティングでもしてみたいな。 http://irrlicht.sourceforge.net/features.html
.NET language binding which makes the engine available to all .NET languages like C#, VisualBasic, and Delphi.NET. >>23-24
Delphi.NET使うくらいなら死んだ方がマシだ ええー・・・・
まあ、あの中途半端さ加減はどうにかしてほしいが あーちなみに日本語圏のライブラリの紹介が殆どないのは気にしないでください。誰かやって OgreはJapanizeでちょっとずつ翻訳されているようだな Horde3D - Next-Generation Graphics Engine
http://www.nextgen-engine.net/
軽量で高品質な3Dグラフィックエンジン。
チュートリアル、リファレンスあり。
オープンソース。LGPL。
C++のほか.NETラッパーも存在する。
解凍してすぐに実行できるデモが同梱されており
demo.batから起動できる。 >>30
面白そうなライブラリ紹介乙
しかし、ライブラリがLGPLってのはなんかiya-n('A`)
紹介用テンプレ
評価日:
公式:
関連:
とっつき:
ドキュメンテーション:
ライセンス:
2D対応:
3D対応:
対応コンパイラ:
日本語対応:
機能:
拡張性:
速度:
マルチプラットホーム:
日本語サイト:
私見:
DXライブラリ
評価日:2007/05/19
公式:http://homepage2.nifty.com/natupaji/DxLib/
関連:http://www.rutles.net/books/151.html
http://www.rutles.net/books/165.html
とっつき:○
ドキュメンテーション:◎
ライセンス:オリジナル(基本フリーだが利用機能によっては著作権表示必要)
2D対応:○
3D対応:△
対応コンパイラ:VC, BCC
日本語対応:○
機能:○(2D、文字出力、音、音楽、入力、通信、動画、その他ゲーム用補助関数等)
拡張性:○(ソース公開)
速度:?(未計測)
マルチプラットホーム:×
日本語サイト:○(公式充実)
私見:最初はとりあえずこれでいいんじゃね?
公式サイトで作者自らが解説を執筆しており一貫性のある情報が手に入る。
ポリゴン表示程度はできるが実質的に2D専用。
といっても2D機能が充実してるわけでもなく必要なものが揃っている程度。
国産ライブラリにはめずらしくグラフィック以外も様々な機能を網羅している。
すでに>>3で紹介されている文章を焼きなおした理由は? >>34
見比べればわかることを聞くなカス
プログラマならgrepの使い方ぐらい覚えろよ
レビューは複数人が同じものを何度も評価していくうちに精度があがり
鮮度が保たれていくのであって本来ならバージョンアップのたびに
するべきものだがいくらなんでもあれが書かれたのは何年前だと思っているんだ?
追加機能、書籍出版、人口拡大、他ライブラリとの比較など
現状にそぐわなくなってきたのは利用者なら当然のように気づいているわけで
何年も放置したあげく一部に関しては現状との違いがあり使い物にならない
ライブラリ紹介文は年々価値が下がっていく一方でありまた1人がレビューを
書いたところでそれは1つの物の見方でしかなく多数の人間が
レビューしていき多数の意見が煮詰まってきたところで
まとめとして残していってこそ掲示板でディベートしていった結果としての
価値が発生するわけでそもそもレビュースレで同じ作品に対してのレビューに疑問を
持つ人間をはじめてみたからびっくりだ
つまり
・2年10ヶ月前の情報と現在では食い違いがでている
・レビューはそもそも誰かが書いたから他の人間が書いていけないものではない
・むしろ精度と鮮度のためにもっと色んな人が積極的に書くべき
などの理由からレビューされないのが不思議な状態であり怠惰
ところでまとめというものは誰かが書いたものをコピペするのは下の下であって
たくさんのレスから流れを読んでピックアップするなり新規に文書を起こすなど
の方法で多数の主観から共通点を見出すことで客観的で役立つ情報を
抽出するべきものだがなぜwikiを直接編集しないかというと書き換えた経緯が見えづらいから
それにこれをまとめに乗せるとかそういう話してるわけじゃないんだから
なんで内容が似てるわけでもないレビューを書いたこと自体に疑問が発生するのかわからない
おまえはなにかやろうとしてる人間を笑うことしかできないカス野郎だ!
まわりはどんどん進化しているのに新しいことを何も学ばない化石人間だ!!
ライブラリの紹介スレで紹介する者を怖気づかせていったい何の益があるのだろう
あなたがやっていることはゲーム業界に対してまったく意味がなく存在価値もない
うんこうんこうんこ! >>35
筋が通っている意見だと思う
それよりなにより勢いがすげぇな・・・
2年10ヶ月前の紹介文だけど、評価は基準が何かわからんから特に言うことは無いが、「私見」が間違っているよ
>完全に私見ではあるが、GDI+が使える今、DirectDraw?ベースのライブラリは役割を終えたような気もしなくはない(Direct3Dで2Dエミュレーション可能)。
>(WinMain?ラッパとしても役割はまだ残ってるわけだが)
DXライブラリは「Direct3Dで2Dエミュレーション」してるんだが・・・と、掲載当時思った
まあ紹介文からしてあんまり好意的じゃないから詳しく調べたわけじゃなかったんだろうな >>35
書きなおしたことが正確なら誰も文句言わなかっただろうな 人がほとんど雑談しないで、ライブラリだけあげたのに………… >>42
ユーザーいる?
Irrlihitと使ってみようか迷っているのだが 思ったらやらないと次に思った人がやらないと次に………烏賊ループ Panda3D - Free 3D Engine
http://panda3d.org/
カーネギメロン大学とディズニーの共同開発のフリーの3Dエンジン。
3Dや、サウンドからコリジョンまで一通り入っている。
C++とPythonから使えるらしいが、
サンプルが、Pythonのしかない。
PythonでRAPIDな開発は確かによいのだが、他の言語でキッチリ開発したい気もする。
・ライブラリダウンロード(デモ含む)
http://panda3d.org/download/panda3d-1.3.2/panda3d-1.3.2.exe
・サンプルデモゲーム AirBlade
http://panda3d.org/download/panda3d-1.3.2/airblade-1.3.2.exe OGRE3D
http://pc11.2ch.net/test/read.cgi/gamedev/1180869789/
いきなり立て逃げかよ
せめてテンプレ案くらいきっちり話あってからたてればよかったのに・・・ >>49
スレ立てた奴乙
テンプレなんて2スレ目から効力を発揮するものだぜ? Retained ModeがVistaで使えなくなった影響受ける
ライブラリってある?elライブラリはアウトっぽい。
3Dを一切使わないでelDraw::だけ使ってればいいんだろうけど。 > Retained ModeがVistaで使えなくなった影響受ける
そうなん?
DirectXって下位互換があると思っていた。
まあ、RMモードっていまどき使う人いないとは思うが・・・ directx10から消えただけで過去のsdk使えばよろし
まぁこれがメンテナンスされてないライブラリの宿命 >>55
だよねえ、だよねえ。
俺はてっきり、全く使えなくなったものかと思ってた いつまで経っても上位互換と下位互換の区別が出来ない、
>>54みたいな馬鹿がいなくなる日は来ないのか。 【名称】YaneSDK.NET
【評価日】2007/6/9
【公式HP】http://yanesdkdotnet.sourceforge.jp/
【関連HP】http://www.sun-inet.or.jp/~yaneurao/
【2D対応】◎
【3D対応】× 実装予定はあるらしいが、YaneSDKシリーズ通して初の機能なので期待してない
【ライセンス】SDL使用部分はSDLライセンス準拠、YaneSDK部分はどう扱おうが煩いことは言わないとのこと
【コンパイラ】C#
【OS対応】○ 基本はWin。MONO依存だがLinuxとMacで動作実績はある。Win限定機能は結構あるかも。例えばDLLマネージャー機能はWinのみ。
【とっつき】△ 機能は多いが、使い方のテンプレがガチガチに決まってる。悪い意味でクセが強い。
【拡張性】○ VSプロジェクトとしてソースが公開されてるのでいじりやすい。
【文書量】○ Yanesdk2nd時代のマニュアルがある。ソース中コメントもそれなりに多い。
【機能】◎ SDL+拡張という感じ。動画、通信、DB、アーカイブ、メモリ管理、タイマ、シリアライザなど色々。
【速度】○ SDL&MSFrameworkなので早くは無いはず。ただ2D画像系は色々高速化の手が入っているように見える。
【私見】『紙芝居作りたいならHSPかNスクでいいんじゃね?YaneSDKだとそっから先は厳しいよ?』
クセ強すぎ。
『PG初心者でもWinアプリを動かせる』をコンセプトにしてると思われる。
型に嵌った動作を作るのは確かに簡単だが、そこからはみ出た動作にするためには結局別のライブラリを引っ張るか、自力で色々と実装するはめになる。
結局、ゲ製作初心者にもオススメできない一品になってしまったか?
なお、商用実績があるとのことだが、ゴミなエロゲでも実績になるのであまりアテにならない。
例えばzipアーカイブ機能というものがある。
hoge.zipというファイルがあればhoge/hage.pngのようにフォルダと認識してくれる機能なんだが…一旦機能をONにしたら、画像音声など恐らく全てのLoadメソッドに適応されるので、オプション追加のためにライブラリに手を入れざるを得なかった(;´Д`)
以前のソースコメントはエロゲネタが紛れてて痛杉レベルだった。
今は顔文字多すぎレベルまで一応改良されている、が……こんなソースを社内や客先に提出できるわけねーだろ。
色々な場所に個性の強いコメントを垂れ流す人なので、作者は一時ヲチ対象にもなっている。「コノ作者ウゼェ」と思う人にはYaneSDKはオススメできない。 確か社長で、自分の会社の社員に訴えられてた人でしょ。 >>59
前にソースみたとき、描画は、OpenGL使ってたと思ったが。 >>61
そうだ、忘れてた。
「もう2Dという時代じゃない」とのことで、2D描写も全部OpenGLだった。
すまん。 >>62
コメントをすべて削除するプリプロセッサにかければ…
連続する//から改行コードまで
/* から */まで HSPのライブラリ要る?
DLL不要でデスクトップアクセサリーとかに特化してるやつ。ガジェット?とか作れるよ。 >>65
ホームページつくってさらしておけば、使う人はいるんじゃないの? 偶然上の二つに関係ある話題だけど
「おたま」というBMS再生ソフトの頁で
BMS再生のasがあった。ソース読んで見ると・・
BMSって無圧縮の画像とサウンドのかたまりだったんだね。
>>BMSって無圧縮の画像とサウンドのかたまりだったんだね。
BMSをやってない人なんじゃないかと心配してしまう >>71 とりあえず↓を張ってみる
ttp://pc11.2ch.net/test/read.cgi/gamedev/1178611237/ DirectX9.0c Library <Luna>
2007.06.19 : phase 35.53
Luna : author Haniwa
フレームレートの調整処理を修正しました。
TWINTAIL LOVERS.
http://twin-tail.jp/
Lunaはwiki見た感じだととっつき×になってるな。
実際使う使わないは別に多機能だけどごちゃごちゃし過ぎ。 DXLibの新しい評価もwikiに反映させた方がいいよな YaneSDKが3D対応したってことは和製で2D/3Dトップを狙ってるんだろうか。
自分で書いた本の中で環境に依存する機能なんて論外だぜ、とか書いてたのに。 株式会社カプコン:“MT Framework”ゲームエンジンプログラマ募集
http://programmer-wanted.capcom.co.jp/
おお!このスレは久々の神スレだと思います!
本当に参考になりました。皆さんありがとうご! 流れに出てるYaneSDK、まだ全然β版じゃね?wiki載せない方がいいと思うぞ。
2chや公式BBS見たら実装されてない関数は随分あるらしい。
しかも描写が3D予定で音楽がSDLってどういうギャグだ?
これでマジで>>78狙ってるんだったらバナナとアボガドだぞ。
どうせまた飽きて、違うYaneSDKを作り出すんじゃない?
相手しないほうがいいよ。 いわれてみりゃYaneSDKってやたらバージョン多いな Dxライブラリのコンパイル環境って2003?
なんか2005でboostと一緒に使おうとしたらリンカにゴルァされるんだけど >>91
ヘッダファイルをいじる必要があった気がする。うろ覚えだけど。 >>81
Lunaに比べるとSeleneの方がドキュメントとかはマシになってるっぽい。
それくらいしか分からん。 >>87
「あるらしい」で乗せない方がいいと言い切るのは、アンチの工作員の匂いがプンプン・・・
>>88-90
といいつつ、なぜか同意w
永遠のベータで完成しない!これこそ、ライブラリ2.0w LUNAだからLUNA2(ルナ・ツー)に進化すると思ってたのに できますた
DxLib.hの#define DX_USE_VISUALC_MEM_DEBUGのコメントを外して
プロジェクトの使用ライブラリの設定をスタティックに変えたりいろいろしてたら通りました >>95
Lunaの後継って単に同じ人が作ってるっていうだけで思想や向性は全く違うぞ。 >>99
募集とか言っても、業界内引き抜きの偽装かもしれないがw
@2ちゃんで長文かくくらいの手間をかけて応募
A受理のメールを読む
B不合格のメールを読む
くらいの手間だよ。応募するだけなら俺でもできるwww ■ このスレッドは過去ログ倉庫に格納されています