戻る

後を継ぐ者/有志/副管理人 募集

この掲示板やミニゲームはどんな仕組みで動いているのだろうと疑問に思った事はありませんか?
それは「プログラミング言語」という魔法のような言葉で書かれて動作しています。
そのプログラミング言語で書かれた作品を「プログラム」といいます。掲示板やミニゲームはプログラムということです。
例のプログラムを見てみましょう。
これはクイズのプログラムです。
これを実行させて動作させたのがこのクイズです。

どうですか? 暗号のような文ばかりで訳が分からないと思います。
でも日本語や英語と同じようにプログラミング言語も一応言葉のような記述で書かれています。
if( A == B ){ C; }
というプログラムは「もしAとBが等しいならCを実行する」という意味です。
基本的にはこれらの文を組み合わせてゲームや掲示板を作っていきます。

しかし、この作業が非常に大変なわけです。
ゲーム作りは楽しそうなイメージがありますが、こういうプログラミング作業は僕的には楽しくありません。 中には好きで楽しんでやってる人もいるかとは思いますが。
バグ(おかしな動作)があった場合に原因を追及して修正する作業は付き物なので、それに苦労します。
自分だけが使うのならバグ対策は特に必要ないですが、ゲームや掲示板など皆さんに使ってもらうやつにはしっかりと対策しなければなりません。
荒らし対策や、データ破壊対策、セキュリティ対策なども必要です。
あと「これはどうやって作ればいいのだろう?」と思った時に、うまく考えて効率のよいプログラムを作るセンスが必要です。
このように作れば出来る、という教科書はありません。簡単なサンプル程度ならありますが、中規模以上のプログラムではほとんど自分が設計します。

そしてこういうプログラミングをする人(プログラマーと呼ばれる)は、世の中で数が少ないのが現状です。
だから企業とかではよく人材募集されているでしょうね。
僕宛にもよくどこかのサイト管理人からプログラム制作依頼がきます。時間がないのでお断りしてるんですが…。

そして現在、僕はこのゲームキッズの大規模なプログラムを設計しているわけです。
今後もいろいろ新しいシステムを作りたいので、時間はいくらあっても足りない状況です。
自分がもう一人いたらいいのに、と思ったりします。

そこで目を付けたのがこの掲示板に来ている皆さんです。
どうですか、僕と一緒に開発してみませんか? …と言っても今は誰もできそうにないですね。
だから目標は数年先でもいいです。今からプログラミングの勉強を始めませんか?
数年先はこのサイトはどうなってるか分かりませんが(閉鎖されているかも(笑))、皆さんの知識や技術は残ります。
皆さん自身がホームページを開設してゲームを作って公開する事が出来るんですよ。

プログラミングをするにあたって必要だと思う事は以下の点です。
・何かを作りたいという意思がある
・ゲームの仕組みとかが知りたい
・集中力がある
・忍耐力がある
・パソコンが好きなほうである
・算数/数学が好きなほうである

僕が引退しても誰かが後を継いで欲しいですね。
皆さんの中で少しでも興味を持ってくれた人がいたなら嬉しいです。
プログラミングを覚えるにあたって、最初はゲームを作っていれば楽しくて覚えやすいんじゃないでしょうか。
では、プログラミングに関する参考サイトや参考文献を紹介しておきます。
その前に僕のサイトでもゲーム作りやプログラミングのページがあるので紹介します。
ですが、プログラミングの入門ではないので、ある程度知識をもってから見る用ですね。
プログラミング講座 JavaでRPGを作ろう!
C/C++でいろいろ作ろう

では参考文献と参考サイトの紹介です。
掲示板のようなホームページ関係のプログラムを作ることができる Perl言語/CGI関係

「Perl & CGI言語リファレンスBlack Book」は僕も所有しています。
とほほのWWW入門
HTML、スタイルシート、Perlのリファレンスが豊富。調べる時によく利用しています。

Windowsのツールやゲームを作ることができる C/C++言語関係
猫でもわかるプログラミング
C/C++言語、WindowsSDKのプログラミング講座。僕はここで一通り覚えました。

ゲーム作り専用
14歳からはじめるC言語わくわくゲームプログラミング教室 Windows98/2000/Me/XP対応
14歳からはじめるC++わくわくゲームプログラミング教室―Windows98/2000/Me/XP対応
12歳からはじめるHSP3.0わくわくゲームプログラミング教室―Windows98/2000/Me/XP対応
15歳からはじめるJAVA CG&ゲームプログラミング教室―Windows 98/2000/Me/XP対応

以上で紹介したものはプログラミング言語(書く言語の種類)は「C」だったり「Java」だったりします。
ですが、ゲームキッズの掲示板やミニゲームは「Perl」という言語で書かれています。
それならCやJavaを覚える意味がないと思われるかもしれません。
でも、言語は違っても組み方は大体同じです。僕も最初はC言語から覚えました。昔ではBasicから覚えてる人もいます。
CやJavaだとアニメーションするゲームが作れるので、それが楽しくて覚えるペースも速くなるかもしれません。
掲示板などで使われるPerl言語は扱いやすいので簡単なほうです。

では僕の後継ぎが生まれる事を願って・・・。