Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://komiuji.blog7.fc2.com/tb.php/13-97ddf127

-件のトラックバック

-件のコメント

[C36]

俺もさっぱりわからんけど
もうちょっと記事細かく区切った方がよくないかな。なんとなくね。

[C34]

まったくわからんけど
最後の所までなんとなくいけたから
サンプルでも探してきて色々やってみるかね
  • 2008-09-03
  • 名無しさん
  • URL
  • 編集

[C33]

これはある程度理解しててゲームを作れない人向けなのかまったくわからんちんちん人向けなのか、まぁどうでもいいけど
WebGa"ne"になってね?
  • 2008-09-02
  • 名無しさん
  • URL
  • 編集

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

#2 データベースの作成

画面写真集めてたら、1回でPHPでのデータベース接続までやろうとしたら膨大な量になってしまったので内容を分けて行きたいと思います。

- Attention -
この講座は、VertrigoServ、MySQL GUI Tools、PHPEditorをインストールしている端末を前提に進めていきます。

- Agenda -
1,[Vertrigo]VertrigoServの起動
2,[MySQL]rootユーザのpassword変更
3,[MySQL]Query Browserの起動
4,[MySQL]スキーマの作成
5,[MySQL]テーブルの作成

1,[Vertrigo]VertrigoServの起動
VertrigoServをインストールすると、以下のようなショートカットがデスクトップ上に作成されているはずです。
080831_001.png
こいつをダブルクリックして、起動します。

すると、以下のようなウィンドウが表示されます。
080831_002.png
「Hide this window and start server」ボタンをクリックします。

すると、タスクバーの通知領域にアイコンが表示されるはずです。(赤い十字の)
080831_003.png
この赤い十字はVertrigoServの状態を表しており、赤い時は停止中です。
と言う事で、起動させます。

アイコンをクリック→Server→Startをクリックしてください。
080831_004.png

すると、十字が緑色になります。
080831_005.png
これで、VertrigoServが起動します。

試しにIEでhttp://localhost/
に接続してみましょう。

080831_006.png
こんな画面が出ましたか?

…おめでとうございます。
これでVertrigoServを使ったアプリケーション開発を開始出来ます!

2,[MySQL]rootユーザのpassword変更
まず最初にする事ですが、とりあえず現状でMySQLのrootユーザ(一番権限の多いユーザ)の
パスワードがデフォルトのままなので、それを変えましょう。
下記のメニューを開きます。
080831_007.png

コンソール画面が開きます。
VertrigoServに入っているMySQLデフォルトのパスワードは「Vertrigo」なので、その通り入れます。
080831_008.png

次に、パスワードを変更するコマンドを入力します。

Set Password For 'root'@'localhost' = password('好きなパスワード')

080831_009.png

Query OKと出れば終わりです。
080831_010.png

3,[MySQL]Query Browserの起動
MySQL GUI Toolsに同梱されていた、MySQL Query Browserを起動します。
このツールは、任意のMySQLサーバに接続して、スキーマやテーブルの閲覧・作成、データレコード登録・更新・削除などが行える便利なツールです。
いちいちSQLを手で書いてテーブルを作っていては日が暮れてしまうので、ゲーム開発時は重宝します。

まず、ログインを行います。
Server Host = localhost
Username = root
Password = 2.で設定したパスワード
を入力してログインしてください。
080831_011.png

4,[MySQL]スキーマの作成
スキーマって何?細かい事は置いておきましょう。
ひとまず「テーブル群」と思っておいてください。
じゃあ、テーブルって何?
それは、Excelみたいな、行と列から成るデータの集まりです。
そのくらいの理解でいても、ゲームを作っていく上では何ら問題はありません。
では、まずスキーマを作りましょう。

画面右の黄色い樽(?)の辺りを右クリックすると、メニューが出ます。
「Create New Schema」を選んでください。
080831_013.png

スキーマ名を入れます。
今回は、テストゲームを作るので「testgame」とします。
080831_014.png

スキーマが作成されました。
080831_015.png


5,[MySQL]テーブルの作成
4.で説明した通り、テーブルは行と列から成るデータの集合です。
ゲームを作っていく上では、「アイテム」とか「モンスター」とかのテーブルを作って
「攻撃力」とか「経験値」とかの列(カラム)を作って、ゲームに使うデータをそれらに登録していきます。

先程作成したスキーマ「testgame」を右クリックすると、メニューが表示されます。
「Create New Table」をクリックします。
080831_016.png

テーブルの情報を入力します。
今回は、ゲームにログインするユーザを登録するテーブルを作ります。
テーブル名を「User」とし、主キー他必要なカラムを登録します。
※主キー … 他のデータ行とかぶらない、通し番号のようなもの。
※INTEGER … 整数型
※VARCHAR … 文字列型 VARCHAR(45)は、最大45文字の文字列
※DATETIME … 日付型
080831_017.png

Apply Changesをクリックすると、内容を確認されます。
自動でSQL文が作成されます。便利ですね~。
080831_018.png

Executeをクリックすると、テーブルが作成されます。
080831_019.png


今回はひとまずここまでです。
感覚は掴めてきたでしょうか?
次回の目標は、「PHPを利用してデータベースの内容を見る」です。
だんだんゲーム開発っぽくなってきますよ!
スポンサーサイト
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://komiuji.blog7.fc2.com/tb.php/13-97ddf127

0件のトラックバック

3件のコメント

[C36]

俺もさっぱりわからんけど
もうちょっと記事細かく区切った方がよくないかな。なんとなくね。

[C34]

まったくわからんけど
最後の所までなんとなくいけたから
サンプルでも探してきて色々やってみるかね
  • 2008-09-03
  • 名無しさん
  • URL
  • 編集

[C33]

これはある程度理解しててゲームを作れない人向けなのかまったくわからんちんちん人向けなのか、まぁどうでもいいけど
WebGa"ne"になってね?
  • 2008-09-02
  • 名無しさん
  • URL
  • 編集

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

カウンタ

プロフィール

nussy

  • Author:nussy
  • Mail: komiuji@gmail.com
    Language:
    ASP(VBS,IIS) & MDB
    PHP(Apache) & MySQL
    VB2005

カレンダー

03 | 2017/04 | 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -

最近のトラックバック

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

IT用語辞典


Powered by IT用語辞典e-Words
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。