ITmedia
Today on ITmedia 2004年09月13日 19時55分
Home News Enterprise AnchorDesk Mobile PCUPdate LifeStyle Games Shopping Jobs
Security | Developer | Case Study | Survey | IT Premium | Mail Magazine | ケータイ・サービス
用語辞典 | ソフトバンクの出版物 | Site Map | Ranking » Top30
表紙
チャンネル/サービス一覧
ITプレミアム
ショッピング
転職情報
ケータイ向けサービス
メールマガジン
キャンペーン
IT用語辞典
ソフトバンクの出版物
スタッフ募集(制作)
 
ネットランナー 2003年8月号 2003年7月17日(木)
特集2 秘密結社を作ろう

TIPS CGIゲームを設置してみよう

 ブラウザでアクセスして気軽に楽しめるものに、CGIゲームがある。CGIで動作するゲームのことで、たいていは複数のユーザーが参加して長期にわたって楽しむものとなっている。CGIゲームを設置して仲間内で楽しめば、コミュニケーションがより活発になるだろう。

 ただ、CGIゲームはサーバに負荷がかかるため、一部のホスティングサービスや多くの無料サービスでは禁止されている。そこで、自宅サーバに設置すればいいのだ。

 有名なCGIゲームとしては「BATTLE ROYALE」や「FF Adventure」などがある。

 ここでは、古くからあり人気の高い「箱庭諸島」を設置してみよう。箱庭諸島は、土地を開発して人口を増やしていくゲームだが、ほかのユーザーと同盟を組んだり戦争をしたりすることができるぞ。

箱庭諸島F
作者:徳岡宏樹
http://www.nn.iij4u.or.jp/~flora(配布場所)

画面 1. 箱庭諸島のファイルをCGIスクリプト用のフォルダ内にコピー(ここでは「C:\ web\ cgi-bin\ hakojima2」)。「hako-readme.txt」以外のファイルの拡張子を「.cgi」に変更する

32行目
my($baseDir) = 'http://127.0.0.1/cgi-bin/hakojima2';

36行目
my($imageDir) = 'http://127.0.0.1/img/';

42行目
my($jcode) = '../jcode.pl';

47行目と52行目
my($masterPassword) = 'masterpass';
$HspecialPassword = 'godpassw';

55行目当たり
my($adminName) = '箱庭らんなー';
my($email) = 'net@runner.com';

74行目
$HdirName = 'gamedata';

2. 「hako-main.cgi」をテキストエディタで開く。32行目でスクリプトを置くURLを、36行目で画像ファイルを置くURLを、42行目で「jcode.pl」のある場所を指定。47行目と52行目でパスワードを変更。55行目当たりの管理者名などを変更。74行目のデータの保存先を変更する

18行目
my($masterpassword) = 'masterpass';

31行目
my($dirName) = 'gamedata';

27行目
my($thisFile) = 'http://127.0.0.1/cgi-bin/hakojima2/hako-mente.cgi';

3. 「hako-mente.cgi」を開く。18行目のパスワードと31行目のデータの保存先は先に指定したものに変更。27行目で「hako-mente.cgi」のURLを指定すれば完了だ

画面
4. 「http://127.0.0.1/cgi-bin/hakojima2/hako-mente.cgi」
にアクセスして、新しいデータを作成。
「http://127.0.0.1/cgi-bin/ha kojima2/hako-main.cgi」
にアクセスすれば、箱庭諸島が遊べるぞ


前 秘密結社を作ろう 13/13


SEARCH
@IT sbp 会社概要 | 利用規約 | プライバシーポリシー | 採用情報 | サイトマップ | お問い合わせ
ITmediaはアイティメディア株式会社の登録商標です。