Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

アカツキでのインターンを終えて 〜フルリモートでスマートフォンゲームの機能改修をしてきました〜

2,184 views

Published on

株式会社アカツキ (https://aktsk.jp/) にて、10daysの短期インターンシップに参加してきました。
その際に行ったこと、感じたことをスライドとしてまとめています。

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

アカツキでのインターンを終えて 〜フルリモートでスマートフォンゲームの機能改修をしてきました〜

  1. 1. インターン成果報告 2020 5/11 – 5/29 (10DAYS) TSUBASA クライアントサイド @DIAMOND-ARROW
  2. 2. ⾃⼰紹介 @diamond-arrow •趣味 – オタク ・ コーヒー (アニメ/ソシャゲ/カード/イベント/なろう) •東京⼤学⼤学院 情報理⼯学系研究科 M2 専⾨︓VRと⼼理学
  3. 3. インターンに向けて ハチナイをめっちゃやり込みました
  4. 4. わたしのハチナイの軌跡 ⻘春ランク チーム評価 課⾦額 課 ⾦ 額 ︵ 円 ︶ ・ チ ) ム 評 価 ⻘ 春 ラ ン ク
  5. 5. インターンで得たもの ゲーム開発の流れを知ることができた︕ アカツキの雰囲気をよく知ることができた︕
  6. 6. 1. Big Queryで データの閲覧 2. クライアントサイドの 機能改修 3. サーバーサイドと 共同改修 インターン中のTASK
  7. 7. TASK1. BIG QUERY で データ閲覧
  8. 8. TASK1. BIG QUERYでデータ閲覧
  9. 9. OUTCOME1. わたしのハチナイの軌跡 ⻘春ランク チーム評価 課⾦額 課 ⾦ 額 ︵ 円 ︶ ・ チ ) ム 評 価 ⻘ 春 ラ ン ク
  10. 10. TASK2. クライアントの 機能改修 DAY1-DAY3
  11. 11. TASK2. クライアント側の機能改修 戦術機能 [ピンチ・チャンスで停⽌] オペレーションコストが あるときのみ停⽌する
  12. 12. TASK2. クライアント側の機能改修 挑戦してみたいこと ありますか︖ メンター
  13. 13. TASK2. リリースまでの流れを体感
  14. 14. 細かな質問にもレビューしていただきました︕ ありがたかったです︕
  15. 15. OUTCOME2. プレイ動画
  16. 16. OUTCOME2. インターン中にアプデ︕
  17. 17. TASK2. まとめ •リリースまでの流れを体感︕ 特に、開発のスピード感を実感︕ •細かなコードレビューに感動︕ •インターン中にアプデに貢献︕やったね︕
  18. 18. TASK3. サーバーサイド と共同改修 DAY4-DAY6-DAY9
  19. 19. 移籍機能 デレストオーダー編成中 の選⼿を移籍する TASK3. サーバーサイドと共同改修
  20. 20. TASK3. サーバーサイドと共同改修 Day4 – Day6 – Day9 サーバーと⼀緒に これをやってみて ください︕ メンター プランナー
  21. 21. クライアントではこれをしますね︕ サーバー側の実装はどうなっていますか︖ サーバーはこんな感じです。 ではクライアントはお任せします︕ インターン 同期
  22. 22. TASK3. KNOWLEDGE •サーバーサイドとの 密な連携が重要︕ •棲み分けの選球眼を 磨いていきたい
  23. 23. TASK3. 仕様相談 Day4 – Day6 – Day9 ここを直せば いいな あれ︖ ここも直さないと ん︖ 仕様に書いていないけど ここもじゃないか︖
  24. 24. 移籍だけではなくて保管庫にも移動できた⽅ がいいと思ってきました︕ 実装しても良いでしょうか︖ いいですね︕お願いします︕
  25. 25. OUTCOME3.
  26. 26. TASK3. KNOWLEDGE •気になることは どんどん出てくる︕ •ゲーム作りは スクラップ&ビルド であることを実感
  27. 27. TASK3. CHALLENGE ロジックが違う︕ どこに書けば簡潔︖ 既存のコードを 流⽤できるだろうか︖
  28. 28. まとめ
  29. 29. まとめ •実装した機能 –戦術の停⽌機能の改修 –デレスト編成中選⼿の移籍 / 保管庫移動 •知⾒ – サーバーサイドとの密な連携が重要 – ゲーム作りは スクラップ&ビルド – 利⽤できるコードを探すこともまた学び

×