Hlavní navigace

Phun: fyzikálna zábava

Šimon Seman

Nebavila vás v škole fyzika? Kvôli všetkým tým poučkám... V Phun si môžete vyskúšať všetko, čo ste na fyzike (ne)robili, z geometrických útvarov si môžete zostrojiť vlastné stroje alebo len tak sa „vyblbnúť“. V tejto hre si preveríte vaše kreatívne schopnosti zábavou – Phun nie je drina, Phun je fun.

Hier zaoberajúcich sa „simulovaním reality“ nie je veľa, tu je jedna z nich Phun. Phun vznikol ako projekt týmu na Umeå University vo Švédsku. Úlohou tohto projektu je vytvoriť akési „detské ihrisko“, ale má ambície vytvoriť učebný nástroj pre predmet fyzika, v ktorom sa žiaci naučia základom pohybu a trenia zábavnou formou. Phun je napísaný v C++ pomocou OpenGL. Je preložený do viacerých jazykov vrátane slovenčiny a češtiny.

phun1

Ovládanie je jednoduché, v hre sú štyri panely s možnosťou pohybu, a to: hlavný panel, voľby, ovládanie a panel nástrojov. Pre nás sú ale najdôležitejšie nástroje. V hre je deväť nástrojov, tu sú niektoré z nich a ich využitie:

štetec, potiahnuť – pomocou štetca môžete nakresliť hocijaký nepravidelný útvar alebo označiť už nakreslené útvary. Preškrtnutím objektu(ov) útvary vymažeme.
rovina – jej funkciou je vytvorenie podkladu v rôznom náklone
záves – zaujímavý nástroj, pomocou ktorého môžeme urobiť hneď niekoľko vecí. Využíva sa hlavne ako os kolesa alebo páky alebo ako motor, ktorý môžeme ovládať aj šípkami, pomocou závesu sa dajú vytvoriť rôzne vozidlá, tanky, katapulty, je len na vašom nápade, aké vozidlo vytvoríte. 

phun2

Vytvorený objekt treba často nastaviť, nastavenia objektu získate pravým kliknutím na objekt. Objektu môžeme zmeniť farbu, klonovať ho, ale najmä nastavovať parametre ako trenie, skákavosť čí hustota.

Zaujímavá je podľa mňa funkcia vody, ktorú získate „skvapalnením“ objektu, vodu je napríklad možné využiť ako „hnaciu silu“ do vášho „diela“. Pridávať objekty do priestoru je možné v režime zastaveném, ale aj za behu (možnosti sa nachádzajú paneli ovládanie). Hra vlastne funguje tak, že vy si postavíte „scénu“, spustíte ju a už len vidíte, ako pracuje fyzika. V hre môžete experimentovať koľko len chcete, ak ste niečo pokazili, môžete sa vrátiť späť o niekoľko ťahov, aby ste chybu napravili.

phun3

Ovládanie Phunu je celkovo prehľadné najmä kvôli možnosti presúvania panelov, posúvanie v priestore je ale mierne problematické, pretože v hre nie sú klasické posuvníky, ale všetok pohyb sa uskutočňuje myšou. Na posúvanie si ale po dlhšom hraní zvyknete.

Prejdime k realizácii nápadov, prvou vecou, ktorú musíme spraviť, je vybrať si vhodný podklad. Podkladom môže byť rovina alebo obdĺžnik, ale aj „čistý“priestor. Po vyriešení podkladu môžeme komponovať, ako nám hrdlo ráči, ale je potrebné zvládnuť základy uchytenia. Objekty sa o seba uchytávajú pomocou nástroja „upevniť“, ktorý objekt upevní o objekt alebo o pozadie. Kolesá a páky vytvoríme pomocou závesu, ale najlepšie, ak chcete, aby mal objekt os v strede, kliknite naň pravým tlačítkom myši a vyberte nastavenie geometrie > Pridať stredový záves.

Motor získame z kolieska pravým kliknutím na jeho „záves“ a v Závesy… zaškrtnutím políčka Motor, tu nastavujeme aj rýchlosť a silu motoru.

phun4

V tejto hre je nekonečno riešení, je len na vašej kreativite, čo vytvoríte a akému vášmu nápadu „vdýchnete život“, ale ak vám už vaše nápady došli, môžete využiť jednu z niekoľkých hotových „scén“, ktoré môžete ľubovoľne upraviť.

Pri hraní Phunu si často ani neuvedomíte čas, to z neho robí skvelého „zabíjača nudy“, Phun je proste Fun. Pri hraní tejto návykovej hry prajem hlavne veľa nápadov a kreativity.

Hra je dostupná pre niekoľko platforiem, medzi ktoré patrí aj Linux. Hru si môžete stiahnuť vo verzii beta 4 alebo beta 3.5. Pre Ubuntu je hra dostupná aj vo forme deb. balíčku na GetDeb.

phun5

Hru Phun vo verzii beta 3.5 obsahuje aj slovenská „ubuntu based“ distribúcia Greenie vo svojej najnovšej verzii 3.0.3H. Pre hru existuje aj slovenská a česká lokalizácia, nájdete ich na stránke lokalizácií Phu­nu.

Pridanie lokalizácie odporúčam každému, kto neovláda angličtinu na vyspelej úrovni, pretože sa v hre často objavia odbornejšie anglické výrazy, ktorým nemusí každý rozumieť.

Našli jste v článku chybu?
2. 7. 2008 13:34
Clock (neregistrovaný)
To ja obcas hraju Phun 3D. Hra ma omezenenejsi prvky, ale zase 3D pridava nepreberne moznosti. K dispozici jsou drevene prkno, valcovita kolecka, gumove spaliky a kulickova loziska. Vse je mozne dohromady sesroubovat srouby. Momentalne se ve hre snazim najit algoritmus, jak se skateboardem udelat smyk. Uz se mi dari smyk iniciovat, ale jeste se mi ho nedari udrzet. Hra ma i dokonaly force feedback, posledne mi force feedback natrhnul dziny.
2. 7. 2008 9:41
ODECo pro OLPC (http://languagegame.org:8888/ggame/15), ale ten kvalit Phunu zdaleka nedosahuje