Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluelovers/hall-of-fame
各キャラに行動パターンを設定 5人のキャラを組み合わせて戦わせるRPG
https://github.com/bluelovers/hall-of-fame
Last synced: 3 days ago
JSON representation
各キャラに行動パターンを設定 5人のキャラを組み合わせて戦わせるRPG
- Host: GitHub
- URL: https://github.com/bluelovers/hall-of-fame
- Owner: bluelovers
- Created: 2011-05-18T13:11:10.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-03-06T19:50:12.000Z (8 months ago)
- Last Synced: 2024-04-16T04:25:34.199Z (7 months ago)
- Language: PHP
- Homepage: http://tekito.kanichat.com/
- Size: 18.1 MB
- Stars: 11
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.html
Awesome Lists containing this project
README
HoF - ReadMe
h1,h2,p{
margin: 0;
padding: 0;
}
h1{
background:#fe9;
padding:0 15px;
font-weight:bold;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:solid 20px #f60;
}
h2{
background:#ffc;
padding:0 15px;
font-weight:bold;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:solid 40px #fc6;
}
p{
margin: 5px 10px;
}
br{
line-height:10px;
}
.padding-l{
background:#fe9;
padding:0 5px;
border:solid 1px #ccc;
padding: 2px 10px;
margin-left: 40px;
}
.padding-ll{
background:#cec;
padding:0 5px;
border:solid 1px #ccc;
padding: 2px 10px;
margin-left: 40px;
margin-bottom: 10px;
}
.padding-lll{
background:#cef;
padding:0 5px;
border:solid 1px #ccc;
padding: 2px 10px;
margin-left: 40px;
margin-bottom: 10px;
}
.b{
font-weight: bold;
}Hall of Fame - ReadMe
Hall of Fame利用規定
- スクリプトによって何らかの不利益・損害が生じても
作者(juice)は一切の責任を負いません- フリースクリプトです。著作権は作者(juice)が保持します。
スクリプト設置時に表示される著作権は消さないでください。- 改造・再配布は自由です。
- 改造した場合はオリジナルと見分けがつくように
著作権部分になんらか書き足してください。- このスクリプトにおいて直接収益を出す商用利用は禁止します。
( 個人で貼っているバナー広告はOK )- 作者(juice)に不利益があると判断した場合には
一方的に使用を中止してもらう場合があります。- この利用規約は予告なく改編・加筆をする事もある。
- 以上を守れる方のみ使用を許可します。
仕様とか
- HOFはPHPで作られています。
- PHPのバージョンは4,5共に動くように作られてますが、5で動かす事を勧めます。
- ゲーム系のプログラムを禁止しているサーバへ設置するのは辞めてください。
- DBは使いません。
- 画像は配布されている状態ではほとんど含まれていません(詳細は下で)
ファイル構成
./hof/
├ ./admin/ (管理系)
├ ./gomi/ (ごみ箱)
├ admin.php
├ list_....php (数種類)
└ set_action2.php
./class/ (クラスファイル)
├ class.....php (数種類)
├ Color.dat (色リスト)
└ global.php
./data/ (データファイル)
├ data.base_char.php (基本キャラの能力値)
├ data.classchange.php (転職条件)
├ data.create.php (アイテム作成関連)
├ data.enchant.php (アイテム追加効果)
├ data.gd_item.php (デームデータ表示 - アイテム)
├ data.gd_job.php (デームデータ表示 - 職業)
├ data.gd_judge.php (デームデータ表示 - 判定)
├ data.gd_monster.php (デームデータ表示 - モンスター)
├ data.item.php (アイテムデータ)
├ data.job.php (職業データ)
├ data.judge.php (判定処理)
├ data.judge_setup.php (判定名称)
├ data.land_appear.php (土地の出現条件)
├ data.land_info.php (土地の詳細情報)
├ data.manual0.php (マニュアル基礎)
├ data.manual1.php (マニュアル応用)
├ data.monster.php (モンスターデータ)
├ data.skill.php (スキルデータ)
├ data.skilltree.php (スキルツリー)
├ data.town_appear.php (町の施設 出現条件)
└ data.tutorial.php (チュートリアル表示)
./image/ (画像格納)
├ ./char/ (キャラ画像:右向き)
├ ./char_rev/ (反転済みキャラ画像:左向き)
├ ./icon/ (スキルやアイテム等のアイコン)
├ ./manual/ (マニュアルとかの画像)
├ ./other/ (その他の画像:戦闘背景, キャラ足元, 魔法陣等)
└ ....gif/png/jpeg (さらに その他の画像)
./log/ (ログ)
├ ./normal/ (通常モンスター用)
├ ./rank/ (ランキング)
└ ./union/ (ユニオン)
./union/ (ユニオンモンスター)
└ ****_Union.dat (数種類)
./user/ (ユーザデータ)
├ auction.dat (出品物データ)
├ auction_log.dat (オークションログ)
├ bbs.dat (下部掲示板ログ)
├ bbs_town.dat (町広場ログ)
├ ctrltime.dat (自動管理の記録)
├ managed.dat (自動管理ログ)
├ ranking.dat (ランキング順位データ)
├ register.dat (登録情報)
├ update.dat (更新情報)
├ username.dat (ユーザ名前情報)
├ admin.php (管理機能プログラム)
├ image.php (戦闘画像生成プログラム)
├ index.php (トップページ)
├ setting.php (設定ファイル)
├ basis.css (基本CSS)
└ style.css (CSS)
パーミッションについて
ディレクトリは 705 か 707
.php は 644
.dat は 606 に設定すれば動くかも。
他に必要なファイル
-
画像ファイル
画像ファイルはほとんど含まれていないので。
キャラクター画像: Rドさん(http://www.geocities.co.jp/Milano-Cat/3319/)
アイコン画像: Whitecatさん(http://whitecafe.sakura.ne.jp/)
の配布画像のファイル名を 大半はそのまま使用しているので、
各フォルダに画像ファイルを入れれば半分程度は表示されます。 -
prototype.js
http://www.prototypejs.org/
より最新の prototype.js を落として、
"prototype.js" にファイル名を変えて index.php と同じ階層に置いて下さい。
ゲームの設定
基本的な設定
setting.php
アイテム, スキル, モンスターの設定
各データファイルに詳しい事が書いてあるかも
特殊or複雑なスキルを作る
./class/skill_effect.php に直接プログラムを書かなければいけません。
アイテム製作 設定
必要な素材の数 → ./data/data.item.php
製作可能なアイテムとする → ./data/data.create.php
アイテムに付与される可能性のある能力 → ./data/data.create.php
付与される能力の効果 → ./data/data.enchant.php
追加素材で追加される追加効果の識別ID → ./data/data.item.php
追加効果が付与される確立 → ./class/class.smithy.php
アイテム精錬 設定
精錬可能なアイテムにする → ./class/global.php
精錬の限界値 → ./setting.php
精錬成功確立 → ./class/class.smithy.php
オークション 設定
オークションのON/OFF → ./setting.php
オークション出品のON/OFF → ./setting.php
オークション出品の可能なアイテムの種類 → ./class/global.php
店の商品 設定
オークション出品の可能なアイテムの種類 → ./class/global.php
判定条件のリスト 設定
判定リストを自動で取得する/しない → ./setting.php
判定リストを(制限する/手動で設定) → ./class/global.php
※手動だと若干 早いです。
ユニオンのモンスター 設定
ユニオンモンスターのデータ → ./data/data.monster.dat
./union/ ディレクトリにユニオンモンスターのデータファイルを作らないと出現しません。
Q
なぜ一部 英語について
最初は ほとんどが英語でした。今は職名と戦闘メッセージが英語になってます。
モンスターのパターン設定がめんどくさい
./admin/set_action2.php を使って下さい。
HoFをローカルで動かしたい
XAMPP を使うと簡単にローカルでPHPを動かせます。
詳しい方法は調べてください。
著作権
著作権は
Tekito
http://tekito.kanichat.com/
Juice
[email protected]
[email protected]
が保有します。
Hall of Fame
Copyright (C) 2007-2008 Juice
All rights reserved.