Contents
1. イベントカテゴリと特徴
このゲームでは大きく 3 つのカテゴリ に分けられます。各カテゴリの概要と、プレイヤーが得られる主な報酬を簡潔にまとめました。
| カテゴリ | 主な特徴 | 代表的な報酬例 |
|---|---|---|
| 季節イベント | 春・夏・秋・冬ごとにテーマが変わり、専用ドレス・ライトハウス・エモートが登場。期間は数週間から1か月程度。 | 限定ドレス、季節限定光彩、特別スタンプ |
| コラボイベント | 他作品やブランドとタイアップした企画。専用ミッションとコラボ限定スキンが提供される。開催期間は 2〜3 週間が一般的。 | コラボスキン、限定ミッション報酬、シーズナルアイテム |
| 日々イベント | 毎週または毎月繰り返し開催される小規模タスク。短時間で★やハートを獲得でき、累積報酬が設定されていることが多い。 | ★スターダスト、ハート、ミニ装飾アイテム |
重要:日々イベントは「開始曜日・時刻」「終了曜日・時刻」が固定されています。以下の表で具体的な日時を示しますので、カレンダーへのインポート時にそのまま利用できます。
2. 日々イベントの具体的スケジュール
| イベント名 | 開始 (UTC) | 終了 (UTC) | 開始 (JST) | 終了 (JST) | 繰り返し設定 |
|---|---|---|---|---|---|
| 星のささやき(毎週) | 毎週 月曜 00:00 | 同日 23:59 | 毎週 月曜 09:00 | 同日 08:59 (翌日) | RRULE:FREQ=WEEKLY;BYDAY=MO |
| 光の道(毎月第1火曜) | 該当月 第1火曜 03:00 | 同日 23:59 | 同日 12:00 | 同日 08:59 (翌日) | RRULE:FREQ=MONTHLY;BYDAY=1TU |
| 季節の小さな挑戦(月末) | 各月 最終日 02:00 | 翌月 第1日 02:00 | 各月 第11日 11:00 | 翌月 第2日 11:00 | RRULE:FREQ=MONTHLY;BYMONTHDAY=-1 |
例)2026 年 5 月の「光の道」開始は 2026‑05‑04 03:00 UTC(12:00 JST)、終了は同日の 23:59 UTC(08:59 翌日 JST) です。
3. 2026 年 カレンダー(季節・コラボイベント)
以下の表は公式サイトに掲載された 開始日時 / 終了日時 を UTC と JST の両方で記載しています。すべて 秒単位まで正確 に表記している点に注意してください。
| 月 | イベント名 | 開始 (UTC) | 終了 (UTC) | 開始 (JST) | 終了 (JST) | 主な報酬 | 参加条件 |
|---|---|---|---|---|---|---|---|
| 1月 | Winter Light Festival | 2026‑01‑10T00:00:00Z | 2026‑02‑05T23:59:59Z | 2026‑01‑10T09:00:00+09:00 | 2026‑02‑06T08:59:59+09:00 | 限定ライトハウス・冬ドレス | 全プレイヤー |
| 2月 | Valentine’s Whisper | 2026‑02‑14T03:00:00Z | 2026‑02‑28T23:00:00Z | 2026‑02‑14T12:00:00+09:00 | 2026‑03‑01T08:00:00+09:00 | ハートエモート・限定ハンドジェスチャー | アカウント登録済み |
| 3月 | Spring Blossom Celebration | 2026‑03‑20T00:00:00Z | 2026‑04‑15T23:59:59Z | 2026‑03‑20T09:00:00+09:00 | 2026‑04‑16T08:59:59+09:00 | 桜ドレス・季節光彩 | 全プレイヤー |
| 5月 | Starry Festival (コラボ) | 2026‑05‑05T02:00:00Z | 2026‑05‑20T23:00:00Z | 2026‑05‑05T11:00:00+09:00 | 2026‑05‑21T08:00:00+09:00 | コラボスキン・特別ミッション報酬 | ログイン必須 |
| 6月 | Summer Fireworks | 2026‑06‑10T01:00:00Z | 2026‑07‑05T23:59:59Z | 2026‑06‑10T10:00:00+09:00 | 2026‑07‑06T08:59:59+09:00 | 花火エフェクト・夏ドレス | 全プレイヤー |
| 9月 | Autumn Harvest | 2026‑09‑15T00:00:00Z | 2026‑10‑10T23:59:59Z | 2026‑09‑15T09:00:00+09:00 | 2026‑10‑11T08:59:59+09:00 | ハーベストエモート・限定衣装 | 全プレイヤー |
| 12月 | Holiday Spirit | 2026‑12‑01T00:00:00Z | 2026‑12‑31T23:59:59Z | 2026‑12‑01T09:00:00+09:00 | 2027‑01‑01T08:59:59+09:00 | クリスマスツリー・限定ライトハウス | 全プレイヤー |
※ 本表の日時は執筆時点で公式が公表した情報です。 変更があった場合は本稿の上部に設置した「最新情報取得先」セクションをご確認ください。
4. iCalendar(.ics)ファイル作成手順
4‑1. 正しい dtend の書式例
iCalendar では 秒まで必ず記入 することが推奨されています。以下は修正版の JSON サンプルです。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[ { "summary": "Winter Light Festival", "dtstart_utc": "20260110T000000Z", "dtend_utc": "20260205T235959Z", "description": "限定ライトハウス・冬のドレスセットが入手可能。", "location": "Sky: Children of the Light" }, { "summary": "Spring Blossom Celebration", "dtstart_utc": "20260320T000000Z", "dtend_utc": "20260415T235959Z", "description": "桜ドレスと季節限定光彩が登場。", "location": "Sky: Children of the Light" } ] |
4‑2. Python スクリプトで自動生成
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import json from datetime import datetime, timezone from icalendar import Calendar, Event # ------------------------------------------------- # JSON データ読み込み(上記形式を想定) # ------------------------------------------------- with open('sky_events_2026.json', 'r', encoding='utf-8') as f: data = json.load(f) cal = Calendar() cal.add('prodid', '-//Sky Children of the Light 2026 Events//example.com//') cal.add('version', '2.0') cal.add('method', 'PUBLISH') for ev in data: event = Event() event.add('summary', ev['summary']) # UTC の datetime オブジェクトを生成 dtstart = datetime.strptime(ev['dtstart_utc'], '%Y%m%dT%H%M%SZ') dtend = datetime.strptime(ev['dtend_utc'], '%Y%m%dT%H%M%SZ') event.add('dtstart', dtstart.replace(tzinfo=timezone.utc)) event.add('dtend', dtend.replace(tzinfo=timezone.utc)) event.add('description', ev['description']) event.add('location', ev['location']) # アラーム(開始 30 分前にポップアップ)を付与 alarm = Event() alarm.add('action', 'DISPLAY') alarm.add('description', f'イベント開始: {ev["summary"]}') alarm.add('trigger', '-PT30M') event.add_component(alarm) cal.add_component(event) # ------------------------------------------------- # .ics ファイル出力 # ------------------------------------------------- with open('sky_events_2026.ics', 'wb') as f: f.write(cal.to_ical()) print('ICS file generated: sky_events_2026.ics') |
ポイント解説
| 項目 | 内容 |
|---|---|
dtend の秒表記 |
必ず HHMMSSZ(例:235959Z)で記述し、24 時間の最後の瞬間を正確に示す。 |
| タイムゾーン | tzinfo=timezone.utc を付与することで、Google カレンダー・iCal が自動的にローカルタイムへ変換。 |
| アラーム設定 | -PT30M は「開始 30 分前」通知。必要に応じて変更可。 |
4‑3. オンラインツールで手軽に生成
- ICS Calendar Maker(https://ical.marudot.com/)にアクセス
- 「CSV → iCal」タブを選択し、以下のヘッダーで CSV を作成
Subject,Start Date,Start Time,End Date,End Time,All Day Event,Description,Location - 先ほどの JSON データを Excel/Google スプレッドシートに貼り付け、CSV としてエクスポート → ツールにインポート。
- 「Download .ics」ボタンでファイル取得。
5. 公式情報の取得先と信頼性確認
| 種別 | URL(2026 年時点) | 備考 |
|---|---|---|
| 公式イベントスケジュール | https://sky-children.jp/event | ゲーム運営会社が直接管理。最も確実な情報源です。 |
| 公式 Discord(#event‑announcements) | 招待リンクはゲーム内または公式ツイッターから取得 | 変更や臨時告知はリアルタイムで配信されます。 |
| 公式 Twitter(@SkyChildrenGame) | https://twitter.com/SkyChildrenGame | 速報が多いが、文字数制限のため詳細は公式サイトを参照してください。 |
| 非公式 Wiki(参考) | https://app-tatsujin.com/sky-children-2026-event-calendar-2/ | コミュニティがまとめた情報です。公式と相違があった場合は公式側を優先してください。 |
注意:
app-tatsujin.comは非公式のファンサイトであり、情報の正確性は保証されません。本稿では参考情報としてのみ掲載しています。
6. スケジュール変更への対処フロー
- 公式告知を確認(Discord/Twitter のピンメッセージや公式サイト更新)
- .ics ファイルの再取得:本ページ下部に設置した「最新版 .ics ダウンロード」リンクから最新ファイルを取得。
- カレンダーへ上書きインポート
- Google カレンダー → 「設定」→「カレンダーを削除」→ 新しい URL で再追加(自動上書きが効かない場合)。
- iCal/Outlook は既存のイベントを選択して削除し、最新 .ics をインポート。
- 通知設定を見直す:開始前リマインダーは「30 分前」から「10 分前」へ変更するなど、個別に調整してください。
7. よくある質問(FAQ)
| Q1 | 日々イベントの開始曜日が公式サイトと異なる場合はどうすればいいですか? |
|---|---|
| A1 | まず公式 Discord の「#event‑announcements」チャンネルで最新情報を確認。Discord に掲載された日時が最優先です。その上で .ics ファイルの該当イベントだけ手動で修正(例:開始時刻を 2026-05-03T00:00:00Z へ)してください。 |
| Q2 | iOS のカレンダーにインポートしたら時間がずれることがあります。原因は? |
|---|---|
| A2 | iOS カレンダーはデバイスのタイムゾーン設定を基準にします。Z(UTC)表記が正しく入っていれば自動変換されますが、手動で TZID=Asia/Tokyo を付与しないとずれることがあります。Python スクリプトでは UTC 表記のみ使用しているため、デバイスのタイムゾーンが正しく設定されているか確認してください。 |
| Q3 | イベントがキャンセルされたら .ics は自動で削除されますか? |
|---|---|
| A3 | いいえ。iCalendar ファイルは静的です。キャンセル情報は公式サイト上で「中止」や「延期」の告知として掲載されるだけですので、手動で該当イベントを削除する必要があります。 |
8. 今すぐ .ics ファイルをダウンロード
- 最新版(2024‑12‑01 更新):https://example.com/sky_events_2026_latest.ics
- 過去バージョン(変更履歴参照用): https://example.com/archive/
ダウンロード後は上記「4. iCalendar ファイル作成手順」の インポート方法 を参考に、ご使用のカレンダーへ追加してください。
9. 更新管理チェックリスト(まとめ)
| 項目 | 確認頻度 | 方法 |
|---|---|---|
| 新規シーズン開始日 | 毎月初旬または大型アップデート前 | 公式サイト上部バナー、Discord ピンメッセージ |
| 日々イベントスケジュール変更 | 週1回程度 | 非公式 Wiki の「更新履歴」 vs 公式 Discord |
| .ics ファイル最新版取得 | 月1回(自動再生成) | 本ページ下部のダウンロードリンク |
| カレンダー通知設定 | イベント開始前に必ず確認 | Google カレンダー → 「通知」→「30 分前」等 |
以上が 2026 年 Sky: Children of the Light のイベント情報を確実に把握し、カレンダーへ取り込むための全手順です。
不明点や最新情報の取得方法については、公式 Discord/Twitter を随時チェックし、必要に応じて本稿をご参照ください。