Robin Hud je 2d igra iz top-down perspektive. Cilj igre je da, u ulozi Robina Huda, opljačkate zamak i pobegnete pre nego što Vas stražari primete i uhvate. Stražari patroliraju zamkom u potrazi za uljezom. Ako se igrač nađe u vidnom polju stražara, igra je gotova.
- Rust (https://rust-lang.org)
- ggez (https://github.com/ggez/ggez) - biblioteka za 2d igre za rust (događaji, grafika, itd.)
- nalgebra (https://github.com/rustsim/nalgebra) - biblioteka za linearnu algebru (vektori, tačke, matrice, itd.)
- ncollide2d (https://github.com/rustsim/ncollide) - biblioteka za detektovanje i rešavanje sudara
- rand (https://github.com/rust-random/rand) - biblioteka za generisanje nasumičnih brojeva
Za prevođenje je potreban rustc
kompilator, rustup
alat za upravljanje verzijama rust-a (Robin Hud radi na stable
verziji), i cargo
za upravljanje paketima i bibliotekama.
Iz glavnog direktorijuma pokrenuti sledeće dve komande:
cargo build --release
cp -r resources/ target/release/
Prva komanda prevodi program i smešta ga u direktorijum target/release/
, dok druga kopira sve resurse (slike, zvukove, fontove) u odgovarajući direktorijum.
tar -xvf release.tar
./release/Robin_Hood
- Marijana Urošević, 186/2016, mv16186@alas.matf.bg.ac.rs
- Luka Hadži-Đokić, 269/2016, mr16269@alas.matf.bg.ac.rs