管理人のプログラミング講座

2015.9.27
Pangです。
CGIの組み方ということですが、基本的にはC++といった他言語と同じです。
私も他言語はCぐらいしか、しかも最低限しか使えませんが。

perlの構成はいろいろあると思います。
私は独学でやっているので、頭のいい方はもっと負荷のかからない方法があるのかもしれません。
まぁ、簡単に構成のようなものを説明します。

このプログラムの基本はデータの読み書きです。
簡単な例を示します。
たとえばMONSTERSの戦闘についてです。
以下の3つのプログラムで構成するとします。
ちなにperlのプログラムの拡張子は.cgiです。

main.cgi(メインプログラム(ログインページ))
fight.cgi(戦闘プログラム)
data.cgi(セーブデータ)-名前、パスワード、プレイヤーの階数、所持モンスター等

まずログインページ(main.cgi)を起動します。
事前に入力された名前、パスワードが等しいかどうか、セーブデータを開き、照合させます。
照合の結果、正しい場合はログインページ(main.cgi)に、正しくない場合はエラ-へ。
ログインページに入りましたら、戦闘に行くというボタンがありますので、そのボタンをクリックします。
クリックすると、戦闘プログラム(fight.cgi)に飛びます。
戦闘プログラムではセーブデータを元にプレイヤーの階数を照合し、出現モンスターを決定します。
プログラムによって、戦闘した後は経験値、お金等の処理を行い、セーブデータに上書きをします。
その後、ログインページに飛ぶという感じです。

まぁ、簡単な概要程度ですので、ほとんど説明になっていないかもしれません。
まとめますと、プログラムとセーブデータがあって、常時プログラムで起こった事象をセーブデータに書き込みをしている感じです。

もし興味があるのでしたら、もっと詳しくお教えします。
といいますか、来年度から就職に伴い、私の生活環境が変わってしまいますので、
管理時間を考慮したうえで、このMONSTERSを引き継いでいきたいと思っています。
もし、プログラムに興味のある方、または管理側でいろいろやってみたい方がいましたら、
私まで連絡ください。


僕が知りたいだけという自己中で全くもって
MONSTERSに関係ない理由でつくりました。
削除してほしかったら言ってください。-(DragonX)

ちなみに、どんなかんじで講座してくのは全くもって
無計画です。つまりこれは私の 無計画による関係なしの自己中によって作られました。
一応コメント欄だけ作っておきます

そこをご了承ください



  • いっそのことゲームの話でもすっかー
    -- (アンパンマン) 2014-12-20 23:10:17
  • なんでやねん
    -- (くるぶし) 2014-12-20 23:10:31
  • ある過去にあったゲームの類似を
    作ってみたいと思います。
    こんなゲームでした。
    なにか助言はいただけませんか?
    URL:https://www.youtube.com/watch?v=1PZcGSV_rRg -- (DragonX) 2015-01-26 20:00:18
  • 個人的にC++はよく使っているのですが、CGIは組んだことないので、
    どうやって組んでいくかとかの概要の考察とか書いてみてもらえないでしょうか? -- (aruaru) 2015-09-22 14:35:48
  • Pangさんが降臨されたw
    説明ありがとうございます。 -- (DragonX) 2015-09-29 22:04:10
名前:
コメント:

すべてのコメントを見る

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2015年09月27日 11:34