03 / 03משחק Java לדסקטופ

סקירה
משחק דייג דו־ממדי שכתבתי ב־Java וב־Swing בלבד, בשנה הראשונה של התואר. השחקן תופס דגים ונזהר מכרישים ומדגי אבו־נפחא, שמופיעים בתדירות גבוהה יותר ככל שהניקוד עולה. במשחק יש שלבים, חיים, דגי בונוס וטבלת שיאים שנשמרת.
מה בניתי
- היררכיית מחלקות: מחלקת Enemy מופשטת לכרישים ולדגי אבו־נפחא, ו־BonusFish שיורשת מ־Fish.
- לולאת משחק ב־Thread נפרד שמזיזה את כל האובייקטים, בודקת פגיעות ומציירת מחדש את פאנל ה־Swing.
- שליטה במקלדת דרך KeyListener ייעודי, ומסכי הוראות והגדרות שנבנו על פאנל בסיס מופשט משותף.
- שמירה וטעינה של טבלת השיאים מקובץ באמצעות File I/O.
4 טכנולוגיות
טכנולוגיות
הסטאק המרכזי
- Javaשפת תכנות
- Java Swingערכת ממשק
פרוטוקולים ועקרונות
- תכנות מונחה עצמיםעיקרון
- קלט/פלט לקבציםעיקרון
יש שאלות על הפרויקט? צרו קשר
חזרה לפרויקטים
