{"id":104,"date":"2016-09-07T13:12:57","date_gmt":"2016-09-07T13:12:57","guid":{"rendered":"http:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/?page_id=104"},"modified":"2017-02-10T09:48:34","modified_gmt":"2017-02-10T08:48:34","slug":"projekt-gry-komputerowej-fizol","status":"publish","type":"page","link":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/strona-glowna\/opis-projektu\/fizyka-grafika-i-gry-komputerowe\/projekt-gry-komputerowej-fizol","title":{"rendered":"Projekt gry komputerowej FIZOL"},"content":{"rendered":"<p style=\"text-align: justify;\">Projekt b\u0119dzie polega\u0142 na napisaniu gry komputerowej FIZOL. FIZOL to pojazd kosmiczny, kt\u00f3rego zadaniem jest zbieranie zasob\u00f3w w bezkresnych otch\u0142aniach kosmosu. Zasoby s\u0105 obdarzone mas\u0105 i mog\u0105 mie\u0107 \u0142adunek elektryczny. Pojazd FIZOL napotka na swej drodze planety, pola elektryczne, pola magnetyczne oraz obszary lepkie. Wszystkie te obiekty b\u0119d\u0105 oddzia\u0142ywa\u0142y na pojazd w stopniu zale\u017cnym od aktualnego \u0142adunku. Dla przyk\u0142adu, przy pustej \u0142adowni statek b\u0119dzie mia\u0142 tylko mas\u0119 w\u0142asn\u0105 i b\u0119dzie oddzia\u0142ywa\u0142 grawitacyjnie z planetami oraz b\u0119dzie hamowany przez tarcie w obszarach lepkich. Je\u015bli jednak w \u0142adowni b\u0119d\u0105 zasoby obdarzone \u0142adunkiem r\u00f3wnie\u017c pola elektryczne i magnetyczne b\u0119d\u0105 zmienia\u0107 tor naszego FIZOLA. Zadaniem pilota statku FIZOL b\u0119dzie zebranie jak najwi\u0119kszej liczby zasob\u00f3w i dotarcie do punktu ewakuacji. W trakcie misji statek b\u0119dzie chroniony polem si\u0142owym. Energia pola jest sko\u0144czona i kolizje z planetami b\u0119d\u0105 j\u0105 redukowa\u0107. Zderzenie z planet\u0105 po utracie pola si\u0142owego oznacza smutny kres misji.<\/p>\nngg_shortcode_0_placeholder\n<p style=\"text-align: justify;\">Do napisania projektu b\u0119dzie potrzebnych kilka element\u00f3w:<\/p>\n<ul style=\"text-align: justify;\">\n<li>znajomo\u015b\u0107 C++<\/li>\n<li>model fizyczny pojazdu i obiekt\u00f3w z kt\u00f3rymi FIZOL b\u0119dzie oddzia\u0142ywa\u0142<\/li>\n<li>metoda numeryczna pozwalaj\u0105ca w czasie rzeczywistym wylicza\u0107 zachowanie FIZOLA<\/li>\n<li>biblioteka graficzna pozwalaj\u0105ca na wizualizacj\u0119 w czasie rzeczywistym poczyna\u0144 FIZOLA<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Od uczestnik\u00f3w oczekujemy znajomo\u015bci podstaw programowania w C++. Je\u015bli pojawi si\u0119 konieczno\u015b\u0107 wprowadzenia bardziej zaawansowanych element\u00f3w nieznanych uczestnikom b\u0119d\u0105 one na bie\u017c\u0105co wyja\u015bniane.<\/p>\n<p style=\"text-align: justify;\">Model fizyczny zostanie oparty na r\u00f3wnaniach ruchu Newtona. FIZOL b\u0119dzie oddzia\u0142ywa\u0142 z masywnymi obiektami w oparciu o prawo powszechnego ci\u0105\u017cenia. Oddzia\u0142ywanie z polem elektrycznym i magnetycznym b\u0119dzie poprzez si\u0142\u0119 Lorenza. Pole si\u0142owe b\u0119dzie modelowane przez oddzia\u0142ywanie harmoniczne.<\/p>\n<p style=\"text-align: justify;\">Do numerycznego rozwi\u0105zywania r\u00f3wna\u0144 ruchu zostanie u\u017cyta metoda Rungego-Kutty czwartego rz\u0119du.<\/p>\n<p style=\"text-align: justify;\">Wizualizacja zostanie oparta o bibliotek\u0119 OpenGL. Jest to darmowa biblioteka graficzna pozwalaj\u0105ca na rysowanie przy\u015bpieszanej sprz\u0119towo grafiki tr\u00f3jwymiarowej. Jej zalet\u0105 jest przeno\u015bno\u015b\u0107. To znaczy, \u017ce za jej pomoc\u0105 mo\u017cna pisa\u0107 kod, kt\u00f3ry b\u0119dzie dzia\u0142a\u0142 na praktycznie ka\u017cdej platformie sprz\u0119towej i programistycznej, poczynaj\u0105c od urz\u0105dze\u0144 przeno\u015bnych jak telefony, poprzez komputery PC, a na superkomputerach i urz\u0105dzeniach dla wojska ko\u0144cz\u0105c.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projekt b\u0119dzie polega\u0142 na napisaniu gry komputerowej FIZOL. FIZOL to pojazd kosmiczny, kt\u00f3rego zadaniem jest zbieranie zasob\u00f3w w bezkresnych otch\u0142aniach kosmosu. Zasoby s\u0105 obdarzone mas\u0105 i mog\u0105 mie\u0107 \u0142adunek elektryczny. Pojazd FIZOL napotka na swej drodze planety, pola elektryczne, pola &hellip; <a href=\"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/strona-glowna\/opis-projektu\/fizyka-grafika-i-gry-komputerowe\/projekt-gry-komputerowej-fizol\">Czytaj dalej <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":97,"parent":58,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-104","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/pages\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":5,"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/pages\/104\/revisions"}],"predecessor-version":[{"id":649,"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/pages\/104\/revisions\/649"}],"up":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/pages\/58"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/media\/97"}],"wp:attachment":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/przyszlosc\/wp-json\/wp\/v2\/media?parent=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}