Implementēt python objekt-orientētu kodu, izmantojot UML klašu shēmas
vec_pos un citi tiek inicializēti kā 2D numpy vektori np.array([0., 0.])
Visas funkcijas sākotnēji neko nedara scope kods satur tikai pass
.
Nepieciešams izveidot tikai klašu struktūru, iesniegt Python failu.
Opcionāli: Bonus punkti, ja implementē Singleton pattern iekš Game.get_instance() un Player.get_instance() statiskas funkcijas (Info par programmēšanas šabloniem https://refactoring.guru/design-patterns)
Vēlreiz jāatkārto, kas ir enkapsulācija
Nav implementēti getter, setter, laikam nesaport
Nav implementēti getter, setter, laikam nesaport
Actors nepareizi nodefinēts - tā nedara python
Nav definēts init vērtības, tikai typing!
Nemaz nav implementēta pārmantošana - izpētīt vēlreiz kas tas tāds ir - inheritance
Komatu dēļ te ir uzrakstīta liela tuple, bezsakarīgi
Bija speciāli pateikts netaisīt atseviškos failos, saturs arī neatbilst UML, piem spēles klasē nav prasītās daļas