Nosharot jaunu git repo https://github.com/evaldsurtans
Lai iepushotu GIT izmanto Gitkranken vai SourceTree
Commits jābūt šādā stilā https://www.conventionalcommits.org/en/v1.0.0/
Izveidot jaunu GIT repo nosharot https://github.com/evaldsurtans
Izpildīt Design Patterns uzdevumu
Iepushot GIT folder ./design_patterns_1
Izpildīt Full Stack uzdevumu
Iepushot GIT folder ./full_stack_1 (nelikt node_modules iekšā git, jābūt .git ignore)
ielikt folderos atskaites ar jautājumiem un screenshots rezultātiem
Piemēri: http://share.yellowrobot.xyz/1650910330-example-reports
Iepushot reports PDF vai MD formātā
Video: https://youtu.be/TVopogOSn0I
Jamboard: https://jamboard.google.com/d/17sw8elAzbMUL--eNzuorhlwd5UFZi6zxXax_XupscQw/edit?usp=sharing
Funkcija:
http://share.yellowrobot.xyz/1645110979-deep-learning-intro-2022-q1/1_3_task.png
Implementēt UML diagramā doto shēmu Python valodā un vienā failā iesniegt līdz ar uzdevumu. Shēma: http://share.yellowrobot.xyz/quick/2022-9-10-4BC7EAA3-CC5B-4477-875E-3CBF3F0573A8.png
Interface Python valodā implementē ar ABCMeta un @abstractmethod. Implementēt tikai getters un setters, pārējās funkcijas atstāt tukšas ar pass,
piemēram. class Game: def new_game(self): pass
http://share.yellowrobot.xyz/quick/2022-9-10-4BC7EAA3-CC5B-4477-875E-3CBF3F0573A8.png
Youtube Live 14:00:
Jamboard: https://jamboard.google.com/d/189YSXnztNVvAWGr8syZ5dI0g57v70enzLZ_y-dutUHg/edit?usp=sharing
Implementēt funkciju, neizmantojot pow/power matematikas funkcijas un Operatoru **, tikai ciklus vai rekursiju: http://share.yellowrobot.xyz/upic/38a5397f99dde63c8dc7e62ba6c64a98_1667469546.png
Prasīt no konsoles x un b ievadi
Izvadīt konsolē rezultātu
Iesniegt kodu bez “node_modules” un screenshot
Implementēt spēle Wumpus klašu struktūru konsolē attēlojamai spēlei http://share.yellowrobot.xyz/upic/a0d3612d51ee2bc8ebbdc4954fe94b53_1667469797.png.
Spēlētājs sākotnēji neredz neko kartē tikai savu lauciņu, pārvietojoties spēletājs atklāj papildus lauiņus. Ja spēlētājs iekrīt bederē vai uzskrien briesmonim Wumpus, spelētājs zaudē, ja spelētājs uzkāpj uz gold, tad uzvar. Sākotnējā spēle ir 4x4, nejauši novietotas 3 bedres, 1 zelts un 1 wumpus. IsTemporary domāts, ka Item ir pagaidu, piemēram, smaka, vai vējš. Item pēc noklusējuma atgriež isDeadly() -> false, un isVictory -> false.
Intro uztaisījis savus apps
Implementēt UML http://share.yellowrobot.xyz/upic/7f1d10939c966a1b8afb753fd1ed8728_1667471496.png
No konsoles iegūt pārvietojumu spēlētājam (agent) - ar pogām u, d, l, r; ar pogu n - jauna spēle; ar pogu q - iziet no spēles. pēc katra gājiena pārzīmēt spēli un dot informāciju vai ir sajūtama blakus lauciņos (setench vai breeze)
Neļaut spēlētājam iziet ārā no kartes
Ja spēlētājs uzkāpj Pit vai Wumpus, tad zaudē, ja uzkāpj uz Zelta, tad uzvar
Papildus uzdevums - pārveidot kodu tā, lai katrā gājienā Wumpus pārvietojas pa karti, mainot savu un stench pozīcijas
Iesniegt kodu bez “node_modules” un screenshot