Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

シナリオ情報(stext.xml)の追加 #68

Closed
snext1220 opened this issue Dec 9, 2018 · 20 comments
Closed

シナリオ情報(stext.xml)の追加 #68

snext1220 opened this issue Dec 9, 2018 · 20 comments
Assignees
Labels
Compatibility 現在/将来の互換性に影響すると思われる変更 enhancement 新機能提案* Testing テスト中(現在のテスト対象項目)

Comments

@snext1220
Copy link
Owner

snext1220 commented Dec 9, 2018

シナリオ情報をより詳細に表示できるよう、stext.xmlの<work>要素に対して、以下の属性を追加します。他に表示しておきたい情報があればお願いします。

  • series:シリーズ名(ドラゴンモード Vol.1など。ある場合だけ)
  • tags:分類(戦国、ダークファンタジー、ギャグ、日常、リメイクなど。複数可)
  • published:公開日(「2018-01-05」の形式。未公開時は頭に「!」)
  • level:難易度(5段階) ※当面は未使用?
  • scenes:シーン数
  • comment:著者からのコメント(50~80文字程度)

また、紹介文と合わせて表示する画像も、シナリオデータと合わせて指定できるように改めます。

  • ファイル名:intro.png
  • 画像サイズ:120×180px(暫定)
@snext1220 snext1220 added enhancement 新機能提案* Compatibility 現在/将来の互換性に影響すると思われる変更 labels Dec 9, 2018
@toki-sor1
Copy link
Collaborator

新属性は、シナリオ選択時に皆さんが知りたいことをフォローしていると思いますので、私の方では今のところ新しく思い付くものはないですね。

「level」も当面は未使用としつつ、皆さんのご意見次第では早めに入れても良いかもしれないですね。
ただ、作者自身が判断するのは基準にバラつきが出る恐れがありますので、以前リオさんが仰っていたように、一人が判断するのが良いと思います(その後、決められた難易度に作者が納得いくか否かを確認すると安心?)

画像の追加もし易くなって良いと思います。

@snext1220
Copy link
Owner Author

ご意見ありがとうございます!

今後ですが、12/20以降にstext.xmlをコピーして、新仕様で皆さまに各シナの情報更新をお願いさせて戴くかと思いますので、またどうぞよろしくお願いいたします!
#levelについては、とりあえず私がざくっと入れて、あとは「問題あればご指摘を~」という程度にできればと(運用はまたおいおい考えますw)。

@snext1220
Copy link
Owner Author

こちら追加項目のご要望もなかったようなので、これで作業を進めてまいりたいと思います。
お手数ですが、まずは新規フォーマットでstext.xmlの更新をお願いできますでしょうか。

既に拙作「終焉のゼロ」などを新規フォーマットで更新済みなので、更新に際しては、こちらをご参考にして戴けますと。紹介イラストもintro.pngで/captureフォルダーの中に配置し、<img>要素のパスを置き換えて戴ければそのまま表示されるはずです。

皆さまの更新が完了したところで、サイトの見た目も更新予定です。

@Salvadors-cabin さん、お手数ですが、ゲスト投稿者さまへのご連絡もお願いいたしますm(_ _)m

@snext1220
Copy link
Owner Author

snext1220 commented Dec 23, 2018

stext.xml 情報追加後の表示イメージ(以下)を作成していますので、ご参考までに(見た目などで、もしご意見ありましたら、お願いします)。levelは現時点では未使用です。
本番サイトでコメントアウトした状態なので、6~7割揃ったところでリリース掛けたいと思います。

※「著者より」の導入に伴い、現在ページ下部にあるシナリオ個別のコメントは削除予定です。お手数ですが、残したいコメントはstext.xmlに移動願います。
※同じく、サイト紹介イラストもintrol.pngへの移動に伴い、現在の画像は削除予定です(すべての移行完了後)。移動をよろしくお願いいたします。

default

@snext1220 snext1220 added this to the February 2019 Update milestone Dec 23, 2018
@cocotori
Copy link
Collaborator

わたしの3シナリオ分、stext.htmlの更新終了しました。
公開日についてですが、
実際の日付をメモしていなかったので、シナリオ自体の更新履歴から拾ってきました。
ズレがあったらすみません。

@snext1220
Copy link
Owner Author

snext1220 commented Dec 23, 2018

早速ありがとうございます!
公開日については更新履歴にまとめておりますので、こちらご参考にしてください。
https://sorcerian.hateblo.jp/entry/20180507

# ネコは恐らく最終更新日を拾われているように見えましたが、実は「初期公開日」と「最終更新日」の2種類があった方が良いでしょうか??(現在のpublishedは初期公開日を想定しています)

@Salvadors-cabin
Copy link
Collaborator

これまで外部投稿者さまにはDMで開発者マニュアルのカテゴリを指定して誘導していたのですが、今回の追加ってマニュアルにありましたっけ?

@toki-sor1
Copy link
Collaborator

3シナリオ+1Utilityのstext.xml更新完了しました。
「Trial」部分については、intro.pngのみの対応です。

@snext1220
Copy link
Owner Author

snext1220 commented Dec 24, 2018

皆さま>
先に挙がっていました最終更新日ですが、システム更新への対応も指定ただ抱いておりますし、そのドラのような分割公開のケースもあることから、「最終更新日」もあった方が良いと判断し、@ updatedを追加しています。単発でのお願いとなってしまい恐縮ではありますが、合わせての追加を戴けますと幸いです。

@Salvadors-cabin さん>stext.xmlの仕様はWiki側でまとめていますので、此方をご利用ください。https://github.com/snext1220/stext/wiki/GitHub%EF%BC%8FFTP%E3%81%AE%E9%81%8B%E7%94%A8

@toki-sor1 さん> ありがとうございます!

@snext1220
Copy link
Owner Author

Dより移動しております。

soulとshadowのscenario.xmlのみ、誤字や改行の修正があり、本番環境の方も更新しています。

こちらについて。

皆さま(現時点では @cocotori さんと @toki-sor1 さん?):
intro.pngを入れたシナリオを本番環境にも反映頂けますと幸いです。

現在、本番環境とGitHub環境のstext.xmlが食い違ってしまっているようなので、同期しておきたいと思います(現時点では、新属性情報の表示ロジックはコメントアウトしているので、それによる表示の影響はありません)。

@cocotori
Copy link
Collaborator

updatedの追加、intro.pngの本番環境への追加、終了しました~

@toki-sor1
Copy link
Collaborator

現時点では、新属性情報の表示ロジックはコメントアウトしているので、それによる表示の影響はありません

新属性情報はコメントアウトしているのですね。安心しました!
updatedの追加に伴い、GitHubと本番環境のstext.xml更新、intro.pngの本番環境への追加しました~。

@snext1220
Copy link
Owner Author

ありがとうございます!こちら、これで9/15が対応済みとなりましたので、暫定ではありますが、本番環境にもリリースいたしました。

お手数ですが、未対応のシナリオについては、引き続きご対応のほどをお願いいたします。

@Salvadors-cabin
Copy link
Collaborator

確認してみましたが、これまで外部投稿者様にはstext.xmlの変更はお願いしておらず、仕様も連絡していなかったように思います。ちゃなさん、RYUさんにはWeb紹介文の追加情報として連絡しておきました。新規の外部投稿者の方には今後シナリオを公開するときの紹介文の要請の中に含めたいと思います。

@snext1220
Copy link
Owner Author

snext1220 commented Dec 25, 2018

今後シナリオを公開するときの紹介文の要請の中に含めたい

ありがとうございます!お手数ですが、そのようにお願いいたします。

なお、新規登録フォームにもstext.xmlに対応した項目(分類、作者コメント)を追加しておきました。
https://ws.formzu.net/fgen/S13986743/
#他の項目はスタッフ側で入れられる(or/and 入れるべき)内容なので、追加しておりません。

レベル(level)決めの運用が曖昧なのですが^^;、まずは他のシナを見つつ、適当に入れておいて戴ければ、最終的に私の方で全体見渡して微修正するなどしていきたいと思います。

@snext1220
Copy link
Owner Author

たびたび申し訳ありません。
#79 を受けて、stext.xmlに総実績数、クリア実績を追加してみました(詳細は以下Wikiを参照下さい)。
https://github.com/snext1220/stext/wiki/GitHub%EF%BC%8FFTP%E3%81%AE%E9%81%8B%E7%94%A8

試験的に、拙作のみ情報を追加し、本番サイトにも反映しておりますので、ご確認ください&何度もお手数をおかけしまして恐縮ですが、ご担当シナについて情報反映頂けますと幸いです。

default

#見せ方はもう少し目立つようにできればとも思いますので、ご意見頂戴できますと幸いです。

@snext1220
Copy link
Owner Author

snext1220 commented Jan 7, 2019

ゲストさん情報含めて、stext.xml がほぼ出そろったところで、当方でいくつかの調整を行いました。

  • levelの変更
  • 不正な値については修正(levelは数値に、単作でのseriesは空に、分類はカンマ区切りなど)
  • ゲストさん作品のresults、clearsの追加
  • 伴い、STextトップページ末尾から各シナリオのコメントを非表示に(戦国~はコメント移行されていなかったようですが、大丈夫でしょうか?一応、元コメントはコメントアウトで残してはあります)

お手数ですが、results/clearsの内容、最終的な表示内容含めて、ゲストさんに内容ご確認戴けますと幸いです> @Salvadors-cabin さん

お手数ですが、ご担当シナリオへのresults/clearsの記入をお願いします> @toki-sor1 さん、@cocotori さん

@cocotori
Copy link
Collaborator

cocotori commented Jan 7, 2019

results/clearsの追記終わりました。

あと、今回は構わないのですが、
クリア実績に複数の実績を指定することは出来ないでしょうか?
A,B,どちらかの実績を持ってたらクリアとしてみなす、というような。
マルチエンドで、どちらかがバッドというわけではないようなシナリオが
今後出てきた時、あるといいかなと思いました。

今のままでも、ルートAでは実績A,Cを
ルートBでは実績B,Cを取得させ、
クリア実績をCにすれば可能かと思いますので、
必須ではありませんが。

@snext1220
Copy link
Owner Author

snext1220 commented Jan 7, 2019

追記お疲れ様です!

クリア実績、現状もカンマ区切りで複数指定可能です~
王杖や占いなどはそのようにしておりますので、ご参考にしてやってください。

@toki-sor1
Copy link
Collaborator

お待たせしてしまい申し訳ありません。
results/clearsの記入が完了し、GitHub・本番環境共に反映済みです。

@snext1220 snext1220 added the Testing テスト中(現在のテスト対象項目) label Jan 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compatibility 現在/将来の互換性に影響すると思われる変更 enhancement 新機能提案* Testing テスト中(現在のテスト対象項目)
Projects
None yet
Development

No branches or pull requests

4 participants