エモビンゴ
エモビンゴは顔写真を用いたオンラインのビンゴゲームです。 確定新入生歓迎会に焦点を当て、参加者同士の名前と顔、パーソナリティの共有を促進させます。
3~20人での使用を想定しています。 Webブラウザで動作する2DゲームでUnityroomで公開していますが、スマホでの動作に対応できていません。 ローカル実行のみに対応しています。 フロントはUnity バックエンドはPython
(トップへ)
| 言語・フレームワーク | バージョン |
|---|---|
| Python | 3.10.11 |
| Unity | 2022.3.23f1 |
その他のパッケージのバージョンは ./Packages/manifest.json またはバックエンドリポジトリの ./requirements.txt を参照してください
Functions:
create_rooms: [POST] https://die-webapi.azurewebsites.net/api/rooms
create_users: [POST] https://die-webapi.azurewebsites.net/api/users
delete_users: [DELETE] https://die-webapi.azurewebsites.net/api/users/{user_id}
get_rooms: [GET] https://die-webapi.azurewebsites.net/api/rooms/{room_id}
get_users: [GET] https://die-webapi.azurewebsites.net/api/users/{user_id}
(トップへ)
❯ cd Assets ❯ tree -L 2
Assets ├── Font │ ├── MPLUS1-Black SDF.asset │ ├── MPLUS1-Black SDF.asset.meta │ ├── MPLUS1-Black SDF.mat │ ├── MPLUS1-Black SDF.mat.meta │ ├── MPLUS1-Black.ttf │ └── MPLUS1-Black.ttf.meta ├── Font.meta ├── Images │ ├── CameraButton.png │ ├── CameraButton.png.meta │ ├── TitleRogo.png │ ├── TitleRogo.png.meta │ ├── Triangle.png │ ├── Triangle.png.meta │ ├── button_mini.png │ ├── button_mini.png.meta │ ├── button_title.png │ ├── button_title.png.meta │ ├── noButton.png │ ├── noButton.png.meta │ ├── roomin.png │ ├── roomin.png.meta │ ├── roommake.png │ ├── roommake.png.meta │ ├── アセット 1.png │ └── アセット 1.png.meta ├── Images.meta ├── Photon │ ├── PhotonChat │ ├── PhotonChat.meta │ ├── PhotonLibs │ ├── PhotonLibs.meta │ ├── PhotonNetworking-Documentation.chm │ ├── PhotonNetworking-Documentation.chm.meta │ ├── PhotonRealtime │ ├── PhotonRealtime.meta │ ├── PhotonUnityNetworking │ └── PhotonUnityNetworking.meta ├── Photon.meta ├── Plugins │ ├── Demigiant │ └── Demigiant.meta ├── Plugins.meta ├── Prefabs │ ├── Bullet.prefab │ └── Bullet.prefab.meta ├── Prefabs.meta ├── Resources │ ├── Avatar.prefab │ ├── Avatar.prefab.meta │ ├── DOTweenSettings.asset │ ├── DOTweenSettings.asset.meta │ ├── test_backend │ └── test_backend.meta ├── Resources.meta ├── Scenes │ ├── BINGO.unity │ ├── BINGO.unity.meta │ ├── PUN2Test.unity │ ├── PUN2Test.unity.meta │ ├── SampleScene.unity │ ├── SampleScene.unity.meta │ ├── TESTBINGO.unity │ ├── TESTBINGO.unity.meta │ ├── TestAPI.unity │ ├── TestAPI.unity.meta │ ├── TitleScene.unity │ └── TitleScene.unity.meta ├── Scenes.meta ├── Scripts │ ├── Animation │ ├── Animation.meta │ ├── BINGO │ ├── BINGO.meta │ ├── Backend │ ├── Backend.meta │ ├── OnlineSynchronization │ ├── OnlineSynchronization.meta │ ├── PUN2Sample │ ├── PUN2Sample.meta │ ├── UI │ └── UI.meta ├── Scripts.meta ├── TextMesh Pro │ ├── Documentation │ ├── Documentation.meta │ ├── Fonts │ ├── Fonts.meta │ ├── Resources │ ├── Resources.meta │ ├── Shaders │ ├── Shaders.meta │ ├── Sprites │ └── Sprites.meta └── TextMesh Pro.meta
(トップへ)
Azure Functionsのエンドポイントへの認証keyが記述されたkey.csをAssets以下のどこかに配置する。
- git clone git@github.com:hikaru0331/emobingo.git する
- プロジェクトをビルドする
- ビルドしたフォルダのemobingo.exeを実行する
このプロジェクトでは以下のフォントを使用しています:
フォント名:M PLUS 1p デザイナー:森下浩司 配布元:Google Fonts (https://fonts.google.com/specimen/M+PLUS+1p) ライセンス:SIL Open Font License, Version 1.1
ライセンスの全文は以下のURLで確認できます: https://scripts.sil.org/OFL
M PLUS 1p は SIL Open Font License の下で配布されており、このプロジェクトでの使用が許可されています。
(トップへ)