Coder Social home page Coder Social logo

obiektowe-lab's Introduction

Laboratorium z przedmiotu 'Programowanie obiektowe'

Instrukcje do poszczególnych laboratoriów znajdują się w odpowiednich folderach.

Zasady oceny

Wyobraź sobie, że w tych zajęciach poza Tobą bierze udział mała istota żywa, która na początku jest kościotrupem (więc w zasadzie jest nieżywa). Wszystko co robisz w trakcie zajęć może przyczynić się do tego, że ta istota otrzyma trochę czerwonych krwinek. Jeśli osiągnie stan 25 czerwonych krwinek, to będzie chuderlakiem.

Stan zdrowia

Poniższa tabela pokazuje jakie stadia zdrowotne może osiągnąć istota, którą się opiekujesz:

uwaga: punktacja została obniżona!

stan liczba czerwonych krwinek
kościotrup < 25
chuderlak <25, 30)
kuracjusz <30, 35)
na zwolnieniu <35, 40)
krzepki móżdżek <40, 45)
okaz zdrowia >= 45

Zdobywanie krwinek

W trakcie zajęć masz różne możliwości zdobywania czerwonych krwinek dla swojej istoty, możesz:

  • wziąć jednorazowy zastrzyk adrenaliny (+1 krwinka)
  • uprawiać ćwiczenia na sali gimnastycznej (+2 krwinki, łącznie 16 krwinek)
  • poddawać się kwarantannie (+1 krwinka, łącznie 7 kwrinek)
  • wziąć udział w zawodach lekkoatletycznych (max. +2 krwinki)
  • wziąć udział w biegu katorżniczym, po którym robione jest badanie lekarskie (max. +16 krwinek)
  • wziąć udział w wycieczce rowerowej, po którym robione jest badanie krwi (max. +8 krwinek)

Łącznie można zdobyć 50 krwinek.

Dodatkowo można też otrzymać transfuzję krwi (max +5 krwinek) na poprawienie sytuacji - tego typu zabieg nie liczy się do głównej puli i jest traktowany jako bonus.

Wzięcie udziału w biegu katorżniczym możliwe jest tylko, jeśli twoja istota ma co najmniej 12 krwinek.

Wzięcie udziału w wycieczce rowerowej możliwe jest tylko, jeśli twoja istota uzyskała minimum 8 krwinek w badaniu krwi po biegu katorżniczym.

Plan

Poniższy diagram pokazuje kiedy można wykonywać poszczególne aktywności, związane ze zdobywaniem krwinek:

tydzień wydarzenia
1 sala gimanstyczna
2 kwarantanna, sala gimanstyczna
3 kwarantanna, sala gimanstyczna
4 kwarantanna, sala gimanstyczna
5 kwarantanna, sala gimanstyczna
6 kwarantanna, sala gimanstyczna
7 kwarantanna, sala gimanstyczna, bieg
8 kwarantanna, bieg
9 zawody, bieg
10 bieg
11 badanie lekarskie
12 wycieczka
13 wycieczka
14 badanie krwi

Pseudonimy

Uzyskiwanie czerwonych krwinek wymaga [podania pseudonimu] dla istoty żywej.

Aktualny stan zdrowotny istot dostępny jest w [Hall of Fame].

Słowniczek

Trudne terminy wyjaśnione są w słowniczku

obiektowe-lab's People

Contributors

adrianryt avatar apohllo avatar aszarata avatar blogusz avatar guccio163 avatar gyanoo avatar jurbanowicz avatar kklgf avatar majcher13 avatar micellok avatar mrjake222 avatar mstach60161 avatar msyma avatar nr6000000 avatar paliwodam avatar pawel002 avatar petroniuss avatar piotrpolec avatar remekozicki avatar soamid avatar szaroslav avatar szymon-rd avatar szymonsumara avatar user200050 avatar wgslr avatar wojciechbarczynski avatar wolokin avatar xraw27 avatar xylini avatar zbigniew-kaleta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obiektowe-lab's Issues

Issue in lab10

please, add cd <repozytorium> after git clone and git add <nazwa_pliku> instead of git add . 'cause it can introduce .DS_Store files on MacOS machines.

Histroria zwierząt

"wskazać pojedyncze zwierzę, w celu śledzenia jego historii:
określenie liczby wszystkich dziedzi, po n-epokach,
określenia liczby wszystkich potomków, po n-epokach" - chodzi tutaj o liczbę potomków w aktualnej epoce czy może oczekujemy na wprowadzenie liczby n jako epoki dla której mamy pokazać ile wtedy dane zwierze miało potomków ??

Brak kropki

W konstytucja.txt brak kropki w 639 linii ("Art. 90").

Massive mistake!!!

In the file obiektowe-lab/lab8/konstytucja.txt line 82/83 (last word in line 82) there is "wła [new line] dzy" instead of "władzy" or "wła - [new line] dzy" I let author to decide, which one is better. I hope that this HUGE mistake would be corrected ASAP.

With all due respect
Mati :)

Rozmnażanie zwierząt

Co się dzieje w przypadku, gdy para zwierząt się rozmnaża, a wszystkie pozycje dookoła są zajęte?

Metoda dump w klasie MapVisualizer

Metoda dump w klasie MapVisualizer (obiektowe-lab/lab4/MapVisualizer.java) nie bierze pod uwagę parametru x przy wyznaczaniu lewego dolnego rogu - lowerLeft.x

Myślę, że w lini 29 zamiast:
for (int j = lowerLeft.y; j < upperRight.x + 1; j++) {
powinno być:
for (int j = lowerLeft.x; j < upperRight.x + 1; j++) {

i w lini 32 zamiast:
for (int j = lowerLeft.y; j <= upperRight.x + 1; j++) {
powinno być:
for (int j = lowerLeft.x; j <= upperRight.x + 1; j++) {

Ostrzeżenie przed kodowaniem UTF-16 w .gitignore

W PowerShellu wykonując polecenie echo 'out' > .gitignore stworzony plik .gitignore będzie zakodowany w UTF-16, którego git nie będzie rozumiał (w przeciwieństwie do UTF-8 dla echo w CMD).
Przydałby się warning przed PowerShellem w git-wprowadzenie w sekcji Przydatne informacje w punkcie 2 by oszczędzić sporo czasu szukania rozwiązania problemu z niewczytującym się .gitignore

Typo issue

Typo in word: Poisition (lab04 -> "Zadania do wykonania" -> 3. -> second point)

Martwe zwierzęta

"określenie epoki, w której zmarło" - czyli mam pokazywać też zmarłe zwierzęta ??

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.