Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
成果発表資料.pdf
Search
akatsukinewgrad
August 25, 2022
0
1.9k
成果発表資料.pdf
akatsukinewgrad
August 25, 2022
Tweet
Share
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
110
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
470
正規表現とReDoS.pdf
akatsukinewgrad
0
470
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
490
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
450
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
580
7分でわかるアカツキゲームス
akatsukinewgrad
0
490
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
760
齋田.pdf
akatsukinewgrad
0
860
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Done Done
chrislema
181
16k
How to Ace a Technical Interview
jacobian
276
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Gamification - CAS2011
davidbonilla
80
5.1k
Automating Front-end Workflow
addyosmani
1366
200k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Code Review Best Practice
trishagee
65
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Code Reviewing Like a Champion
maltzj
520
39k
Transcript
成果発表(9/6 ~ 9/29) クライアントエンジニア 佐藤 勇人 1
・ 佐藤 勇人(@hanaaaaaachiru) ・ 東北大学 情報科学研究科 M1 - 専門:グラフ理論 ・
趣味 - ゲーム制作 - 散歩 自己紹介 2
ゲーム制作 クローズドサークルからの脱出 Android, iOSリリース済 3
10000歩/日を目安にいつも歩いています インターン中も欠かさず散歩しました 散歩ガチ勢です iPhoneの歩数計 8月29日〜9月28日 平均 10,357歩/日 4
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 5
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 6
Unityを使ったクライアントエンジニアとして約3週間働かせていただきました インターンの概要 募集要項 7
約3週間のインターン中に「Akatsuki Dev meetup 2021」が開催された インターンの概要 Akatsuki Dev Meetup 2021 8
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 9
背景 星の表示・非表示を マスターで管理したい! マスターで星を表示しないときに ・星を表示しない ・獲得演出の削除 の変更がクライアントで必要そう チャプター記録が存在しないチャプターにおいて、獲得演出を出さない ステージ選択画面 10
調査・実装 ・星を表示しない → 既に対応済みであった ・獲得演出を削除する → 未対応なので実装 チャプター記録が存在しないチャプターにおいて、獲得演出を出さない 獲得演出 星を表示しない
11
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 12
背景 既存実装 ボーナス期間中はアイテム変換所・ アイテム表示が常に表示されない ボーナス期間だけアイテム所持数と遷移ボタンを表示できるように 変換所遷移・アイテム表示 ボーナス期間中でもなるべく 表示した方がユーザーに優しい! 13 アイテム変換所・アイテム表示
実装 ・表示するボタンの種類 - アイテム交換所 - スカウト - タウンマップ ・ボーナス期間中に表示するか ・遷移先に渡すID
ボーナス期間だけアイテム所持数と遷移ボタンを表示できるように 3つの変数を追加 遷移先のボタンを変更可 14
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 15
次のタスク決め メンターさん 実は提案したいことを事前にまとめてきて… プランナーさんとミーティング設定しました 16
次のタスク決め この3つをお願いします 開発ディレクター 17
提案したものの内以下の3つを取り組むことに決定 ・タスク3「ムービー中に暗くならないようにする」 ・タスク4「スタンプと遷移アニメーションの描画順の変更」 ・タスク5「一コマ漫画でのコマの移動方法」 次のタスク決定 次にやる3つのタスク 18
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 19
背景 ムービー中に操作をしないと スマホが自動でスリープモードになる 暗くならないようにタップすると スキップのダイアログが表示される ムービー中に暗くならないようにする ムービー中暗くなる 20
実装 UnityのAPI「Screen.SleepTimeout」を 利用して対応 ムービー中に暗くならないようにする ムービー中暗くならないように 公式ドキュメント 21
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 22
背景 ログインボーナスのときに遷移エフェクト より前にスタンプが描画されているのが 気になる スタンプと遷移アニメーションの描画順変更 スタンプが前に表示される 23
実装 それぞれの描画される順番を修正 スタンプと遷移アニメーションの描画順変更 スタンプが後ろに表示される 24
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面のUI修正」 8. インターンを通して感じたこと 話の流れ 25
背景 コマの左右を押して遷移できれば よりストレスフリーに移動ができそう ついでにコマ移動の矢印ボタンを 連打できるようにしたい 1コマ漫画の移動方法追加 移動方法追加 26
実装 ・コマの左右を押して移動できるように ・ボタンの連打ができるように 1コマ漫画の移動方法追加 コマの移動 27
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面の修正」 8. インターンを通して感じたこと 話の流れ 28
背景 ・クリスタルベアマックスの種類が 増えて見づらい ・使っても効果の無いベアマックス も選択できる ベアマックス選択画面の修正 元の画面 画面を整理して、使いやすくする 29
実装 ベアマックス選択画面の修正 元の画面 修正後 30
実装 ベアマックス選択画面の修正 修正後 レベルアップ・ポテンシャル・限界突破 カテゴリ分け レベル・限界突破・ 獲得EXPのプログレスバーの追加 クリスタルベアマックスの並び方変更 31
実装 ベアマックス選択画面の修正 修正後 使っても効果のないベアマックスを グレーアウト ベアマックスの合計数を表示しない ポテンシャル用のフッター作成 32
実装 細かくコードレビューをしていただけて、色々と学びがありました ベアマックス選択画面の修正 該当プルリク 33
1. インターンの概要 2. タスク1「チャプター記録が存在しないチャプターにおいて、獲得演出を出さないように」 3. タスク2「ボーナス期間だけアイテム所持数と遷移するボタンを表示できるように」 4. タスク3「ムービーを再生しているときは端末をスリープさせないように」 5. タスク4「スタンプと遷移アニメーションの描画順の変更」
6. タスク5「一コマ漫画の画面左右をタップすると前後の漫画に移動できるように」 7. タスク6「ベアマックス選択画面の修正」 8. インターンを通して感じたこと 話の流れ 34
・コードを書くよりも、コードを調べる・理解することがメイン - コードの書き方 - 既存のコードで利用できる箇所はないか ・コミュニケーションの大切さ - ミーティング - 仕様の確認
・自主的に行動することの大切さ - 自由だからこそ、自主性が求められる インターンを通して感じたこと 35
3週間という短い期間でしたが、 本当にありがとうございました!!! さいごに 36