したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

式神研究同好会

1名無しの本読み妖怪:2009/04/27(月) 03:41:20 ID:9WSWu6yM0
ウミガメ人狼のCGIを改造するスレです。

目標
2.スクリプトの軽量化。
1.役職ルールを弄りやすく。
3.HTML出力の整理。

2名無しの本読み妖怪:2009/04/27(月) 03:44:03 ID:9WSWu6yM0
テンプレ
【重要】本サーバーでデバッグするわけにはいかないので、参加者はXAMPP等を使用して手元でデバッグするようにしてください。
・現在リポジトリは用意していません。混乱を避けるため、パッチを当てたらすべてのファイルを固めてアップロードしてください。変更元と変更箇所のダイジェストを書き込んでいただけると助かります。
 あとやっぱりバージョン管理ソフトは必要だと思われる方はその旨ご連絡ください。参加メンバーの総数が見えないので今は用意していませんが、不特定多数でやるなら必須だと思います。
・今のところログの保全を優先としているため、データベースの再構成は考えていません。やりたい方は是非声を上げてください。

3希望役職なし:2009/04/27(月) 03:46:13 ID:h/BhM3MM0
PHP書ける人募集!
書けなくても意見はいつでも募集!

4名無しの本読み妖怪 ◆OXCvMb3ws.:2009/04/28(火) 03:52:40 ID:icxJ.8Lg0
ねこねこさんからMySQLのダンプをいただき、IRCにメンバーが揃ったところで実験環境のセットアップを開始する。
埋めチルさんがInstant Railsで動作するか試そうとしたが、うまく動作しないとのことだった。
各自設定が異なると他のメンバーのコードを変更する際にいちいち設定を直さなければならなくなるため、データベースの設定は全員統一することになった。

表示関連のコードを概観しつつ決めた当面の方針は次の通り。
1.埋めチルさんはjavascriptのコードをHTML出力から切り離す。
2.私はクエリの発行されている箇所を押さえ、埋めチルさんの作業終了を待ってクエリを抽象化する。
3.参加メンバーは常時募集するw
4. テスト用サーバ管理者募集!

5希望役職なし:2009/05/12(火) 06:34:24 ID:JbqwYS7I0
スレを死なせちゃもったいないのでたまにはこっちで報告してみる。

ttp://www12.atpages.jp/cirno/
テスト用サーバができたよ!
最新開発コードもここからダウンロードできるよ!

6希望役職なし:2009/05/13(水) 06:18:09 ID:CarGuU4w0
投票時に未投票の人数を表示する機能を実装したよ!

7希望役職なし:2009/05/13(水) 16:21:38 ID:2gyCd2kE0
こっちのスレでもPHP版改造してるようで

ttp://yutori.2ch.net/test/read.cgi/news4viptasu/1240739819/

協力できると楽かも(向こうはわかめて互換の名前変更とかトリップ付きとかめざしているらしい

8希望役職なし:2009/05/13(水) 23:59:24 ID:bpOBc.y60
ふむ、同じ考え、違う考えが見えて興味深いですね。

9名無しの本読み妖怪 ◆OXCvMb3ws.:2009/05/20(水) 04:40:21 ID:ZJ9LLf/c0
【お知らせ】
デバッグ用トレースツールの暫定版ができました。
ttp://u9.getuploader.com/tohotrpg/download/41/build+03.zip

10希望役職なし:2009/05/23(土) 02:10:48 ID:QZjxGrds0
今進行中の話題
1. 関数名どうそろえようか?
2. シスメ入れ替えられるようにしたいよね
3. グローバル変数大杉。まとめて取得する方法に切り替えようぜ

11希望役職なし:2009/05/23(土) 06:34:29 ID:QZjxGrds0
仮想GMモードの実装が出来ました。
身代わり君のゲーム中の発言がシステムメッセージとして出力されます。

方法は簡単で、Ver. 1.2.1 のソースの以下の二箇所を変える事で実装されます。

game_play.php 269行目
before
if( ($day_night == 'beforegame') || ($day_night == 'aftergame') ) //ゲーム開始前、終了後

after
//ゲーム開始前、終了後 と身代わり君
if( ($day_night == 'beforegame') || ($day_night == 'aftergame') || ($uname == 'dummy_boy') )


game_functions.php 458 - 459 間
//身代わり君はゲーム中はシステムメッセージ相当
elseif(($talk_uname == 'dummy_boy') && ! (($day_night == 'beforegame') || ($day_night == 'aftergame'))){
print("<td width=1000 colspan=3 align=left style=\"background-color:#efefef ;color:black;font-weight:bold;border-top: silver 1px dashed;\">            身代わり君:$sentence </td>\r\n");
}

12名無しの本読み妖怪 ◆OXCvMb3ws.:2009/05/23(土) 15:17:46 ID:SAGHLkb60
>>10
とりあえず1についてはCスタイルで良いのでは?
関数名は大文字から。

それと埋めチルさんが提案されていましたが、 TalkLogOutput() みたいなOV形式の関数名は OutputTalkLog() みたいなVO形式の名前に変更しましょう。

13希望役職なし:2009/05/23(土) 18:41:53 ID:QZjxGrds0
Ver. 1.2.2 b19 アップ
以下のバグ修正
・個々の勝敗結果が出ない
・霊界でリロード失敗する
・霊界のログのリンクが変
・投票画面のテーブル(css)
・死者の表示
・役職の村人だけ太枠になってない

以下はまだ直してない既知のバグ
・常にハンドルネームも表示される (場所特定済み)
・昼は常に未投票の人数が出る(時間が切れてから出る仕様にする予定)
・遺言の表示が変 (夜用の css を作ってない)
・一部のシスメに css が反映されない
・css のクラス名が一部被ってる

14希望役職なし:2009/05/24(日) 18:21:59 ID:pcAL7gl60
実装する/しない(できる/できない) は別として改変希望も受け付けますので
お気軽にどうぞ。

開発者の個人的な希望として以下を実装する予定です。

1. ゲーム開始前にリアルタイムの昼/夜の設定時間を表示する
2. シスメを設定ファイルで変更できるようにする

15希望役職なし:2009/05/25(月) 21:25:14 ID:sOxf763s0
やる夫村の方も専用掲示板作ったようだ。
あと、闇鍋機能(狼・狐以外は役職がランダム。桃栗の特殊Sと同じ)を実装したらしい。

一度共同で作業しないかと持ちかけてみる?今のところ触ってるところかぶってないし。

16希望役職なし:2009/05/26(火) 01:33:00 ID:ixcxcLnQ0
html再デザインやってる者です。
デバッグで忙しい中ごめんなさい中間報告です。

とりあえずユーザー一覧、投票以外のところを
DLに置き換えてみた結果ファイル容量が

V1log  1番地 53.1 KB → 39.0 KB
V3log 305番地 536 KB → 407 KB
まで減りました。DLマジすげえ。

会話の部分はtableのままです。
改行が可変で入るとDLやDIVだと
上手く一行に表示できないです。

今残っているのは
・投票結果表示
・狼の噛み結果表示
・勝者表示

このあたりが出来れば大体表示は同じになるんではないかな、と。

CSSについて質問です。
.column .rowってどこで使っているクラスでしょうか?
今編集しているソースを見ても見つからないです。

17希望役職なし:2009/05/26(火) 05:15:55 ID:ZUFzoHkk0
GJ!

> .column .rowってどこで使っているクラスでしょうか?
それ私も疑問に思って今 grep かけました。
old_log (過去ログ表示スクリプト) で使ってるクラスみたいです。

なので、消しちゃってOK。

18希望役職なし:2009/05/29(金) 12:33:29 ID:O32cqARo0
いきなり質問で済みません。
自宅サーバでVer1.3.0Beta5を動かしてるんですが登録したアイコンの削除方法が見つかりません。
何方か御教え頂ければ幸いと思います。

19希望役職なし:2009/05/29(金) 12:48:20 ID:sDL6.0.A0
>>18
手作業でデーターベースから削除しないと駄目
しかも削除したアイコンを参照している発言が全部消えるw

20希望役職なし:2009/05/29(金) 13:43:09 ID:O32cqARo0
ご返答有難うございます。
手作業ですか・・・ちょっと大変そうですね^^;
他の画像に差し替えて対応した方がよさげですねw

21希望役職なし:2009/05/29(金) 21:23:27 ID:puHZvaJY0
・文字化け問題
「有頂天」「依姫」 など、一部の言葉を単体で入力すると文字化けを起こしています。
ローカルで確認しましたが、DBから化けています。
おそらく、文字コード変換処理か、特殊文字のエスケープ処理で失敗していますね。

文字コード変換処理は、functions.php の ToEUC_PostData()、
エスケープ処理は以下のような処理です。

$handle_name = str_replace("&","&",$handle_name);
$handle_name = str_replace("<","<",$handle_name);
$handle_name = str_replace(">",">",$handle_name);

22希望役職なし:2009/05/30(土) 19:08:28 ID:tsk6VrNU0
ソースコード Ver. 1.3.0 beta6 をチルノ鯖にアップしました。

・ある程度システムメッセージを設定ファイルで変更できるようにした。
 include/message_class.php を参照してください。

---チルノの裏---
game_functions.php、game_play.php はほぼ最適化完了。
ファイルサイズが 60k → 40k、50k → 41k になりました。

次は、ついに 84k もある game_vote.php に手を
つけないといけないようです。。。
---チルノ裏---

23希望役職なし:2009/05/31(日) 01:14:41 ID:U4CFvIpY0
>>22
お疲れ様です。

いつもお世話になってばかりなのですが、霊能の人で翌日の朝を迎えても能力が使えなく
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in ローカルアドレス\game_play.php on line 860
と表示されます。
護衛も同じくエラーは出ていますが、機能はしているので問題は無いんですが・・・
beta5で出たのでbeta6にしてみたのですが、結果は変わりませんでした。

分かる方教えていただければと思い書き込みさせていただきました。

24希望役職なし:2009/05/31(日) 08:03:37 ID:bk8gydKY0
>>23
あ、すいません。こっちのコーディングミスです。
beta7 をあげるときには直しておきます。

ささっと直したい場合は、 エラーメッセージにあるように
game_play.php の 860 行目にある 変数 $result を $sql に
書き換えてください。

テストして気になる点などあったら遠慮なく書いてくださいね。

25希望役職なし:2009/05/31(日) 20:29:12 ID:bk8gydKY0
ゲーム開始投票時のバグ発見

Kick 投票後に、Kick した人がすでにいなかった場合に
「すでにゲームが開始されています」と表示されます。

どこを直せばいいかはだいたい予想できますけど、一応報告。

26希望役職なし:2009/05/31(日) 21:47:12 ID:U4CFvIpY0
>>24
ご返答有難うございました。
今から書き換えて試してみたいと思います。

また何かあった時はよろしくお願いします^^

27希望役職なし:2009/05/31(日) 22:38:03 ID:U4CFvIpY0
あとバグというか、アイコン登録で登録完了ボタンが出ているところ【icon_upload_check.php】でブラウザの更新を押すとアイコンがいくつも登録されます。
というか、No.が更新されるたびに増えて行き登録されてしまいます。

それで管理者用のアイコン削除PHPもお願いしたいのですがお願いできませんでしょうか。
よろしくお願いします。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板