Eksāmens - prakstiskā daļa: Mario OOP un Līmeņi

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Eksāmens - prakstiskā daļa: Mario OOP un Līmeņi
Genre Platformer
Release Date 05.06.2026
Academic Term: 2026 Spring Semester
Platform Web/HTML5
Engine Unity
Supervisor Andrejs Birzgals Teacher
Likes: 0
Views: 31

About This Game

Projektā ir izpildītas Mario OOP uzdevuma prasības. Spēlē ir izveidoti collectible objekti, kas izmanto Collectable.cs bāzes klasi: Coin, 1 Up Mushroom, Magic Mushroom, Fire Flower un Starman. Katrs collectible dod savu score vērtību un maina savu mainīgo GameGui skriptā.

Ir izveidoti dažādi bloki, kas izmanto Hittable.cs bāzes klasi. QuestionCoin bloks dod monētu, BrickMultiCoin bloks dod vairākas monētas un pēc tam maina sprite, QuestionItem bloks izmet Magic Mushroom vai Fire Flower, QuestionStarman bloks izmet Starman, InvisibleOneUpBlock sākumā nav redzams un pēc sitiena izmet 1 Up Mushroom, bet BreakableBlock var tikt salauzts, kad Mario ir big stāvoklī.

Spēlē ir vairāki Mario stāvokļi: small, big, shooting/fire un invincible. Magic Mushroom uz laiku padara Mario lielāku, Fire Flower ļauj šaut, Starman dod invincibility, bet 1 Up palielina lives skaitu. Power-up ikonām ir arī timer UI, kas parāda, cik ilgi efekts vēl darbojas.

Projektā ir izveidoti Level1, Level2, Level3 un EndRoom. Līmeņi pārslēdzas ar scene triggeriem. GameSession saglabā score, coins, lives un time starp līmeņiem. Tika izmantoti prefabi, prefab varianti un GameObject Brush, lai izvietotu blokus un objektus līmeņos.

Papildus ir pievienoti enemies, enemy movement, stomp loģika, damage loģika, shooting ar Fire Flower, bullets despawn sistēma, lives sistēma, fall death zona un UI ar score, coins, lives, world un time.

Controls / How to Play

A / D vai Left / Right Arrow – pārvietošanās Space – jump X – shoot, ja ir savākts Fire Flower Pieskarties collectibles – savākt itemus Iesist blokiem no apakšas – aktivizēt blokus Ieiet castle/pipe triggerī – pāriet uz nākamo level

More from Anete Kozlova

See All
Challenge 5: Whack-a-Food
Programmer
AnetKo AnetKo
0
6
Challenge 4: Soccer Field
Programmer
AnetKo AnetKo
0
4