Skip to content

Commit

Permalink
Merge pull request #23 from Arthur1/release/2.0.4
Browse files Browse the repository at this point in the history
Release 2.0.4
  • Loading branch information
Arthur1 authored Jan 18, 2021
2 parents 25a8aac + 25425eb commit c644ded
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 1 deletion.
11 changes: 11 additions & 0 deletions resources/js/router/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import Home from '../views/Home.vue'
import CreateGame from '../views/CreateGame.vue'
import PlayGame from '../views/PlayGame.vue'
import History from '../views/History.vue'
import AnnouncementV3 from '../views/AnnouncementV3.vue'
import NotFound from '../views/NotFound.vue'

Vue.use(VueRouter)
Expand Down Expand Up @@ -106,6 +107,16 @@ const routes = [
hasHeader: true
}
},
{
path: '/announcement_v3',
name: 'announcement_v3',
component: AnnouncementV3,
meta: {
title: 'バージョン3.0の開発予告とお詫び',
needsAuth: true,
hasHeader: true
}
},
{
path: '*',
name: 'not_found',
Expand Down
52 changes: 52 additions & 0 deletions resources/js/views/AnnouncementV3.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<template>
<div class="container">
<h1 class="text-primary mt-5">バージョン3.0の開発予告とお詫び</h1>
<p>
National Economy Onlineをご利用いただきありがとうございます。開発者のArthurよりお知らせがあります。
</p>
<p>
National Economy Onlineは、コロナ禍が本格的に社会問題化した2020年4月にリリースし、これまで多くのユーザに遊んでいただいております。
その中で、私が想定していなかった使い方がなされています。
</p>
<p>
具体的には、知らないプレイヤーをゲームに招待する事例が発生しています。
これは、ゲームidが連番発行であること、全てのユーザが観戦できることによって起こっています。
</p>
<p>
現在の仕様では、ゲームを作成した時点でゲームが開始するので、参加を拒否することはできません。
また、ゲームを削除できるのはゲーム作成者のみとなっています。
ユーザの名前も自由に決められるため、(現状では確認しておりませんが)嫌がらせが可能な仕様となってしまっています。
</p>
<p>
これにより、不快な思いをなさっているユーザがいらっしゃいましたら、大変申し訳ございません。
(ただ、こうした行為について非難する意図は一切ありません。仕様上容易に起こりうることなので、開発者の私に責任があると考えております。)
</p>
<p>
これらの問題を解決するために、以下のような機能を実装したバージョン3.0を開発します。
</p>
<ul>
<li>ゲーム参加の同意ウィンドウの追加(全員が同意してからゲーム開始)</li>
<li>友達機能</li>
<li>参加者募集機能(一般に他のプレイヤーと自由に対戦できるモード)</li>
<li>ゲームIDを複雑な文字列に変更</li>
</ul>
<p>
※これは構想段階で、機能が変わる可能性もあります。
</p>
<p>
バージョン3.0リリースまでの暫定対応として、利用者の皆さまにお願いがあります。
あらかじめ他のコミュニケーションツールで連絡を取るなどして、<span class="text-red">全メンバーが参加に合意した上でゲームに招待してください</span>。
もし、お困りのことがあれば遠慮なく、<a href="https://twitter.com/Arthur1__" target="_blank" rel="noopener">@Arthur1__</a>までご連絡ください。
(DMを開放しております。)
</p>
<p>
なお、大変恐縮なのですが、私が就職活動や研究などで多忙なため、リリース予定日をお知らせすることは現状できません。より多くの方に楽しんで使っていただけるよう、できる限り早くリリースできたら良いなと思っております。
</p>
<p>
引き続き、National Economy Onlineをよろしくお願いいたします。
</p>
<p>
2021年1月18日 Arthur
</p>
</div>
</template>
4 changes: 4 additions & 0 deletions resources/js/views/Home.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
<div class="container">
<h1 class="text-primary mt-5">ホーム</h1>
<router-link :to="{ name: 'create_game' }" class="btn btn-info btn-block text-white mt-4"><font-awesome-icon icon="plus" />ゲーム作成</router-link>
<h2 class="text-secondary mt-4">お知らせ</h2>
<p>
National Economy Onlineをご利用いただいている皆さまは、<router-link :to="{ name: 'announcement_v3' }">「バージョン3.0の開発予告とお詫び」</router-link>をご一読ください。
</p>
<h2 class="text-secondary mt-4">プレイ中のゲーム</h2>
<div class="list-group">
<router-link
Expand Down
2 changes: 1 addition & 1 deletion resources/js/views/PlayGame.vue
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ export default {
})
},
beforeDestroy() {
Echo.leave(`game.${this.$route.params.id}`)
Echo.leaveChannel(`game.${this.game.id}`)
},
computed: {
myPlayer() {
Expand Down
10 changes: 10 additions & 0 deletions resources/js/views/Release.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
<template>
<div class="container">
<h1 class="text-primary mt-5">リリースノート</h1>
<h2 class="text-secondary mt-4">2.0.4 <small class="date">2021/01/18</small></h2>
<p>
以下の問題を修正しました。
</p>
<ul>
<li>通知やゲーム状態のリロードが複数回同時に行われてしまうことがある</li>
</ul>
<p>
また、バージョン3.0に関する予告情報を掲載しました。
</p>
<h2 class="text-secondary mt-4">2.0.3 <small class="date">2020/12/17</small></h2>
<p>
バージョン2.0.2の改修により発生した以下の問題を修正しました。
Expand Down

0 comments on commit c644ded

Please sign in to comment.