NewGameWeb
[ T E S T S ]

Wednesday, 04-Jul-2012 12:24:47 JST





New Game Web は、休止中です

NewGameWeb
preliminary version

NewGameWebはブラウザで遊べるゲームを自作したいという人を支援するサーバー(予定/笑)です。
手伝ってくれる人、自作ゲームを登録したい人募集中(^^)/。






GameWeb Previous version ( nihon.net 7.1997-11.1997 )

http://www.nihon.net/game/
Author ( 12.1998- )
高橋登史朗 , 古籏一浩 ,
PreTesting members ( 12.1998-1.1999 )
高橋登史朗 , 古籏一浩 , 森山和広 , すぎうらしろう , 半場方人 , _Masa , はぎさん , 福田直人 , AMON , 小森博司 , ふむふむ , 福井信蔵 , 吉川洋一郎 , Yasunori Sugii , 杉田高規 , 青山公士 ,
Preliminary version Link Support Members [ LSM ] (相互リンク含む^^)( 2.1999- )
AMON , ふむふむ , 青山公士 , kizer , Rev , 城ヤギ , フグ田アンディ , 青木正幸 , 半場方人 , はぎさん , sisyamo , martin , より , hk , み〜 , 梅ちゃん堂 , ZRY , _Masa , コー , 7maru , シュン , 岡田勇一 , kiniane , りゅう , 清水 亮介 , 彩乃さん , 川島さん , KARUNO , 白富士 , 東京 国立 モンシャトレ洋菓子店 , LyuiLyueL , DQR Zone! , PaxDreamCastiliana , ちょっと見ていけや! , JavaScriptの部屋 別館 , DCな空間 , 孔雀の部屋 , BaySky , Raiのホームページ , M a m a & M o n s t e r s , Java Script Park , もうハードは要らない , みつだじゅんいちのかくれが , 角 部 屋 , 静岡北高等学校 囲碁・将棋部紹介 , Toy's Toys , PACEntertainment , tiesgteさんのエコカー , sjyamatoさんのSJ Game ,
HTMLRPG 星のスタリオン Play on Web〜ネットの上のおもちゃ箱 AloAloSEARCH , TOWN , 【DQ FACTORY 】 , WING〜ろんの宿〜 , webgamecojp , , , , , [ STRAIGHT FLASH!! ] 動くページへのサーチエンジン ストレートフラッシ , 睦月おりふぁーの宿 , , Richihinimisa's Very Crazy Web!! , Aomako's Homepage , HAPPY!HAPPY!HAPPY! , The Meditator , 電楽屋 , おもちゃ屋ぶるちん , たーびぃの遊技場 ,


 Level1:スコアランキングのみ 

ゲーム終了時にスコアデータを送ってランキング表示するシステムです。



Webゲームで遊びたい方用
( ゲームへの実地設置テスト )

エントリーリスト




Webゲームを公開したい方用
( 送信モジュール自動発行 )
自作ゲームを自分のサーバーへ置いたままでNewGameWebのランキングシステムやChatscape、ゲーム中に発生したエラーログ収集等の機能を無料で使用できるように登録します。

登録





NewGameWeb/新着ゲームInfomation

下の登録でNewGameWebの新着自作ブラウザゲーム情報を申し込めます(^^)/

ブラウザゲームで遊びたい方はこちら


メールマガジン登録

電子メールアドレス(半角):
メールマガジン解除

電子メールアドレス:

Poweped by Mag2 Logo




掲示板(board&chat)

Chatscape Navigator 1.x
[ Works ](NewGameWeb構築作業用ボード)
[ Chat ](一般用)


ゲーム作者の方々の掲示板<へのリンク

JavaScriptGames BBS(AMONさん)
ダメダメ掲示板(ふむふむさん)
フリートークボード(森山さん)



設置方法

ランキングゲームの設置手順について
  • JavaScriptゲームへの設置方法
    1 .ランキングゲームの設置手順について

    2 .はぎさんによる、スコア登録の手続き( JavaScript編 ) 
    * 送信モジュールの裏の裏まで使い尽くすTips <--上の公式手順(1)の10倍お勧めです(^^)/

  • Javaゲームへの設置方法
    1 . なかの(ZRY)さんによる解説ページ
       1.JavaScriptから Javaアプレット を呼ぶ
          JavaScript側 から Javaアプレット側 のメソッドを読んでハイスコアを取得し、スコア送信モジュールを呼び出す方法 
    
       2.Javaアプレット から JavaScriptを呼ぶ
       Javaアプレット側 から JavaScript側 のスコア送信モジュールを呼び出す方法 
    



  • NewGameWebに掲載可能なゲームについての注意事項

    注意事項


    集計試験

    Game別アクセスランキング


    ゲーム作成用ライブラリ

    ブラウザゲームを作るときに使うと便利な関数などのライブラリです。
    GameWeb JavaScript 仕様書  古籏一浩
    
              
             <ゲームを作りたい人のためのライブラリ>
    
             1.お試し編....完成版ゲームライブラリ
             「ゲームのキャラを好きな絵に入れ替えて遊んでみたい方に!」
    
             2.入門編....JavaScript全般の汎用ライブラリ
             「JavaScriptの使い方を身につけようと思う方に!」
    
             3.実践編....JavaScriptゲーム向けライブラリ
             「JavaScriptゲーム用の便利な関数などを提供します!
    
              #2.入門編と3.実践編はいっしょでいいかも? 
    
         
           暫定(^^) :
    
           JavaScript日本語リファレンス  古籏一浩
    
           DynamicHTMLcross-browser/Examples  高橋登史朗
    
    

    データフォーマットについて

    プレイデータの保存形式について


    参考:送信モジュール.jsソース

    送信モジュール4.3 2002.06.25up
    送信モジュール4.2 2002.03.22up
    送信モジュール4.1 2001.10.04up
    送信モジュール4.0 2001.05.18up
    送信モジュール3.9 2000.10.08up
    送信モジュール3.8 2000.03.23up
    送信モジュール3.7 2000.03.19up
    送信モジュール3.6 2000.01.26up
    送信モジュール3.5 1999.11.4up
    送信モジュール3.41 1999.10.5up
    送信モジュール3.4 1999.10.3up
    送信モジュール3.3 1999.8.16up
    送信モジュール3.2 1999.8.10up
    送信モジュール3.1 1999.8.5up
    送信モジュール3.02 1999.6.30up
    送信モジュール3.01 1999.6.28up
    送信モジュール3.0 1999.6.9up
    送信モジュール2.9 1999.5.30up
    送信モジュール2.8 1999.5.22up
    送信モジュール2.7 1999.5.19up
    送信モジュール2.6 1999.4.27up
    送信モジュール2.5 1999.4.27up
    送信モジュール2.4 1999.4.24up
    送信モジュール2.3 1999.4.11up
    送信モジュール2.2.2 4/5up
    送信モジュール2.2.1 2/2up
    送信モジュール2.2 1/30up
    送信モジュール2.1.1 1/29up
    送信モジュール2.1 1/28up
    送信モジュール2.0 1/27up
    送信モジュール1.9 1/16up
    送信モジュール1.8 1/14up
    送信モジュール1.7.2 1/10up
    送信モジュール1.7.1 1/7up
    送信モジュール1.7 1/7up
    送信モジュール1.6 12/26up
    送信モジュール1.5 12/21up
    送信モジュール1.4 12/16up
    送信モジュール1.3 12/12up
    送信モジュール1.2

    category[ test ]

    category[ test ]


     Level2:対戦型 

    ゲーム中にデータの送受を行い、終了時にスコアデータを送ってランキング表示するシステムです。ただし、対戦相手とはデータファイルを介して通信することになるのでスピードの必要な対戦には向きません^^;。
    ちょっと実験中 少し驚けるかも^^?


     Level3:サイトマップ(予定) & Memos 

    
    
    更新日時 : Wednesday, 04-Jul-2012 12:24:47 JST tato@fureai.or.jp
    
    
    NewGameWeb Ranking System  S I T E  M A P & M e m o s
    
    
    -------------
    -------------
    -------------
    -------------
    -------------
    **OK
    そろそろ重くなってきたf^^;ので
    表紙のEntryList/NewGamesを
    少なくとも
    1.NewGame(新しいもの)
    2.Category(ジャンル)
    3.Creator(作者)
    4.Top X(play数ランキング)
    に分けたい。
    
    -------------
    **OK
    エラー処理をゲーム側からoffにするフラグを追加
    -------------
    **OK
    GRS_nameとGRS_emailをクッキーに溜めて流用できる
    ようにするため、ゲーム側のスクリプト内でもグロー
    バルで設定できるように修正(あおさんのリクエスト)
    -------------
    **OK
    ゲーム作者のデバックを支援する
    ゲーム中のエラーログ収集機能
    -------------
    **未
    複数ゲームをまとめて登録する方法を考えないと...
    -------------
    **OK
    ランキングウインドウのEmailをクリックして開くメーラーの
    subject:にゲーム名
    body:に時間とゲーム直後ならスコアを表示する
    -------------
    **OK
    日付順ソート
    (AMONさんより)
    -------------
    **OK
    スコア送信後最初に自分の順位へフォーカス
    (AMONさんより)
    -------------
    **未
    ランキング表示数をいくつにするか?
    今はMax200です。この辺が限界^^;;。
    -------------
    **OK
    送信データ中のスコア,名前,email,コメントの
    < > " ' , を無効にする
    -------------
    **未
    submit連打による多重登録を防ぐために
    内容の照合と5秒以内程度のクリック無効にしようかな
    -------------
    **OK
    formの前のinfoを取らないとIEのゲームの下に出てきてしまう^^;
    -------------
    **未
    ランキングウインドウによる負担を軽減する?ために
    ランキングウインドウのonUnLoadでGRS関連全変数を毎回クリアしたい。
    -->>どうすると綺麗に消せるかなぁ
    ------------
    **未
    テスト登録(demoによる送信)を除去するスイッチが欲しい
    -->>どのタイミングでoffにするのがいい?
    
    ------------
    **OK
    ゲームの紹介gifも登録したい
    ------------
    **未
    一時停止を簡単にできるようにしたい。
    *EntryFlg.jsを置こうかな
    * var GRS_entryFlg=true;
    ------------
    **とりあえずOK
    サーチを効率良くしなければ
    ------------
    **未
    2重送信防止
    同一データは受け付けない
    ゲーム終了時に送信ユニットでIDを振る?
    ------------
    **未
    ランキングウインドウに
    1.ゲームへのリンク
    2.GameWebへのリンク**OK
    3.ソートキー**OK
    4.作者へメール
    5.分析グラフボタン...重くなるか;;
    6.chatもね**とりあえず作業用OK
    7.作者のホームページへのリンク**OK
    8.リンクバナー説明へのリンク**OK
    9.NewGameWebメルマガ購読へのリンク**OK
    が欲しい。
    ------------
    **未
    URLとか登録内容の修正画面が欲しい
    そのときのパスワードは?
    ------------
    **OK
    IEの文字化け
    ------------
    **未
    GRS914479150.cgi
    なのに
    GRS914479151.cgi
    と書いたらどうなる?
    *URL限定するから大丈夫
    ------------
    **未
    エントリーリストへの表示資格
    
      //--いたずらと間違いを排除する
    
      *登録ページのフォームの全項目入力済み
      *キーを設定しエントリー時にメールをtatoへ送ってチェック後解除する?
      *エントリフラグを設定して管理者画面を作る?
    
    エントリーの削除訂正を簡単にしたい
    -----------
    **OK
    indexTest.htmのplay数グラフ
    SRC=...jsでは不安定なので
    cgiで作る?
    *cgiで作る
    -----------
    **とりあえず作業用OK
    チャットをランキングウインドウの下につけると良いかも?
    それともチャットウインドウを別に開く?
    ゲーム毎に作るのが良い?。チャットしながら遊べると。...掲示板だな。
    作者とやりとりも出きると。
    ん〜、でも膨大な量になるf^^;;かも...当面は1つでロビーとして使おう。
    -----------
    
    
    
    サイトツリー(予定)
    GameWeb
       |
       |
       +--index.htm                      //表紙[ja]
       |
       +--indexe.htm                     //表紙[en]
       |
       +--indexTest.htm <-thisPage     //試験用目次(暫定)
       |
       |
       +--Entrance                   ●エントランス
       |   |
       |   +--enteylist0.cgi             //エントリーリスト(暫定-->>Displayへ)
       |   |
       |   +--howto.htm                  //ランキングゲームの設置手順について
       |   |
       |   +--getjs.htm                  //プレイデータの保存形式について
       |
       |
       +--Display                    ●展示室
       |   |
       |   +--index.cgi                //エントリー検索jsDBエンジン
       |         (新着順)
       |         (エントリ月別)
       |         (クリエーター別)
       |         (topX)
       |         (ABC別)
       |         (Game別)
       |         (マシン別)
       |         (ブラウザ別)
       |
       | 
       +--Entry                       ●登録
       |   |
       |   +--touroku.htm                //Ey1登録フォーム(in-User/do-Ey2)
       |   |
       |   +--touroku.cgi                //Ey2モジュール発行cgi(mk-GC1〜6,EL1,CIA1)
       |
       |
       +--Library                     ●プログラムライブラリ
       |   |
       |   +--Display                  
       |       |
       |       +-----alllist.htm         //Li1ライブラリリストall
       |
       |
       +--Lobby                       ●ロビー
       |   |
       |   +--minichat                   //Lo1掲示板(in-User/mdby-tato)
       |   |
       |   +--wwwboard                   //Lo2掲示板(in-User/mdby-tato)
       |
       |
       +--List                        ●エントリーリスト
       |   |
       |   +--EntryListJs
       |       |
       |       +-----entrylist.js         //EL1エントリーリスト(in-Ey2/mdby-tato)
       |       |
       |       +--SendCount
       |           |
       |           +-----sendcount1.js    //EL2ゲーム別送信カウント(in-GC1/mdby-tato)
       |           |
       |           +-----sendcount2.js
       |           :
       |    
       |
       |
       +--InfomationCenter            ●インフォメーションセンター
       |   |
       |   +--info.js                     //IC1ランキングへ出力お知らせ(mdby-tato)
       |                                    CSJのバナーエクスチェンジとかも入れる?
       |
       |
       +--ModuleProvider              ●送信モジュール本体
       |   |
       |   +--sendModule1.js              //MP1送信モジュール(do-IC1/mdby-tato)
       |   |
       |   +--sendModule2.js
       |   :
       |
       |
       +--DbwkModuleProvider          ●データベース処理モジュール本体
       |   |
       |   +--dbwkModule1.js              //DP1送信モジュール(do-IC1,out-GC7/mdby-tato)
       |   |
       |   +--dbwkModule2.js
       |   :
       |
       |
       +--GameCenter                  ●ゲームセンター(各ゲーム毎にホルダ作成)
       |   |
       |   +--GRS913295036
       |   |   |
       |   |   +-----GRS913295036.cgi      //GC1ランキングcgi(out-GC2〜3,EL2/do-IC1/mdby-Ey2)
       |   |   |
       |   |   +-----GRSdata913295036.js   //GC2ランキングdata(in-GC1/mdby-Ey2)
       |   |   |
       |   |   +-----GRScount913295036.js  //GC3アクセスカウント(in-GC1/mdby-Ey2)
       |   |   |
       |   |   +-----GRSdemo913295036.htm  //GC5test用demo(do-GC4/mdby-Ey2)
       |   |   |
       |   |   +-----GRSmodule913295036.js //GC6test用module(do-MP1/mdby-Ey2)
       |   |   |
       |   |   +-----GRSerror913295036.cgi //GC7エラー処理(in-Dp*,out-GC8/mdby-Ey2)
       |   |   |
       |   |   +-----GRSerror913295036.htm //GC8エラーログmax50件(in-GC7/mdby-Ey2)
       |   |
       |   |
       |   +---GRS91236748
       |   |   |
       |   |   +-----
       |   |   |
       |   |   +-----
       |   |   | 
       |   |   +-----
       |   |   |
       |   |   +-----
       |   |   :
       :   :   :
       :   :
    
    
    -------------------------------------------------------------------------------
     凡例                                           mk-*   *を生成
                                                    mdby-* *から生成
                                                    do-*   *を実行
                                                    out-*  *へ出力
                                                    in-*   *から入力
    -------------------------------------------------------------------------------
    
    
    
    登録手順
    index.htm--Ey1--Ey2--GC5--GC4--<Put to your HD>--GC1
                     |    |    |                      |
                     mk  test  |                     out
                    GC1       intoTheGamePage        GC2
                    GC2                              GC3
                    GC3
                    GC4
                    GC5
    
    
    


     Level4: Memos 

    
    
    |||||||||||||||||||||||||||||||||||||||
    
      Webゲームを作りたい人と遊びたい人の
    
    -----   INTERNET ゲームセンター   -----
    
    N   E   W    G   A   M   E    W   E   B
    
    ---------------------------------------
    
    
      ブラウザで遊べるWebゲームを
      だれでも作れて
      ランキングサーバーへ簡単に自動登録
      できるシステム
    
    
    
    | ブラウザゲームで遊びたい人は....
    |
    
      1.NewGameWebでゲームを探す。
        (ジャンル,人気,新作,作者,言語,etc.)
      |
      v
      2.遊ぶ。
      |
      v
      3.終了すると...
      |
      v
      4.ゲームスコアが自動送信されて...
      |
      v
      5.スコアランキングが表示される。
        (スコア順,マシン別,ゲーマー別,etc.)
    
      *対戦型(と言うほどではありませんが^^;;)も
       予定はしています。
    
    
    | ブラウザゲームを作りたい人は....
    |
    
      1.ブラウザ用のWebゲームを作る。
      |  (JavaScript,DHTML,Java,Flash...)
      v
      :    作り方がわからなければ...
      :             |
      :             v
      :     ゲームライブラリを見る。
      :     (画像取り替えるだけの初心者用から
      :      汎用関数/Objectライブラリまで
      :      [有料/無料]各種あり)
      |
      v
      2.出来たらNewGameWebの登録ページでForm
        に名前等を記入して送信ボタンを押すと...
      |
      v
      3.あなたのゲーム専用のサーバースペースが
        確保されて専用スコア送信モジュールが
        画面に表示されます。
      |
      v
      4.モジュールをコピーしてあなたのゲームの
        HTML内へ貼りこみます。
      |
      v
      5.モジュールを貼りこんだゲームのHTMLを
        <自分の>サーバー(プロバイダ)へ置きます。
        (CGIが使える必要はありません)
      |
      v
      6.これだけです。
          この状態ですでにあなたのゲームは
          NewGameWebのエントリーページへ表示され
          ており、
          Web上であなたのゲームを遊び終わると
          スコアが送信されてランキングされます。
      |
      v
      7.もし、ゲームをバージョンアップしたり
        バグフィックスしたいという時も
        モジュールを変更したり登録しなおしたり
        する必要はありません。
        自分のページにあるゲームをいじるだけ
        ですから簡単です^^。
    
    
    | セキュリティ
    |
    
    NewGameWebのシステムは入念に脆弱に構築されて
    います(笑)。これにいたずらすると技術的にとて
    もはずかしいレベルの名誉が手に入ります。
    
                      <<--う〜むとは言っても少しはなんとかせねばf^^;;;