Node JS / JS / npm
Project manager: Karl Gregor Rauniste
Members: Karl Gregor Rauniste, Robin Kukk, Tiiu Tuhkanen, Joonas Hendrik, Kadri Maripuu, Johanna Avik, Rainis Tiirik,
https://ta19rauniste.itmajakas.ee/
Theme
<a-scene fog="type: linear; color: #111; near:10; far:15">
Lights
<a-light type="directional" castShadow="true" intensity="0.5" color="#FFF" position="2 5 0"></a-light>
<a-light intensity="0.1" type="ambient" position="1 1 1" color="#FFF"></a-light>
Camera
<a-entity id="rig" position="0 3 0">
<a-camera wasd-controls look-controls>
<a-entity cursor="fuse: true; fuseTimeout: 250" position="0 0 -1" geometry="primitive: ring; radiusInner: 0.03; radiusOuter: 0.04" material="color: white; shader: flat; opacity: 0.5" scale="0.5 0.5 0.5" raycaster="far: 20; interval: 1000; objects: .clickable">
<a-circle radius="0.01" color="#FFF" opacity="0.5" material="shader: flat"></a-circle>
<a-animation begin="fusing" easing="ease-in" attribute="scale" fill="backwards" from="1 1 1" to="0.2 0.2 0.2" dur="250"></a-animation>
</a-entity>
</a-camera>
</a-entity>
Tiiu:
Johanna:
Ma ei olnud väga rahul selle ülesandega mis mulle anti. Tundisin enaste natuke halvasti ja kasutult, sest enamus tööd tegid ainult kaks inimest selles gruppis. Minu arvates oleks võinud nii teha, et teise kursuse õpetajad juhendavad esimeses kuruse omasid ning kõrval abistavad neid. Meil läks ka palju aega sellele, et mida me lõpuks tahaksime teha. Aga lõpuks saime ka natukene pinged maha võtta ja lihtsalt motiveerimisest ja koolist rääkida. Seekord oli minu jaoks projekt väga teistsugune, mis on väga hea pluss.
Üks pehme oskus, mida õppisin ja endas arendasin?: Sain tiimi kaaslaste käest rohkem teada, mis on A-Frame mida see endast kujutab ning kuidas sellega tööd tehakse. Väga täpselt ei Oskar defineerida sochetit ja node. Väga palju aitasid ka meid õpetajad, sain rohkem iseseisvalt uurida/lahendad A-Frameì ga teha virtuaalreaalset kuubikut luua.
Üks tehniline oskus, mida õppisin ja endas arendasin.: Tehniline oskus mida ma sain põhjalikumalt uurida ja teada sain oli A-Frame. Sain ka aimu kuidas tehakse VR mänge ning mida selle jaoks läheb vaja.
Joonas:
Rainis-Ross Tiirik:
-Kas oleksid tahtnud täita mingit muud ülesannet selles meeskonnas-VR projekt oli minu jaoks huvitav,kuid ma oleks tahtnud rohkem kaasa aidata,aga mul on hea meel,et kohal käisin.
-Üks pehme oskus, mida õppisin ja endas arendasin-Sain teada, et A-frame abil saab teha VR rakendusi.
-Üks tehniline oskus, mida õppisin ja endas arendasin-Jõudsin natuke õppida,kuidas A-frame kasutada ja jõudsin ka teha ühe kuubiku.
Karl Gregor:
Kas oleksid tahtnud täita mingit muud ülesannet selles meeskonnas: Ilmselt mitte. VR alati huvi pakkunud, ning seekord see multiplayer versioon teha, oli huvitav. Kahju oli,et ei suutnud tervele meedkonnale konkreetseid üleasndeid jagada. Loodan, et körvalt vaadates öppisid ikkagi virtuaal reaalsuse kohta juurde, ning dokumentatsiooni põhjal arendasid end.
Üks pehme oskus, mida õppisin ja endas arendasin Kahjuks ei suutnud selles osas end seekord arendada.
Üks tehniline oskus, mida õppisin ja endas arendasin Soket.io juurde õppisin palju, toimingust ja funktsioonidest sain palju teada.
Robin Kukk:
How to run
This how to explains how to run this project on Ubuntu server.
sudo apt update && sudo apt -y upgrade
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
npm -v
sudo npm install -g nodemon
sudo apt install redis-server
supervised no
line and change to supervised systemd
since Ubuntu uses the systemd init system.
sudo nano /etc/redis/redis.conf
sudo service redis-server start
git clone https://github.com/kuressaareametikool/node-project
cd node-project
npm install
nodemon server.js
brew upgrade
brew install nodejs
node -v
npm -v
brew install -g nodemon
brew install redis-server
brew service start redis
git clone https://github.com/kuressaareametikool/node-project
cd node-project
npm install
npm nodemon server.js