Skip to content
Snippets Groups Projects
README.md 6.06 KiB
Newer Older
K8292's avatar
K8292 committed
<img src="./Documentation/Images/logo.png" width="500">
K8292's avatar
K8292 committed


L5192's avatar
L5192 committed
# Mobile-project
L5192's avatar
L5192 committed

L4134's avatar
L4134 committed
TTOW0635 Mobile-Project (project researh [TTOW0615 Mobile Application Development](https://gitlab.labranet.jamk.fi/L5192/mobile-research))
L5192's avatar
L5192 committed
# Suunnitteludokumentaatio

L4134's avatar
L4134 committed
[Projektisuunnitelma](Documentation/Projektisuunnitelma.md)
L5192's avatar
L5192 committed
[Vaatimusmäärittely](Documentation/Vaatimusmaarittely.md)  
[Loppuraportti](Documentation/Loppuraportti.md)
L5192's avatar
L5192 committed

L5192's avatar
L5192 committed
# Branches

[Projekti ja dokumentaatio](https://gitlab.labranet.jamk.fi/L5192/mobile-project/tree/master)  
[ViroReact AR-scenaariot](https://gitlab.labranet.jamk.fi/L5192/mobile-project/tree/fireset)  
[Websocket backend](https://gitlab.labranet.jamk.fi/L5192/mobile-project/tree/websocket)  

L5192's avatar
L5192 committed
# Demot ja PowerPoint

L5192's avatar
L5192 committed
[PowerPoint](https://jamkstudent-my.sharepoint.com/:p:/g/personal/l4134_student_jamk_fi/Ee7RqzFXUVxJsvJ8GMZ0x9UBk8vpPv42RbX_GFweN22ZeQ?e=6Y5yFY)

L5192's avatar
L5192 committed
[Tikki Demo](https://youtu.be/uxtwerF-hBI)

L5192's avatar
L5192 committed
# Tekijät

### Eetu Aaltonen - L5192

|    Date    |      Description      |  Hours |
|------------|:---------------------:|------:|
L5192's avatar
L5192 committed
| 13.11.2019 | Project starting and designing | 2 |
| 20.11.2019 | Project and architect designing | 2 |
EetuAaltonen's avatar
EetuAaltonen committed
| 23.11.2019 | Websocket server template, card generator | 5 |
| 24.11.2019 | Websocket server logic | 7 |
L5192's avatar
L5192 committed
| 26.11.2019 | Websocket logic for player registration | 4 |
L5192's avatar
L5192 committed
| 27.11.2019 | Websocket logic for player authentication and running turns. Verification for turns and player cards | 5 |
EetuAaltonen's avatar
EetuAaltonen committed
| 28.11.2019 | Websocket logic for cards on table, card comparing and winning condition. Game rule fixes. (debug)Client styling | 8 |
L5192's avatar
L5192 committed
| 30.11.2019 | Websocket code cleaning and refactoring | 10 |
L5192's avatar
L5192 committed
| 1.12.2019 | Websocket code refactoring and circular dependency fixes. Add game (un)pausing. Client disconnection fixes. | 8 |
L5192's avatar
L5192 committed
| 5.12.2019 | Websocket client disconnection and reconnection fixes. API documentation. Websocket server setup into DigitalOcean | 7 |
L5192's avatar
L5192 committed
| 6.12.2019 | Websocket server configurating. Card assets styling. ViroReact websocket logic | 9 |
| 8.12.2019 | ViroReact Login view. Load card assets on scene | 7 |
L5192's avatar
L5192 committed
| 9.12.2019 | Documentation. ViroReact logic for start game and card click. Websocket server fixes. | 8 |
L5192's avatar
L5192 committed
| 10.12.2019 | Documentation. ViroReact chat/console. | 4 |
L5192's avatar
L5192 committed
| 11.12.2019 | Documentation, demo videos and PowerPoint. ViroReact chat/console, UI fixes, logout / reconnect | 10 |
L5192's avatar
L5192 committed

### Leevi Kopakkala - K8292

|    Date    |      Description      |  Hours |
|------------|:---------------------:|------:|
K8292's avatar
K8292 committed
| 13.11.2019 | Alustava projektisuunnittelu ja töidenjako | 2 |
K8292's avatar
K8292 committed
| 20.11.2019 | Arkkitehtuuri ja projekti suunnittelua | 2 |
K8292's avatar
K8292 committed
| 26.11.2019 | React-Native alustus, UI suunnittelu | 2 |
K8292's avatar
K8292 committed
| 27.11.2019 | UI-design continues | 2 |
K8292's avatar
K8292 committed
| 28.11.2019 | Developing React-Native app logic + Routing | 8 |
K8292's avatar
K8292 committed
| 29.11.2019 | Updating UI | 2 |
K8292's avatar
K8292 committed
| 01.12.2019 | Update styles + Routing to work with new file structure. Create menu for Playground | 8 |
| 01.12.2019 | Create initial base for main + Create async web socket test for main Viro scene  | 3 |
K8292's avatar
K8292 committed
| 02.12.2019 | Create new logo  | 2 |
K8292's avatar
K8292 committed
| 02.12.2019 | Redesign UI + Change color theme  | 2 |
K8292's avatar
K8292 committed
| 03.12.2019 | Create new UI, Update playground view and navigation logic  | 4 |
K8292's avatar
K8292 committed
| 05.12.2019 | Try to integrate QR Code Reader -> Fail | 5 |
| 06.12.2019 | Create server config file + Create playground game "Fireset" | 4 |
K8292's avatar
K8292 committed
| 07.12.2019 | Home screen design | 1 |
K8292's avatar
K8292 committed
| 07.12.2019 | Create new playground game | 3 |
K8292's avatar
K8292 committed
| 08.12.2019 | Update home styles and file structure, create JSON list for playground games | 4 |
K8292's avatar
K8292 committed
| 08.12.2019 | Create quick play random playground game and create profile w/ save nickname | 5 |
K8292's avatar
K8292 committed
| 09.12.2019 | Create more games to playground + Create some documentation images | 3 |
K8292's avatar
K8292 committed
| 09.12.2019 | Create Viro UI elements + Create search input to Playground | 2 |
K8292's avatar
K8292 committed
| 10.12.2019 | Create new category structure to playground + Update search | 3 |
K8292's avatar
K8292 committed
| 10.12.2019 | Create own 3D models and create new VR Games | 8 |
| 10.12.2019 | Create new quickplay for the categories | 1 |
| 11.12.2019 | More games to playground | 10 
| 11.12.2019 | Documentation and presentation | 5 |
L5192's avatar
L5192 committed

### Ilari Rajala - L4134

|    Date    |      Description      |  Hours |
|------------|:---------------------:|------:|
K8292's avatar
K8292 committed
| 13.11.2019 | Alustava projektisuunnittelu ja töidenjako | 2 |
L4134's avatar
L4134 committed
| 20.11.2019 | Arkkitehtuuri ja projekti suunnittelua | 2 |
L4134's avatar
L4134 committed
| 23.11.2019 | Suunnittelua ja demoja | 6 |
L4134's avatar
L4134 committed
| 26.11.2019 | Suunnittelua ja demojen testailua | 4 |
L4134's avatar
L4134 committed
| 27.11.2019 | Suunnittelua ja koodien kanssa veivuuta | 6 |
L4134's avatar
L4134 committed
| 28.11.2019 | Suunnittelua, dokumentointia ja pakettien kanssa taistelua | 6 |
| 29.11.2019 | Koodaamista ja dokumentaatiota | 7 |
| 03.12.2019 | Suunnittelua ja dokumentaatiota | 3 |
| 04.12.2019 | Suunnittelu ja dokumentointi | 5 |
L4134's avatar
L4134 committed
| 05.12.2019 | Suunnittelu ja dokumentointi | 9 |
K8292's avatar
K8292 committed
| 06.12.2019 | Playground pelien suunnittelu | 4 |
L4134's avatar
L4134 committed
| 10.12.2019 | Suunnittelua ja dokumentointia| 5 |
L4134's avatar
L4134 committed
| 11.12.2019 | Dokumentointi ja seminaarivalmistelu | 12 |
L4134's avatar
L4134 committed
| 12.12.2019 | Seminaarivalmistelu | 3 |
L4134's avatar
L4134 committed

# Itsearviointi

L4134's avatar
L4134 committed
### Eetu Aaltonen - L5192
L4134's avatar
L4134 committed
* Oman ja ryhmän suorituksen arviointi + numero

K8292's avatar
K8292 committed
### Leevi Kopakkala - K829
Ryhmä teki hyvin töitä projektin parissa, vaikka meillä kaikilla oki aikataulullisesti tiukkaa. Saimme luotua pääpiirteittäin saimme kasaan sovelluksen mitä suunnittelimme.
K8292's avatar
K8292 committed
Omalta osalta olisin halunnut tehdä enemmän töitä projektin parissa, mutta mitä resursseihin nähden olen lopputulokseen kutakuinkin tyytyväinen.
K8292's avatar
K8292 committed

K8292's avatar
K8292 committed
Vastuunani oli UI/UX, arkkitehtuurisuunnittelu, sekä Playground ja sen pelit.

K8292's avatar
K8292 committed
Arvosanaehdotus itselleni: 3
L4134's avatar
L4134 committed

L4134's avatar
L4134 committed
### Ilari Rajala - L4134
L4134's avatar
L4134 committed
Tein pääosin suunnittelu ja dokumentointi työtä projektin aikana, koska minulla oli suuria teknisiä vaikeuksia saada ViroReactia toimimaan research assignmentin jälkeen, kun jouduin
asentamaan Mobile Application Development kurssin tehtäviä varten paketteja uudestaan, jotta sain React Native Clientin toimimaan.
L4134's avatar
L4134 committed
Projektin aikana opin paljon uutta ViroReactin ja React Nativen toiminnasta ja kartutin lisäksi projektisuunnittelu taitojani.
L4134's avatar
L4134 committed
Käytin aikaa itse projektiin 74h. 
L4134's avatar
L4134 committed

Ryhmä kommunikoi ja teki hyvin projektia eteenpäin vaikka muiden kurssien kiireet painoivat kovasti niskaan.

K8292's avatar
K8292 committed
Arvosanaehdotukseni on itselleni 2.