Material arkivor

Zhvillim i lojërave

Lëndë e obligueshme

Semestri
V
ECTS
6 pikë
Fondi javor
2 + 2 orë
Fondi i përgjithshëm
30 + 30 orë
Mësimdhënësi
Prof. Faton Berisha

Kjo faqe ruhet si material arkivor nga një lëndë e zhvilluar më parë.

Downloads

Materialet

Learning outcomes

Qëllimet

    Qëllimet:

    Paisja e studentëve me njohuri themelore mbi zhvillimin e lojërave softuerike. Aftësimi për zbatimin e grafikës kompjuterike për vizualizim. Aftësimi për programim të lojërave me grafikë dy-dimensionale.

Assessment

Notimi

    Notimi i kandidatëve:

    Notimi bëhet në bazë të skemës vijuese.

    Prezenca dhe aktiviteti në mësim: 10%.

    Provimet periodike: 30%.

    Punimi laboratorik: 15%.

    Provimi përfundimtar: 45%.

Course programme

Përmbajtja

  1. 1. Hyrje në programimin e lojërave me JavaCikli i lojës, përditësimi i gjendjes, paraqitja grafike dhe organizimi i projektit.
  2. 2. Animimi dhe matja e kohësKornizat e animimit, shpejtësia e kuadrove, sinkronizimi dhe ndarja e përditësimit nga vizatimi.
  3. 3. Ndërveprimi me përdoruesinPërpunimi i tastierës dhe miut, kontrolli i objekteve dhe menaxhimi i gjendjeve të lojës.
  4. 4. Grafika dhe imazhet 2DNgarkimi i imazheve, vizatimi, transformimet, transparenca dhe efektet vizuale.
  5. 5. Sprajtet dhe animimi i tyreFletët e sprajteve, lëvizja, përplasjet dhe organizimi i objekteve aktive.
  6. 6. Tingulli në lojëraNgarkimi dhe riprodhimi i efekteve zanore dhe muzikës, me kontroll të vëllimit dhe burimeve.
  7. 7. Projektimi i një loje 2DRregullat, nivelet, pikët, ndërfaqja dhe ruajtja e progresit.
  8. 8. Hyrje në grafika 3DSkena, kamera, ndriçimi, modelet dhe koordinatat tredimensionale.
  9. 9. Rrjetet dhe lojërat me shumë lojtarëBazat e komunikimit në rrjet, sinkronizimi dhe shkëmbimi i gjendjes së lojës.
  10. 10. Projekt përfundimtarNdërtimi, testimi, optimizimi dhe dokumentimi i një loje të plotë të vogël.

Sources

Literatura

  1. A. Davison, Killer Game Programming in Java O'Reilly, 2005.
  2. X. Jia, Object oriented software development using Java , Addison Wesley, 2000.
  3. D. Schmidt, Programming principles in Java: architectures and interfaces, Kansas State University, 2003.

External resources

Lidhje të dobishme

Felix