◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

ゲ製作の観点で、データベースを利用するスレ->画像>34枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/gamedev/1220380792/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1 :
名前は開発中のものです。
2008/09/03(水) 03:39:52 ID:wix3Ajo1
ム板などで話が進むような業務視点でのデータベース(以降・DB)の話ではなく、
「興味がある、使ってみたい。でもよくわからない」 という人まで含めた初歩的なDBスレです。

一応、ゲ製作板と言う事で、ゲームに組み込むケースで、まったり考えたいと思います。

またそんな訳なので、初心者の人でも軽く質問できるような流れで、
概念やイメージ的な話よりも、具体的な利用方法に重きを置いて進められたらと思います。
(ぶっちゃけSQLとか)

とりあえず、ゲームなどアプリケーションに組み込みやすいDBMSと言う事で、ここでは

 SQLite: http://ja.wikipedia.org/wiki/SQLite
       http://www.sqlite.org/download.html

の利用を一つのデフォルトにしておきますが、別に MSDE: http://www.microsoft.com/japan/SQL/msde/default.mspx
等、他のDBMSでも構いません。
2 :
名前は開発中のものです。
2008/09/03(水) 03:40:41 ID:wix3Ajo1
さて、なんとなく立ててはみたものの・・・ 今日はもう寝る・・・・
眠い。
3 :
名前は開発中のものです。
2008/09/03(水) 03:47:51 ID:wix3Ajo1
ちなみにSQLiteを利用したアプリケーションの事例で言うと、とりあえず身近な所では専ブラの Jane とか。
他、入門系については http://www.google.co.jp/search?q=sqlite ← こちらをどうぞ。 ・・・・おやすみなさい・・・
4 :
名前は開発中のものです。
2008/09/03(水) 05:30:48 ID:K5sUxGx8
専スレの意義あんのかなあ

ゲ製の観点つってもな
毎フレーム叩けるストレージでもないし
MMO向けな視点で語るくらい?
オフゲのデータリスト管理にDB使う利点ってピンと来ないしな
ゲーム用データなんぞエクセルやCSVあたりのデータ読んで
必要なインデックス張る程度で済むと思うのだけども。

よほど柔軟な設計が要るか、オンゲでトランザクションややこしくなりそうなとき?
5 :
名前は開発中のものです。
2008/09/03(水) 05:48:18 ID:wix3Ajo1
例えばMMOでも、そのサーバ側を作ってみたい人とかでもいいし。むしろ実地的な部分で。
例えばレン鯖でもMySQLが使える所もあるし、あと趣味や同人以外で、例えば学生ならスキルの範疇として
ついでに覚えたいって人もいるだろうし。

で、そういった思惑含めてのDB関係、特にSQLやその周辺となると、
それ自体がまた別の考え方なり、言語そのものも別になったりする訳だから、
普通のコーディング主体の製作スレだと、脱線気味になる可能性もあると思うんだよな。ありがちな展開として。

そう言う意味で、だからむしろ専スレ。 興味無ければスルーでも良い訳だし。
意義はあると踏んだ。

>よほど柔軟な設計が要るか、オンゲでトランザクションややこしくなりそうなとき?

うん、それでも。 あるいは単に使ってみたいだけでもおkかなと。 好きなジャンルを入り口とした、スキルアップ的な意味で。
あるいはもっとライトな視点でもいいかなと。

・・・・つうかまだ起きてる俺ヤバい。今日はもうこのまま行くわww
6 :
名前は開発中のものです。
2008/09/03(水) 08:56:54 ID:AP8mwzk7
ローカルルールに違反してない?
7 :
名前は開発中のものです。
2008/09/03(水) 09:09:36 ID:7NpUxjry
>>6
どの項目?
8 :
名前は開発中のものです。
2008/09/03(水) 14:44:10 ID:bxbvneh7
SQLiteでローカルにファイルを置く、という点では
設定ファイルに使うのが考えられる。
WindowsだとWritePrivateProfileStringとか使ったり
レジストリ使ったりするし、オレも今まで両方(+独自フォーマット)使ってきたが、
SQL使い慣れてるとこっちのが楽だったりするんだわ。
9 :
名前は開発中のものです。
2008/09/03(水) 18:34:50 ID:xEJ7j59t
今一どういうスレかわかんないんだけど

言語関係なくゲームで使うデータを外部に置く手法について話し合うスレか?

それともSQL以外はダメか?
10 :
名前は開発中のものです。
2008/09/03(水) 19:05:52 ID:hXrSQ/XT
帰って来ました。レスありがとうです。

>>9 そういう意味だと、開発言語は関係無いとして DBは広い意味ではなく、SQLを使うDBの話です。
広い意味の「データベース的にファイルを扱う手法」みたいな外部にデータを置く手法、とかではなく。 分かり難くてスイマセン。

ちょうど >>8 さんが実体験的な部分を書いてくれたんですけど、要するに製作する上での選択肢の一つとして、
DBを使ってみるって話です。

で、実際にそれを選択肢として考えた時に、初心者の人とかだと 「具体的にどうすればいいの?」 って部分で
ハードルがあると思うので、それをサポートする的なスレのつもりです。 そういう意味で、視点の広がりにもつながるし、
興味がある事が大前提ですが、ゲーム製作の、製作する段階そのものも面白くなるかなぁと。 新しいチャレンジをしたい人にとっては。

なので、すでに仕事などで使っててわかってる人(例えば俺や他の方)も、「ググレ」ではなくて
色々話せたらなぁと思ったわけです。
11 :
名前は開発中のものです。
2008/09/03(水) 19:15:21 ID:hXrSQ/XT
具体的には、例えばサンプルとして RPGのシナリオデータを考えた場合に、
 「20個の町、各町に5~20人のNPC、一人あたりフラグ分岐で3つの台詞とそれに伴うアクション(フラグ変更など)」 があった時、

 ・[町テーブル] town_id、town_name、他
 ・[NPCテーブル] npc_id、npc_name、town_id
 ・[NPC属性テーブル] npc_id、player_flag、message、action_code

みたいにテーブルを構成して、そのデータ(DBではレコードと言う)をSQLで取得して・・・ みたいな構成で作れるよね。 みたいな発想。
複雑なデータを一元的に集約して管理出来るから楽になるな、って言う発想。

・・・もちろん、製作する内容によっては必須じゃないし、そもそも他の手段で実現出来るからやらない(不要、ないし興味が無い)なら、
このスレに参加する必要は無いですが、 興味があって、また(おまけとして)将来仕事にしたい人がついでに覚えられたら
一石二鳥かもしれないな、と思った訳です。
12 :
名前は開発中のものです。
2008/09/03(水) 19:18:29 ID:hXrSQ/XT
今日じゃないけど、なんかサンプル書きますね。・・・・こういうまったりスレでどこにうpしたらいいかアレなんですが。
C# + SQLite で、簡易RPG的なヤツ。

アプローチの視点を広げる。 で、「このスレではその手段として」 DBを使う、って所です。 ゲーム製作に限定して。
13 :
名前は開発中のものです。
2008/09/03(水) 19:49:39 ID:SwuTrgXR
おお、いいスレができたもんだな
DBは仮想ファイルシステムとしてOSの制限を受けにくいってのがある

例えば、ファイルが同じフォルダに1万あるゲームだとする
そうなると読み書きが著しく遅くなる
独自の圧縮ファイルを使って1ファイルにする方法もあるけど、これはバグの温床になりそう
この場合は速度低下が少なく、多くの人に使われてるSQLiteのようなDBのほうがいい

で、俺もゲームに使ってみたい1生徒だ
サンプルに期待
14 :
名前は開発中のものです。
2008/09/03(水) 20:15:48 ID:hXrSQ/XT
>独自の圧縮ファイルを使って1ファイルにする方法もあるけど、これはバグの温床になりそう

それ!そういう視点もあります。
・・・頑張って書きますwwww 軽いヤツですけどね。のんびり行きます
とりあえず今日から2週間程度を目安として、一回たたき台、ネタとしてうpしますね。
15 :
名前は開発中のものです。
2008/09/04(木) 13:31:37 ID:13gY5jkE
DBとか興味もなかって、いまいち把握できない俺がいる。。
しかし>>11で目覚めて、初めて興味もった。
サンプル読んだら、話の筋は分かると思うので期待しています。
16 :
名前は開発中のものです。
2008/09/04(木) 16:02:49 ID:1h5sfgmQ
C#でSQLiteって事は、System.Data.SQLite使うのかな。
LINQ to SQLite使って.NET3.5向けでやるの?それとも使わず.NET2.0向け?

似たような事をやろうと考えてた者として、たたき台のサンプルが気になるw
17 :
名前は開発中のものです。
2008/09/04(木) 21:57:49 ID:y06BVEoy
ああ、ちょうど今XNAでSQLite使ってるところ
SQLiteはやっぱいいね
18 :
名前は開発中のものです。
2008/09/04(木) 22:04:11 ID:+yCX+fSv
こんばんは!

>>15 おお!いいですね。慣れると面白い&楽ですよ!・・・とりあえず今は先入観無しで待ってて下さい。

>>16 おお、じゃあ是非そちらもサンプルを何かww てか、本当に簡素な内容にしますよ?
   多少実地的にはするけど、余計な事やりすぎて、要点がぼやけたりしないようにしますね。  あと、
   対象はとりあえず 2.0でいきます。 System.Data.SQLite で。 その方がノウハウの分岐が一段階少ない=シンプルなハズなので。

   ※コーディングの手間としてのシンプルさではなく、 手順として覚えやすいシンプルさ。 DB直球でいきますww
    その方が把握しやすいと思うので

19 :
名前は開発中のものです。
2008/09/04(木) 22:08:13 ID:+yCX+fSv
あ、リロードしたらww

>>17 お、XNAですか! 俺XNAは手出そうか迷いつつ、なんか放置していつも通り手描きしてます
    SQLite って、最初にユーザ作成も無いし GrantもDB作成も無いから、導入したばっかの頃って、なんか笑えますよねww
    楽すぎて
20 :
名前は開発中のものです。
2008/09/06(土) 23:56:40 ID:zPiUsQ0/
ほs
21 :
名前は開発中のものです。
2008/09/08(月) 09:46:23 ID:dLS/wPVc
ハイスコアの記録なんかにも使えるかもね。
まあ点数だけならいらんけど、プレイ時間とか取得アイテム数とか
いろんな記録を保存するのに、そのまま入れていって取り出すときに加工できる。
22 :
名前は開発中のものです。
2008/09/11(木) 01:14:12 ID:0s39J10I
ほs
23 :
名前は開発中のものです。
2008/10/13(月) 17:40:56 ID:xR7aPqOS
シミュレーションのような膨大なデータを管理する必要のあるゲームには
DBは有用かもしれないね
24 :
名前は開発中のものです。
2008/10/25(土) 21:25:52 ID:gEYuHHY2
サンプル制作は進んでるのかな……?
25 :
名前は開発中のものです。
2008/10/25(土) 22:44:07 ID:BpP5MoN4
ゲ製では脈絡なく十日以上放置されてたら見限った方がいいよ
26 :
名前は開発中のものです。
2008/10/25(土) 23:39:43 ID:D0VGcJWz
10日以上放置されてるスレなんて沢山あるだろw
27 :
名前は開発中のものです。
2010/01/06(水) 15:27:56 ID:ZZLCJ+W2
SqliteいいよSqlite
めっちゃ使いやすい
28 :
名前は開発中のものです。
2010/01/06(水) 20:52:48 ID:vQ5+qNON
SQLiteが便利なのは同意だが
そもそもSQLが使いにくい
29 :
名前は開発中のものです。
2011/01/07(金) 04:14:25 ID:aU6CfoLd
データ検索と同時にソート処理ができて楽だよな

RPGで「HP1以上で行動不可でない敵味方を素早い順にリストアップ」とか
これが一発で終わるのはホント楽
30 :
名前は開発中のものです。
2011/01/10(月) 16:35:36 ID:kcT+hn5M
「メモリ上で処理ゴリ押し」と「DB側に任せる」で、どの程度で
後者が優位に立てるかってのが問題だな。

そもそもゲームは複雑な構造がいらないので、DBの出番は
あまりない。というか有効活用できない。
31 :
名前は開発中のものです。
2011/06/26(日) 16:55:04.73 ID:amHxKTjq
そんなのゲームによるだろ
最近多いブラウザゲームはDBが大部分を占めてる
32 :
名前は開発中のものです。
2012/10/15(月) 22:18:10.09 ID:N0bi0/r2
SQLiteはオフゲー使うとデータ丸見えになるのがなあ
33 :
名前は開発中のものです。
2013/08/22(木) NY:AN:NY.AN ID:3AqBLkdE
姉(中1)
http://twitcasting.tv/kirakira3301
妹(小5)  
http://twitcasting.tv/moriayame
姉の友達(中1)
http://twitcasting.tv/reonkuu_0402

ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚

ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚
ゲ製作の観点で、データベースを利用するスレ->画像>34枚

前スレ
小学五年生のノーブラキャミソールからの乳首チラが見たい 14
http://engawa.2ch.net/test/read.cgi/poverty/1376911459/
34 :
名前は開発中のものです。
2013/09/01(日) 14:53:24.16 ID:6GWEizDr
>>32
俺こないだスイリ小説ってのを読んだんだけどさ
くだらねーと思ったよ
だって犯人がすぐわかるんだもん

最後の数ページめくるだけですぐわかるんだぜ
ちんたら100ページ以上読むやつなんかいねーってwww

あれ書いてる奴ぜったいバカだよ
フツー気づくだろ
35 :
名前は開発中のものです。
2013/10/06(日) 23:51:05.74 ID:guVxU8SH
正直使い所はたくさんあると思うんだがぜんっぜん賑わってないなー
36 :
名前は開発中のものです。
2013/10/07(月) 06:54:28.53 ID:XGcXtcPZ
スタンドアロンで使うことって滅多にないだろ
クライアント環境にSSD必須とかありえんし
37 :
名前は開発中のものです。
2013/10/08(火) 04:30:16.77 ID:kjN/6FKu
>>34
お前これで揚げ足取ったつもりなの?
お前が正論言ったつもりなら、なぜほとんどのソフトでデータを暗号化してるのか説明してみろ
38 :
名前は開発中のものです。
2013/10/09(水) 04:55:59.11 ID:F/ztBbwg
サーバーでNoSQLなら話題あるけどな
39 :
名前は開発中のものです。
2013/11/11(月) 09:33:54.52 ID:czhg2S9y
スレタイトルに興味をもって覗いたがガックシ
mmoの大規模処理なら任せてくれっておもたが
みんなsqlliteが好きなのか
40 :
名前は開発中のものです。
2013/11/11(月) 13:18:52.62 ID:ucWDkttb
インストールが楽だシナ
41 :
名前は開発中のものです。
2013/11/26(火) 12:32:04.50 ID:oJf+w9MT
クラ側でDB使うのが意味ありそうなのはスカイリムばりのMODシステム使う時くらいか。
でもそれどうせバイナリデータだろうしなー。
42 :
名前は開発中のものです。
2013/11/27(水) 00:22:21.20 ID:ifoiDExu
クラオンリーでもセーブデータの読み書きに使うと便利よ
43 :
名前は開発中のものです。
2015/03/15(日) 07:49:06.70 ID:595b7c9k
>>39
テーブルはどんな感じ?ガチガチに正規化してる?崩してる?
DBはやっぱOracleなのかな。ゲームに向いてるDBとかあるのか気になる

>>42
試作中にデータをいじりたい時に困る
テキストデータみたいにテキストエディタで開いてすぐってわけにはいかないし・・・
なにかいいツールないかな
44 :
名前は開発中のものです。
2015/03/15(日) 16:18:40.37 ID:zPIpgXNc
q
21KB

lud20160523065355
このスレへの固定リンク: http://5chb.net/r/gamedev/1220380792/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「ゲ製作の観点で、データベースを利用するスレ->画像>34枚 」を見た人も見ています:
【ガンプラ】製作で出る廃プラ「ランナー」、回収して再利用へ [鉄チーズ烏★]
【アニメ】けものフレンズ製作委員会「ヤオヨロズ(たつき監督所属)から8月に辞退の返答」「ヤオヨロズが無断で作品利用してた」★6
【国内】島津製作所、PCR結果のデータベース化や創薬を支援 [さかい★]
ゲーム製作雑談スレ
ゲーム製作雑談スレ
ゲーム製作雑談スレ
ゲーム製作用素材スレ
ゲーム製作雑談スレッド
ゲーム製作に役立つ資格をとるスレ
最近弛んでるゲーム製作雑談スレ
暑いですゲーム製作雑談スレ
ゲーム製作 雑談スレ【part3】
ゲーム製作メンバー募集スレ 16人目
ゲーム製作者の進化の過程を書き込むスレ
雨にも負けずゲーム製作雑談スレ
初夢みたかなゲーム製作雑談スレ
ゲーム製作 雑談スレ【part9】
ゲーム製作 雑談スレ【part6】
ゲーム製作 雑談スレ【part1】
ゲーム製作 雑談スレ【part3】
ゲーム製作 雑談スレ【part7】
■ ゲーム製作技術板雑談スレ02
ゲーム製作 雑談スレ【part23】
ゲーム製作 雑談スレ【part20】
ゲーム製作 雑談スレ【part10】
ゲーム製作 雑談スレ【part15】
ゲーム製作 雑談スレ【part24】
ゲーム製作 雑談スレ【part19】
ゲーム製作 雑談スレ【part18】
完走したゲーム製作雑談スレッド
ゲーム製作におけるBGMについて語るスレ
ゲーム製作メンバー募集スレ 17人目
C/C++ゲーム製作総合スレッド Part7
GWだよゲーム製作雑談スレ [無断転載禁止]
2chでのゲーム製作に役立つ事を語り合うスレ Part4
★★★ゲーム製作板を、盛り上げる企画スレ★★★
gamedev:ゲーム製作技術[スレッド削除]
【入門書クリア前提】初心者用段階的ゲーム製作スレ
ゲーム開発会社がゲーム製作技術を伝授するスレ
制服伝説プリティファイターゲーム製作スレッド
ノベルゲーム【immortal maidens】製作スレ part9
【音絵】 平成のエロゲー製作スレ 【マラ写真募集】
お願いします参加してください!続平成のエロゲー製作スタッフ募集スレ
鉄道経営系ゲーム製作スレッド Ver.9 (175)
【一ヶ月】夏休みゲーム製作スレ【多分無理】 (117)
●ゲーム開発会社がゲーム製作技術を伝授するスレ2 (29)
F1チーム運営シム 製作スレ
製作代行スレッド 9工程目
製作者スレ SRPG Studio 30章
製作者スレ SRPG Studio 32章
動画製作者のためのスレッドPart.1
製作者スレ SRPG Studio 29章
ゆめ2っきの製作方針を語るスレ(試作)
吉田製作所ID無しスレ いくつか目 ★7
模型製作における効率について考えるスレッド
製作途中で得たUnityのミニ知識を披露するスレ
八千代工業を語り合うスレ【四日市製作所】Part①
-RPGツクール総合スレッド@製作技術(Part15)-
-RPGツクール総合スレッド@製作技術(Part13)-
モンハンワールドPS4版の開発中止署名サイトの製作を希望するスレ[不買]
みんなのゲーム製作あるある
FPSを作ろうぜ in ゲ製作板
これからは家族でゲーム製作
ゲ製作技術に「愛」は必要か?

人気検索: 繝ュ繝ェ繝シ繧ソ 繝峨Λ縺医b繧? 繝√い繧ャ繝シ繝ォ逋ス繧「繝ウ繧ケ繧ウ アウあうロリ ショタ 画像 ジュニアカタログ 洋ロリ画像 昔のロリ女子小学生マン 11 Young nude girl? porn 邏?莠コ縲?繝槭Φ繧ウ
19:20:42 up 126 days, 20:19, 0 users, load average: 67.96, 62.19, 65.85

in 0.31242203712463 sec @0.31242203712463@0b7 on 082208