Skip to content

PavelKriz/PGRproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Ananas - Pavel Kříž

Semestrální projekt FIT ČVUT na předmět BI-PGR

Zadání

Jde o smyšlený svět s planetou Hawaii. Samotná planeta se skládá z vesmírného ananasu. Kolem planety se otáčí mohutný prstenec pizzového typu. Jelikož je vesmírný ananas mladá a žhavá planeta, tak vyzařuje svoji ananasovou auru ve svém okolí. Také z jeho rozžhaveného jádra vystřelují kousky ananasů. Některé jsou ze samotného středu planety a tak dokonce ještě žhnou. Všechny kousky ananasů nemají však dostatečnou rychlost a tak vždy skončí jen na prstenci planety. Jako divák této scenérie máte na výběr podle toho, zda jste zastánce ananasu na pizze nebo ne. Jestli ne , tak se můžete snažit ananas z pizzy odstranit klikáním na ananasové kousky. Prozradím však, že je to boj s větrnými mlýny, ananasy jen tak nedojdou. Pokud máte rádi ananas na pizze můžete pozorovat scenérii, jak kolem planety obíhá slunce, nebo padající kousky ananasu. Rychlost generace kousků si může štelovat funkčními klávesami nebo klikáním na ananas generovat kousky. Také si na lepší prozkoumání může zapnout kameru, nebo kliknutím na pizzu tento prstenec zastavovat nebo roztáčet. Kolem planety se dá libovolně pohybovat, nikdy se však nedostanete daleko do hlubokého vesmíru.

Ovladani

W / Sipka nahoru - posun diváka kupředu za nosem

S / Sipka dolu - odsun diváka přímo v opačném směru než za nosem

A / Sipka doleva - odsun diváka doleva

D / Sipka doprava - odsun diváka doprava

Q - vzestup diváka vzhůru

E - sestup diváka dolů

1 - volný pohled

2 - 1. statický uzamknutý pohled

3 - 2. statický uzamknutý pohled

F1 až F4 - rychlost generace kousků ananasů - od nejpomalejší F1 k nejrychlejší F4

l - zapnutí baterky(reflektoru)

Klikání a drag probíhá jakýmkoliv ze tří hlavních tlačítek myši.

Drag a pohyb myší - rozhlížení se kolem

Kliknutí myší na Ananas - ananas vygeneruje kousek ananasu

Kliknutí myší na pizzu - zastaví nebo roztočí pizzu

Kliknutí myší na kousek ananasu - odstraní kousek ananasu

ESC - ukončení programu

Technologie

c++14, glsl v330

pgr - PGR library - contains some useful functions - https://cent.felk.cvut.cz/courses/PGR/framework.html

FREEGLUT 3.0.0 - The OpenGL Utility Toolkit - http://freeglut.sourceforge.net/

glLoadGen - OpenGL Loader Generator - https://bitbucket.org/alfonse/glloadgen/wiki/Home

GLM 0.9.8.5 - OpenGL Mathematics Library - http://glm.g-truc.net/

DevIL 1.8.0 - Image Library - http://openil.sourceforge.net/

Připojené knihovny

<pgr.h>

<math.h>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published