Pelifysiikka (5 op)
Toteutuksen tunnus: 5051152-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.07.2020 - 30.09.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.08.2020 - 31.12.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- englanti
- Koulutus
- Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- David Oliva
- Werner Ravyse
- Vastuuopettaja
- David Oliva
- Ryhmät
-
PTIVIS17PPTIVIS17P
- Opintojakso
- 5051152
Arviointiasteikko
H-5
Sisällön jaksotus
The course occurs during a 7 week period (from 2.11.2020 until 18.2, weeks 45 - 51) and it is divided in 7 blocks.
The blocks and their correspoing goals are:
1.Tools
Learn basics related to the use of Unity to solve Physics in games
Understand connection between UI and hardcore coding
2. Cinematics
Use elemental physics equaltions to model different types of objects motion
Learn verification methods to test the correctness of the solution
3. Collisions
Understand frequent algorithms applied for collisions and avoidance of tunneling effect
Learn about changes of trayectories and velocities using collision principles
4. Sniper
Improve knowledge on projectile trayectories when considering physical effects like air resistance and air drag
Learn to use databases and second order equation fitting to empirical data
5. Acoustics
Learn basics of sound propagation and transmission in open and close spaces
Learn tools for immersive 3D-audio modelling in Unity
6. Fluids
Understand basics about smoke and flames propagation
Learn the use of shaders and other modelling tools for visually appealing representation of flames and smoke
7. Demo
Improve oral and visual presentation skills when pitching your game
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa: käyttää diskreettiä aikaa ohjelmoinnissa soveltaa fysiikan teorioita ohjelmoinnissa mallintaa ohjelmoimalla mekaniikkaan liittyviä käytännön ongelmia.
Sisältö
aika ohjelmoinnissa etenevä- ja pyörimisliike voimat liikkeen aiheuttajina törmäykset mallintaminen ohjelmoinnissa
Oppimateriaalit
Teacher will provide powerpoints and Unity tools. Theory class of mondays requires students to bring paper and pen to take notes.
Opetusmenetelmät
Typical teaching in class room
+
Student preparation of own demos
Tenttien ajankohdat ja uusintamahdollisuudet
There is not exam.
The final grade is obtained from the average of all the presented Works.
More information about this soon.
Pedagogiset toimintatavat ja kestävä kehitys
Analyze -> think -> work -> solve -> show
Toteutuksen valinnaiset suoritustavat
Mondays and Fridays is obligatory to take part on the course. If conditions allowed, physically in the class room. Teacher will check attendance. If Corona situation gets worse, then remotely.
Opiskelijan ajankäyttö ja kuormitus
Between 2 November 2020 (Week 45) and 18 December 2020 (Week 51)
Mondays from 12:00 to 16:00 in Auditorium
Tuesdays. 4 hours own work
Wednesdays: 4 hours own work
Thursdays: 4 hours own work
Fridays: from 12:00 to 16:00 in room C3031
The used hours are approximately 135 which is equivalent to 5 ECTs
Arviointimenetelmät ja arvioinnin perusteet
To be updated no later than 1.10.2020