/Monke-Buddy

A project for university class: Intorduction to Python Programming

Primary LanguagePythonMIT LicenseMIT

Monke-Buddy

A project for university class: Introduction to Python Programming

Inspired by Bonzi Buddy

PL:

Opis projektu Projekt ma na celu stworzenie wirtualnego zwierzaka (małpkę), która spaceruje po ekranie i wykonuje wiele różnych poleceń dostępnych do wyboru, przykładowo: może opowiedzieć żart albo przytoczyć jakąś ciekawostkę z wikipedii.

Projekt jest dwuosobowy

Kosztorys:

  • 1. Implementacja kodu odpowiedzialnego za zachowanie małpki - losowania animacji jakie ma ona wykonywać w danym momencie: 2p
  • 2. Modyfikacja kodu tak by zachowanie małpki było bardziej naturalne używając systemu wag do losowania kolejnych czynności (Aby uniknąć sytuacji typu: małpka zasypia po czym natychmiastowo się budzi): 2p
  • 3. Napisanie kodu odpowiedzialnego za wyświetlanie kolejnych klatek animacji w zależności od wykonywanej aktualnie czynności: 2p
  • 4. Narysowanie sprite'ów małpki: 1p
  • 5. Narysowanie różnych wariacji ubiorów małpki, między którymi można się przełączać: 1p
  • 6. Implementacja kodu odpowiedzialnego za zapisywanie ustawień użytkownika do pliku tekstowego (np. ubioru albo imienia małpki), aby przy kolejnych uruchomieniach programu były one automatycznie wczytywane: 2p
  • 7. Implementacja kodu odpowiedzialnego za wyświetlanie okna dialogowego używanego przez małpkę do komunikacji z użytkownikiem podczas wykonywanie pewnych konkretnych czynności: 2p
  • 8. Implementacja pełnego programu ze wszystkimi zaplanowanymi funkcjami, umożliwienie użytkownikowi wydawania poleceń, które używają tych funkcji: 3p
  • 9. Zapoznanie się z biblioteką Tkinter: 2p
  • 10. Zapoznanie się z biblioteką threading: 2p
  • 11. Sporządzenie kosztorysu, wymyślenie projektu: 1p
  • 12. Zarządzanie projektem: 2p
  • 13. Implementacja kodu generującego żarty, które opowiada małpka. Są one pobierane ze strony https://edition.cnn.com/interactive/2019/06/us/dad-joke-generator-trnd/ a następne zachowywane w pliku .txt: 1p
  • 14. Implementacja kodu generującego ciekawostki, które opowiada małpka. Są one również pobierane ze strony, wikipedia.com: 1pkt