07/01/07 22:56:59 TWhr/U7U
2ちゃんねるでライブラリを製作するスレです。
[理由]
ライブラリやツールを作成に伴う時間を減らせればゲーム産業が盛り上がるかもしれない。
クロスプラットフォーム向けのライブラリを作成することによって利益のでやすい開発を可能にする。
いつまでも何処かの会社で誰かが作ってるだろうなみたいなコードを打たないですむようにする。
2:名前は開発中のものです。
07/01/07 23:12:22 qOT4O8wh
「お前らのコードをタダで使わせてください」と本音で書けばいいのに。
どうしてバカの癖に仲間面したがるんだか…。
3:名前は開発中のものです。
07/01/08 02:35:00 tD2tiw6I
テスツ
4:名前は開発中のものです。
07/01/09 17:02:55 cJZrfikf
age
5:名前は開発中のものです。
07/01/09 21:00:19 UDlLNm05
>>1
>ゲーム産業が
wanabeeeeeee!!!
6:名前は開発中のものです。
07/01/10 19:09:49 7WPgKHGU
>>1ってさぁ友達とかいなさそう。
だって自分勝手だし、空気の読めないスレッドを立てるから。
しかも文章に知性のかけらもない駄文。
いろいろな意味で学校から消えてくれないかな?
7:名前は開発中のものです。
07/01/10 20:58:11 7xjav0Dz
つ鏡
8:名前は開発中のものです。
07/01/12 12:49:02 U6DissQ0
こういうスレは>>1の頭があたまが良くてみんなを引っ張っていくような人じゃないとだめだよね
でも、そんな人はこの板にはほぼいない
9:名前は開発中のものです。
07/01/22 01:18:40 naqYAS6W
サンプルで上げてみました、どうでしょう。
URLリンク(gamdev.org)
[8691.zip]ライブラリ
10:名前は開発中のものです。
07/01/22 16:45:22 3BJkOeJM
はあ
11:名前は開発中のものです。
07/01/22 21:45:22 wsqi3k1A
やねうらおライブラリをリネームしたらいいんじゃね?
12:名前は開発中のものです。
07/01/23 00:03:28 7vCGXiHd
>>9
中に入っていたテキストをコーディング標準の叩き台として
使わせてもらう。ありがとう。
13:名前は開発中のものです。
07/01/26 01:37:33 Cm/EHsFr
オールインワンタイプのライブラリって余計な機能がうざくて結局使わなくなってしまう
14:名前は開発中のものです。
07/01/26 10:44:13 swywIB6A
まぁ、オープンソースのライブラリは、
自分がゲーム作る際に勉強や再利用が出来てありがたいけどね。
ゲー製作素人からしたらyaneSDKなんて宝物が詰まったほうぶつこ(←なぜか変換できない)だよ。
15:名前は開発中のものです。
07/01/26 23:39:23 25gMsrbT
やねうらおはなんだかんだ言われてるが、新しい目の概念をほどよく取り入れるし
見ていて勉強にはなるよね。
16:名前は開発中のものです。
07/01/27 04:23:51 lIqlDmUo
ま、英語圏の情報ソースを勉強して、バカのために翻訳してあげる商売なんだけどね。
技術に関しては、英語が読めない奴は、時代遅れかカネを垂れ流すだけのカモになる運命。
もっとも、技術英語に要求される英語力は、せいぜい高校レベルでしかないのだが。
17:名前は開発中のものです。
07/01/27 10:11:28 xkj6/CCb
まあ文法は中学で全部やるが後は単語と熟語のあんきだしな
18:名前は開発中のものです。
07/01/27 16:55:40 Cu/waNhi
やべぇ、ライブラリのUML書いてるだけで楽しい。
実装しなくてもいい気がしてきた…
19:名前は開発中のものです。
07/01/30 10:41:16 svXxMrc0
すでに世に腐るほどライブラリ等あるのに、
>>1の理由が成り立つとはとても思えないんだが
20:名前は開発中のものです。
07/04/04 00:55:01 nhAZuh8C
AGE
21:名前は開発中のものです。
07/04/04 01:55:57 /7O87zGc
突き詰めると最終的にDirectXになります。
22:名前は開発中のものです。
07/04/04 03:16:22 63bkFeNW
ふむ、我々が欲しいと思ってて無い物
そんな物を作れば皆が幸せになれると思うんだな
例えば、日本語対応
世界的なオープンソースなどは日本語の事など考えてない。
ライブラリーの日本語対応とか
23:名前は開発中のものです。
07/04/07 16:16:58 7tS8COUW
日本語対応するにはWindows依存orフォント添付orフォント別途ダウンロードが必要になってしまうからじゃね?
24:名前は開発中のものです。
07/04/07 16:47:31 UPCCcTT9
font関係は辛いらしいね、あとテクスチャで作るとデカッだし
25:名前は開発中のものです。
07/06/07 10:48:46 hlP10Ehd
ドキュメントの日本語対応とか言ってんじゃないのか?
26:名前は開発中のものです。
08/08/17 14:53:05 jEOiqt4O
27:名前は開発中のものです。
08/09/19 07:41:44 K+0vHUmU
>>1は、バイナリじゃ無くてソースコードが欲しいんじゃないのか?
28:名前は開発中のものです。
08/09/22 11:10:00 cn+ri9BZ
そりゃオープンソースじゃないとクロスプラットフォームはきついだろう
29:名前は開発中のものです。
08/10/01 21:32:36 DMl0wT2X
とりあえず質問なんだが…
> ライブラリ製作スレ Part001
の001って8進数なの?
30:名前は開発中のものです。
08/10/02 10:35:52 +HQWm90r
8スレ目にならないとわからない。わかる場合もあるが
31:名前は開発中のものです。
08/10/02 20:33:16 OI+qeaZq
試しに晒してみます
URLリンク(yanesdkdotnet.sourceforge.jp)
32:名前は開発中のものです。
08/10/02 23:49:46 KoS+8kZY
yane?
>>31
お前、ウラオなのか?
33:名前は開発中のものです。
08/10/03 00:23:41 kqkFxarG
ライブラリの仕様について、雑談レベルから煮詰めてくのはアリだよね?
34:名前は開発中のものです。
08/10/03 11:40:31 t2pHonQE
いいんじゃない?
ターゲットも決まってないと雑談も難しそうだが。
35:名前は開発中のものです。
08/10/03 12:03:52 6okiHyF7
>>34
それが既に雑談ですよね。わかります。
36:名前は開発中のものです。
08/10/03 20:31:20 7mVcw5Em
んじゃぁ、僭越ながら仕様案をば…
言語:VC++
必要なランタイム:DirectX
class game2ch
{
game2ch(HINSTANCE hIns, HWND hWnd);
:
(略)
:
int play(int (*fnc)(void) = NULL); // fncはフレームごとに呼ばれる関数のポインタ。
};
…こんな感じで(ウィンドウは自力で作ってねw)
デフォルトで3D空間をテクテク歩く内容で、
インスタンスを生成してからplayメソッド実行するまでに、
カスタマイズする内容がいいんじゃないかな。
37:名前は開発中のものです。
08/10/03 21:01:28 STmnJXOA
yaneウラオの全盛期はBM98だった気がしている
38:名前は開発中のものです。
08/10/03 21:25:49 1cNXZ93l
>>1が求めてるのはクラスライブラリでは無いと思うが
39:名前は開発中のものです。
08/10/03 21:33:56 7mVcw5Em
だから?
40:名前は開発中のものです。
08/10/04 02:23:32 OSm0dNCd
>>33-36
ぜひこっち使ってくれ
ライブラリ製作スレ Part001
スレリンク(gamedev板)
41:名前は開発中のものです。
08/10/04 14:03:36 zgrUF2H8
>>40
既に使ってるように見える件
42:名前は開発中のものです。
08/10/06 10:53:53 gE4lnVnu
ワロタ
XNAの構造のC++版っていいかもしれんなあ。
43:名前は開発中のものです。
08/10/06 21:02:43 Y5KgW4kp
XNAってC++できるようになったの?俺たちパンピーも
44:名前は開発中のものです。
08/10/07 09:45:50 8NURcQIi
ここは作るとこだぜ
45:名前は開発中のものです。
08/10/09 13:51:40 W6kktJvq
XNA・・さかさによむとANX・・・・こ、これは・・・!?
ANal seX・・・。
つまりXNAは人類アナルセックス計画の足がかりだったんだよ!
46:名前は開発中のものです。
08/10/09 13:53:59 2gBcwo0+
∀NX
47:名前は開発中のものです。
08/10/09 15:25:56 JU+2Zoc7
39 名前:名前は開発中のものです。 投稿日:2008/10/03(金) 21:33:56 ID:7mVcw5Em
だから?
48:名前は開発中のものです。
08/10/09 17:18:48 W6kktJvq
7 :名前は開発中のものです。:2007/01/10(水) 20:58:11 ID:7xjav0Dz
つ鏡
49:名前は開発中のものです。
08/11/02 09:49:35 69uT5LaV
今、ツクールの延長でみたいな感覚で
ゲーム作れるライブラリを作ろうとしてるんだけど
ベースって何がいいと思う?
もちろんDirextXとかOpenGLとか触れたらそれが一番いいと思うんだが、
あんまりそれ自体に時間をかけたくないから
C#+XNAGameStudioにしてみようと思うんだけどどう思う?
ドキュメントは少なそうだけどDirectXよりは楽な気がした。
もしくは、ゲームライブラリをさらにラップする形で作るとか。
50:名前は開発中のものです。
08/11/04 11:36:59 sjveEHh9
どんな人が使う前提?
51:名前は開発中のものです。
08/11/07 08:30:53 2UwpUkD2
基本的にはプログラムを知らない人向け。
それは無理だから最低限の知識がある人向け。
ゲームの表面的なことはわかっても
内部の構造なんかは想像できない人向けが近いかな。
たとえばキャラクターといったときにゲームの中にいるキャラクターはわかるけど
それを構成するクラスなんかは理解できない人。
キャラクターを例にとると、
あらかじめジャンル別にキャラクターが出来ることを定義しておいて
それを実装してもらう。(ロジックはライブラリで組んであって
グラフィックなんかの表示部分をライブラリ使用者に取り入れてプログラムにしてもらう)
Character.Attack()とかCharacter.Walk()とかなるべく
表面上の動きと内部の動きを一致させるロジックを組むつもり。
よくわからなかったらすまん。
52:名前は開発中のものです。
08/11/29 21:04:36 vRD2vdUC
>>51
正直、それをつくっても・・・・と思うけどなぁ。
そのくらいだったら、一層の事啓蒙書的に某「14歳からはじめる xxxxx」シリーズみたいなのを
書くぐらいのつもりの方が賢明だと思う。
(DXlibとかが既にあるから、現状 最低限の知識がある人は
龍神録プログラミングの館 とか色んなサイト見ながら作れるし、
現にそうやって色々と作られてると思う。
そして、そんな人たち向けに下手なライブラリぶら下げても、見向きをされないかと・・・
ゲームをわざわざprogrammingしたい人にはね。)
質問に答えると、個人的にC# とXNAは興味あるけど、
普通の人を対象に考えたら、C++&DirectXか、次点でJava&JOPGL、
ギリギリでIronpython、Ruby+SDL??あたりじゃね?
C#とか微妙なマイナーなのはそれだけで人が寄らなそうだし、
(なんか49や51を読む限りじゃ、あんまプログラムの経験がないか?
ゲームにまともに関わったことがなさそうな印象を受けるが・・・・
53:名前は開発中のものです。
08/11/30 06:49:05 xDKABjk9
C#はマイナーじゃないだろw
XNAは微妙・・・
54:名前は開発中のものです。
09/06/17 02:16:07 /fn5b01I
C#: XNA
Java: GTGE
Ruby: StarRuby
>>1の作りたかった物ってこういうのじゃなかったのかな?
55:名前は開発中のものです。
09/06/28 20:49:28 aWH2Sej2
Luaより軽いスクリプト言語が欲しい
OecakeみたいなGPU処理の2D物理シミュレータが欲しい
誰かいいの知らない?
56:名前は開発中のものです。
09/07/05 17:52:26 PBtBSz0b
Luaって軽い部類ではないのかな?
57:名前は開発中のものです。
09/09/22 03:06:28 ckgiVz5O
Luaは速いよ
現場でも使われてるし