ゲーム配布サイトの作り方

お知らせ:このページは2013年3月末をもって削除予定です。
長らく更新していなかったにもかかわらず、見ていただいてありがとうございました。

目次

サイトの作り方

大変なのでHTMLとかそこらへんまでは解説しません。ごめんなさい。

ゲームの配布ページには、ゲームの説明とともにスクリーンショットを載せましょう。自分がフリーゲームを探すとき、スクリーンショットがあったほうが興味をそそられませんか?

スクリーンショットの簡単な取り方を説明します。ゲームを起動した状態でAlt+PrintScreenPrintScreenはキーボード右上のほうにあるはずです)を押せば現在アクティブなウインドウの画像がクリップボードにコピーされます。それからペイントなどを起動して貼り付けて保存しましょう。BMP形式だとサイズが大きいので、PNG形式かJPEG形式に変換してからサイトに載せること。PrintScreenでは正常に取れない場合(DirectX使用のゲームとか)や大量の画像を撮る場合は、キャプチャ専用ソフトを使いましょう。

頻繁に更新するゲームを公開している場合は、サイト上に更新履歴を載せたほうがよいでしょう。たまにしか更新しないソフトでも、最終更新日くらいは載せましょう。

フリーメール

サイトでメールアドレスを公開すると、メールアドレス収集ロボットに自動的にメールアドレスを収集されて、迷惑メールが届くようになります。それだけではなく、他にもいろいろとメールアドレスを変えたくなるときがあるかもしれませんので、サイトで使うメールアドレスは新たにフリーメールを取得したほうがいいでしょう。

僕が使ってみた感じでお勧めなのは、「Yahoo!メール」です。フリーメールの多くはWeb上でしか見られないのですが、これはパソコンのメールソフトで受信できるので管理が楽です。

なお、メールアドレス収集ロボットを避けるにはメールアドレスを公開せずにメールフォームを使うとか、メールアドレスを直接書かずに画像にして貼り付けるなどの対策があります。詳しいことは「電子メール収集ロボット対策」や「はじめての迷惑メール対策」を参照してください。

ちなみにこのサイトでは「お問い合わせはminus273★s27.xrea.com(お手数ですが★をアットマークに変えてください)へ」というようにしています(トップページ一番下参照)。今のところこれで収集ロボットはほぼ避けられているようですが、利用者にとっては面倒だったり意味がわからなかったりするかもしれないと思って、メールフォームも併設しています。

ゲームの配布

完成したゲームを配布するには、ゲームのファイル一式を圧縮します。ゲームを完成させるほどの知識があれば当然圧縮もできるでしょうが、圧縮ソフトをもっていない人のために一応紹介しておくと「+Lhaca」というソフトが簡単です。圧縮形式はZIPでもLHAでもお好きなほうを。LHAは日本ローカルなので、海外も視野に入れるならZIPのほうがいいかも。

パソコン初心者のためにダブルクリックするだけでインストールできるようにEXE形式で配布したければ、無料のインストーラを使うと良いでしょう。「VBに適したインストーラを探そう」が参考になります。あるいは、簡易でよければアーカイバの自己解凍書庫の作成機能を使ってもいいでしょう。しかし、パソコンに慣れた人はEXE形式での配布を嫌うことも多いです。圧縮ファイルなら解凍するだけですぐ遊べるのに対し、インストーラだと解凍するのが面倒だとかそんな理由です。個人的には圧縮ファイルで十分だと思いますし、インストーラで配布するならできるだけ圧縮ファイル版も用意したほうがいいでしょう。

サイトからゲームをダウンロードさせる方法ですが、ゲームのファイルをアップロードして普通にリンクを貼るだけです。「<a href="game.lzh">ゲームのダウンロード</a>」という具合に。

readme.txt

ゲームをダウンロードするとたいてい「readme.txt」が入っています。でも、いざ自分で作ろうとすると何を書けばいいか迷うもの。お気に入りのゲームのreadmeをいろいろ比較して考えるのがいいと思うのですが、参考までに僕が実際にソフトに同梱しているreadmeを紹介します。

「ファイル構成」は不要な気もしますが、それ以外は大体こんな感じでよいでしょう。フリー素材を使用した場合、使用規約に「著作権を明記すること」などとある場合はそれも忘れないように。けっこう重要なのが、サイトのURLやメールアドレスは上のほう(無理なら一番下)に書くこと。そうでないと見つけづらいので。また、操作説明や更新履歴などは量が多いなら別ファイルにしたほうがいいかもしれません。あと、Windowsのメモ帳はデフォルトで「右端で折り返す」がオフになっているので(よく覚えてないけどたぶん……)、適当な字数で改行しましょう。

あと、だいたいのプレイ時間を書いてあげたほうが親切です。

◇――――――――――――――――――――――――――――――――――◇
【  ソフト名  】対戦スネークゲーム
【 バージョン 】1.01
【  動作環境  】Windows 98/Me/NT/2000/XP
【  開発環境  】HSP ver2.61
【転載・再配布】要連絡
【   著作権   】ナノ
【製作者サイト】あまやどり http://minus273.s27.xrea.com/
◇――――――――――――――――――――――――――――――――――◇

■■■概要
 対人対戦ができるスネークゲームと洞窟ゲームです。
GBの液晶画面風のレトロな画面が特徴です。

■■■ファイル構成
○vs_snake.exe   :プログラム本体
○readme.txt     :このファイル
○vs_snake.as    :スクリプトコード(普通に使うだけなら不要)
○ck_joyforce.dll:ジョイスティックプラグイン
○dataフォルダ   :ゲームで使うファイル

■■■インストール・アンインストール
 特別なインストール作業は必要ありません。解凍するだけで使えます。
 アンインストールはフォルダごと削除するだけです。レジストリ等は
使用しておりません。

■■■遊びかた
 「vs_snake.exe」をダブルクリックして起動します。
 最初の画面でウインドウモードかフルスクリーンモードか選べます。
ゲーム中でも、F4を押せばスクリーンモードを変更できます。
 終了するときはEscキーを押してください。
 あとの細かいことは適当に触っているとわかると思います。

 ゲームはスネークゲームと洞窟ゲームの二つです。
操作方法はプレイヤー1がアローキー(矢印キー)、
プレイヤー2はA,W,D,Sがそれぞれ左、上、右、下に対応しています。
○スネークゲーム
 蛇を操作します。えさを取ると長くなっていきます。
 壁や相手や自分の胴体にぶつかると負け。
○洞窟ゲーム
 方向キー(どれでも)を押している間は上昇、離すと下降します。
 上下の壁にぶつかると負け。

■■■免責事項
 このソフトを使用することによって発生したいかなる損害にも、作者は責任を
負わないものとします。各自の責任において使用してください。

■■■更新履歴
○2005-03-08 ver 1.00
 完成。
○2005-08-20
 HSPプログラムコンテスト2005に応募。
○2005-12-01
 HSPコンテストで「(株)Impress Watch 窓の杜編集部賞」を頂きました。
○2006-03-01 ver 1.01
 サイトの改装に伴いドキュメントを修正。