Newer
Older
TTOW0635 Mobile-Project (project researh [TTOW0615 Mobile Application Development](https://gitlab.labranet.jamk.fi/L5192/mobile-research))
EetuAaltonen
committed
[Vaatimusmäärittely](Documentation/Vaatimusmaarittely.md)
[Loppuraportti](Documentation/Loppuraportti.md)
# 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)
[PowerPoint](https://jamkstudent-my.sharepoint.com/:p:/g/personal/l4134_student_jamk_fi/Ee7RqzFXUVxJsvJ8GMZ0x9UBk8vpPv42RbX_GFweN22ZeQ?e=6Y5yFY)
EetuAaltonen
committed
### Eetu Aaltonen - L5192
| Date | Description | Hours |
|------------|:---------------------:|------:|
| 13.11.2019 | Project starting and designing | 2 |
| 20.11.2019 | Project and architect designing | 2 |
| 23.11.2019 | Websocket server template, card generator | 5 |
| 24.11.2019 | Websocket server logic | 7 |
| 27.11.2019 | Websocket logic for player authentication and running turns. Verification for turns and player cards | 5 |
| 28.11.2019 | Websocket logic for cards on table, card comparing and winning condition. Game rule fixes. (debug)Client styling | 8 |
| 1.12.2019 | Websocket code refactoring and circular dependency fixes. Add game (un)pausing. Client disconnection fixes. | 8 |
| 5.12.2019 | Websocket client disconnection and reconnection fixes. API documentation. Websocket server setup into DigitalOcean | 7 |
| 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 |
| 9.12.2019 | Documentation. ViroReact logic for start game and card click. Websocket server fixes. | 8 |
| 11.12.2019 | Documentation, demo videos and PowerPoint. ViroReact chat/console, UI fixes, logout / reconnect | 10 |
### Leevi Kopakkala - K8292
| Date | Description | Hours |
|------------|:---------------------:|------:|
| 28.11.2019 | Developing React-Native app logic + Routing | 8 |
| 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 |
| 03.12.2019 | Create new UI, Update playground view and navigation logic | 4 |
| 05.12.2019 | Try to integrate QR Code Reader -> Fail | 5 |
| 06.12.2019 | Create server config file + Create playground game "Fireset" | 4 |
| 08.12.2019 | Update home styles and file structure, create JSON list for playground games | 4 |
| 08.12.2019 | Create quick play random playground game and create profile w/ save nickname | 5 |
| 09.12.2019 | Create more games to playground + Create some documentation images | 3 |
| 09.12.2019 | Create Viro UI elements + Create search input to Playground | 2 |
| 10.12.2019 | Create new category structure to playground + Update search | 3 |
| 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 |
### Ilari Rajala - L4134
| Date | Description | Hours |
|------------|:---------------------:|------:|
| 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 |
### 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.
Omalta osalta olisin halunnut tehdä enemmän töitä projektin parissa, mutta mitä resursseihin nähden olen lopputulokseen kutakuinkin tyytyväinen.
Vastuunani oli UI/UX, arkkitehtuurisuunnittelu, sekä Playground ja sen pelit.
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.
Projektin aikana opin paljon uutta ViroReactin ja React Nativen toiminnasta ja kartutin lisäksi projektisuunnittelu taitojani.
Ryhmä kommunikoi ja teki hyvin projektia eteenpäin vaikka muiden kurssien kiireet painoivat kovasti niskaan.