Skip to content

TLUHK-Portfolio/Babushka-and-griZZly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rif21-MM-praktika-2

Multimeediumi praktika eesmärgiks on luua arvutimäng, mille graafika ning heli on enda loodud.

🖐️ Meeskond "Team 2"

Projektijuht Kerli Loopman
Arendajad Kairo Luha, Kaius Karon
Disainerid Kerli Loopman, Renat Ränk

Navigatsioon repositooriumis

Repositooriumis on järngevad kaustad:
Helid - Sellest kaustast leiad kõik meie loodud heliefektid ja täpsema info leiad selle kausta readme.md-st.
Kujunduselemendid - Kujunduselemendid sisaldavad tööfaile ning ka mängumootorisse imporditavaid PNG faile ja ka Blenderis loodud animatsioone. Täpsema info leiad selle kausta readme.md-st.
Mängumootori failid - siin on kogu vajalik sisu mängu jaoks.
praktika-failid - sellest kaustast leiad faile, mis ei ole kujunduse, heli ega arendusega seotud, kuid sisaldavad olulist infot praktika läbimise kohta.

📑 Ressurssid

Google Drive | Inspiratsioonitahvel | Tegevuskava | Koosolekute memod

🎮 Babushka & griZZly mängukontseptsioon

„Babushka ja GriZZly“ on arvutis mängitav meelelahutusmäng kahe võimsa vastase vahel, kus mõlemad tegelased viskavad üksteise suunas esemeid. Rünnakud toimuvad kordamööda, kus mõlemal tegelasel on võimalus visata üks objekt korraga, luues dünaamilise ja põneva mängurütmi. Mängija on Babushka rollis ning tema eesmärk on olla täpsem kui GriZZly. Iga edukas vise vähendab vastase ehk GriZZly eluriba. Mäng jätkub seni, kuni ühe mängija eluriba on täielikult ammendunud. See paneb mängija tegema oskuslike viskeid, et saavutada võit GriZZly üle. Mängu haarav seiklus kulgeb läbi kahe erineva taseme, pakkudes mängijale mitmekesisust. Üks tase toimub suvise looduse taustal, teine aga talvise lumise maastiku keskel. Uus tase toob kaasa võimsama laskemoona ja oskuslikuma vastase. Mängimiseks kasutatakse hiirt, mis võimaldab täpset kontrolli. Visete tegemiseks tuleb hiirega laskemoonast lohistada, valides samal ajal viske suuna ja tugevuse. See pakub mängijale täieliku kontrolli oma tegude üle ning loob kaasahaarava mängukogemuse.

Andmed

Nimi: Babushka&GriZZly
Temaatika: turn-based, shooting
Graafika: 2D, multikalaadne Kujunduse kohta loe rohkem siit
Mängumootor: Unity Loe mängumootori valiku kohta siit
Vaade: side-view, side-scrolling
Kontrollerid: Hiir

Mängu käivitamine:

  1. Selle repositooriumi parempoolsest menüüst leiad "Releases" ja viimase release avamisel on võimalik sealt leida mängu failide .zip, mis tuleb alla laadida.
  2. Peale alla laadimist paki fail lahti endale sobivasse kohta
  3. Lahti pakitud kaustast leiab mängu nimega "Babushka&griZZly.exe" mille käivitamisel see avatakse
  4. Naudi mängu

Kasutatud rakendused

Github - projektijuhtimine ja koodihoidla
Unity - mängumootor
Visual Studio Code - koodi kirjutamine
Affinity Designer - graafika
Reaper - heli
Blender - animatsioon
Figma - inspiratsioonitahvel

Kasutatud abimaterjalid

Brackeys youtube kanal videomängude loomisest
Youtube video: 2D Character Creation And Animation For Beginners - Easy Unity Tutorial
2D Enemy Shooting Unity Tutorial
Unity Community teema - Calculating trajectory angle to hit target position

Kokkulepped

  • Kord nädalas koosolekud
  • Githubi ülesandeid võivad lisada kõik jooksvalt ning vaatame üle koosolekutel
  • Githubi ülesannetel küljes tähtaja sprint, label (graafika/arendus), assignee
  • Release teeb Kerli, kuid koosolekul vaatame sisu koos üle
  • Graafika lisame .png failina õiges mõõdus ja tööfailina (nt. afdesign) kujunduselementide kausta
  • Commit läheb ülesandesse ja release sisse ülesande viide