【ハッカソン】Hack Day 2022で普段やらないことに挑戦した話。

## はじめに
皆さんは、Hack Day 2022というハッカソンイベントをご存知ですか？

Hack Day 2022は、ヤフー株式会社が企画・運営している日本最大級のハッカソンです。

有名なハッカソンは？と聞かれたら、1、2番目くらいには、名前が上がるくらい有名なハッカソンイベントです。

今回、私はHack Day 2022に[Volare Tokyo](https://volare.site/)のデザイナーとして、作品のデザイン・インタラクションの担当として参加しました。

この記事では、Hack Day 2022に参加して作った作品の紹介と、私がハッカソンで挑戦したことについてまとめました。

## michibiki
![image1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/e9380799-e456-b805-d34b-f2cd6c5c7ffa.png)
今回私がHack Day 2022で作成した作品は、
**視覚的にスマホの使い方を教えることができるアプリ**「**michibiki**」です。

### 課題・背景
ITに関わっている人なら親族や旧友からよくアプリやスマホの使い方を教えてほしいと頼まれることが多いと思います。

その都度、みなさんは ↓このような電話をしているのではないのでしょうか？
![image2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/a21e9aac-45bb-be0f-2939-96f700a3ce15.png)
このようなスマホに慣れていない人に、スマホやアプリの使い方を言葉やテキストだけではなかなか伝わりません。

このような課題を解決するため、開発したのが、
**視覚的にスマホの使い方を教えることができるアプリ**「**michibiki**」です。

### 機能
このアプリの大きな特徴は、サポートする人がサポートを受ける側の画面にリアルタイムで反映されるマーカーで書き込みながら教えることができることです。

↓以下のGIFのようにどの画面にいてもリアルタイムでマーカーを反映させることができます。
![image3-4.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/e7a402ad-6064-5dd5-175a-30bd4a1ba598.gif)
また、サポートを受ける側はスマホやアプリのリテラシーが低いことを想定してUXを設計しているため、 共有コードをサポートする側に教えるだけの操作で、画面共有ができるようにしています！
![image5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/b838659f-0418-3464-0bd8-afcebe249b0b.png)


## 挑戦したこと
### 1. Pixsoを使ったUIの作成
普段業務では、Figmaを使ってUIを作成していますが、ハッカソンということもあり、使ったことがないツールに触れてみようということで、[Pixso](https://pixso.net/jp/?utm_source=Qiita&utm_medium=influencer&utm_term=DEGU&utm_campaign=japan-blog-promotion&_channel_track_key=lwhxZEiS)というデザインツールを使ってUIを作成しました。

Pixsoについての詳しい内容は↓こちらをごらんください。

https://pixso.net/jp/?utm_source=Qiita&utm_medium=influencer&utm_term=DEGU&utm_campaign=japan-blog-promotion&_channel_track_key=lwhxZEiS

↓ Pixsoで作った実際のUI
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/b78931cd-6c6f-cb28-974a-5b708a2328e0.png)

#### デザイン作成手順
##### 【Step1 デザイントークンの作成】
Androidアプリを作成することになったので、M3をベースに、独自でTypographyやColor、Elevation、Icon、コンポーネントを作成しました。
![image6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/be36cd3c-0df1-10f7-cd73-4fc7b14ebd3d.png)

##### 【Step2 ワイヤーフレームの作成】
アプリの画面遷移や機能等を議論するため、ワイヤーフレームを作り、Discordで議論したり、Pixsoにコメントを残したりしながら、作るアプリの認識を揃えました。
![image7.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/23fd0ab8-5bf3-b279-82fe-af604035f4dd.gif)

##### 【Step3 UIの作成】
早速Step1で作成したコンポーネントやDesign Tokenを利用しUIを作成していきました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/b78931cd-6c6f-cb28-974a-5b708a2328e0.png)

#### Pixsoを使ってみた感想
ハッカソンということもあり、ページをフォルダ分けしたり、セキュリティに気を付けるといった、Pixsoの強みを全部使うことができませんでしたが、ハッカソンでPixsoを使ってみて感じたことをまとめます！

+ **接続線は便利**
    + プラグイン等などは使うことなくデフォルトで接続線が用意されているので、画面遷移を表すことが楽でした！
+ **チーム数 ファイル数  エディター数 無料**
    + チーム数 ファイル数  エディター数が無料なのは助かりました。私含めて、5人で開発していたため、5人分で数日しか利用しない予定のため、無料で使えるのは助かりました。
+ **Web上で完結できる**
    + 一緒に参加したエンジニアは、デザインツールを持っていなかったので、わざわざアプリをインストールすることなく、アカウントをつくるだけでUIやワイヤーフレームなどをWeb上に完結できるので、導入のハードルが低く助かりました。

Pixsoに興味がある方は、↓こちらのリンクからサインアップしてください！

https://pixso.net/app/?utm_source=Qiita&utm_medium=influencer&utm_term=DEGU&utm_campaign=japan-blog-promotion&_channel_track_key=Q2K22osN

### 2. キャラクターデザインへの挑戦
今回のハッカソンでは、キャラクターの作成にも挑戦しました。
形状は、スーパー楕円をつかってできるだけ自然に見えるような球体を目指しました。

また、おばあちゃんとお兄さんに見える2種類のキャラクターと、4種類の表情で8種類のパターンを作成しました。
![image9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/649c3cfb-b069-e0fe-419b-334e8dc8047e.png)

### 3. アニメーションへの挑戦
今回のハッカソンでは、アニメーションにも挑戦しました。
ロゴのいるキャラクターが登場し、揺れたり、とんたり、瞬きしたり、
細かいところにもこだわって作成しました。

このアニメーションは、サポートする側がサポートされる側の画面共有を承諾するまでの間に登場します！

今回作ったアニメーションは↓こんな感じです！！
![image8.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/c29ba9a0-70f4-8030-577b-613af57bd2ee.gif)

## まとめ
この記事では、Hack Day 2022に参加して作った作品の紹介と、私がハッカソンで挑戦したことについてまとめました。

Hack Day 2022に参加して、今まで業務等で触れることがなかったデザインツールに触れるいい機会になりました。
特に、今回使った[Pixso](https://pixso.net/jp/?utm_source=Qiita&utm_medium=influencer&utm_term=DEGU&utm_campaign=japan-blog-promotion&_channel_track_key=lwhxZEiS)は、チーム数、ファイル数、エディター数が無料なので、このようなハッカソンで開発する時や、中小規模なプロジェクトのデザインする時には便利だと感じました。

Hack Day 2022の予選の結果は、去年同様に予選で賞は受賞できませんでしたが、本戦に出場することができ、ひと安心する結果で予選を締めることができました。

これから決勝(10月2日)に向けて追加開発が2週間あるので、引き続き頑張っていこうと思います。

## Ref
https://qiita.com/degudegu2510/items/6568ddbdacb41d304176

https://pixso.net/jp/?utm_source=Qiita&utm_medium=influencer&utm_term=DEGU&utm_campaign=japan-blog-promotion&_channel_track_key=lwhxZEiS

---

最後まで読んでくださってありがとうございます！

普段はデザインやフロントエンドを中心にQiitaに記事を投稿しているので、ぜひQiitaのフォローとX(Twitter)のフォローをお願いします。

https://twitter.com/degudegu2510