Skip to content

hikaru0331/emobingo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

177 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用技術一覧

 

目次

  1. プロジェクトについて
  2. 環境
  3. ディレクトリ構成
  4. 開発環境構築
  5. ライセンス

プロジェクト名

エモビンゴ

プロジェクトについて

概要

エモビンゴは顔写真を用いたオンラインのビンゴゲームです。 確定新入生歓迎会に焦点を当て、参加者同士の名前と顔、パーソナリティの共有を促進させます。

実行環境

3~20人での使用を想定しています。 Webブラウザで動作する2DゲームでUnityroomで公開していますが、スマホでの動作に対応できていません。 ローカル実行のみに対応しています。 フロントはUnity バックエンドはPython

(トップへ)

環境

言語・フレームワーク バージョン
Python 3.10.11
Unity 2022.3.23f1

その他のパッケージのバージョンは ./Packages/manifest.json またはバックエンドリポジトリの ./requirements.txt を参照してください

バックエンドのエンドポイント

バックエンドのGitHubリポジトリ

設計資料

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

(トップへ)

開発環境構築

key.csの配置

Azure Functionsのエンドポイントへの認証keyが記述されたkey.csをAssets以下のどこかに配置する。

動作確認

  1. git clone git@github.com:hikaru0331/emobingo.git する
  2. プロジェクトをビルドする
  3. ビルドしたフォルダの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 の下で配布されており、このプロジェクトでの使用が許可されています。

(トップへ)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors