rummycube
DESCRIPTION
RummyCube. Gilad.chap 066479882 גלעד צ'פליק Notthat2 039714407 דוד זיסמן Karpov.olga.tau 320490030 אולגה קרפוב. התכונות ( features ) המרכזיות שהושלמו. שיפור ה GUI התחברות אוטומטית עם משתמש facebook , וכאורח, פיצ'רים embedded של facebook . שחקן web אוטומטי. התכונות שלא הושלמו. - PowerPoint PPT PresentationTRANSCRIPT
RummyCube
Gilad.chap 066479882 גלעד צ'פליק Notthat2 039714407 דוד זיסמן
Karpov.olga.tau 320490030 אולגה קרפוב
( המרכזיות featuresהתכונות )שהושלמו
GUIשיפור ה•
התחברות אוטומטית עם משתמש •facebook וכאורח, פיצ'רים ,embedded של facebook.
אוטומטי.webשחקן •
התכונות שלא הושלמו
השולמו כל המשימות•
שנלקחו לאורך כל המדדיםסיכום הפרויקט
שעות שבועיות•
סיפורי לקוח•
שורות קוד•
מדד שעות שבועיות
סיפורי לקוח למשימה וביצועם
1תרגיל (standalone console applicationמנשק משתמש טקסטואלי )√•• √Undo / Redo
טבלת שיאים√ •• √Save / Load
בחירה של "חוקי בית" של המשתמש )מתוך סט נתון √ •מראש(
תפריט עזרה עם חוקי המשחק ואופן השימוש בו√ •
סיפורי לקוח למשימה וביצועם
2תרגיל יש להקים שרת משחקים ברשת אשר ימתין לשחקנים√•
כל שחקן המתחבר לשרת יוכל:
להמתין לשחקן נוסף שיצטרף√
לשחק כנגד שחקן אשר כבר ממתין√
לשחק כנגד המחשב√על השרת לתמוך בכמה משחקים בו זמנית.√•
סיפורי לקוח למשימה וביצועם3תרגיל
על שרת המשחקים לתמוך בחשבונות משתמש שיכילו את הפרטים הבאים:שם משתמש√•סיסמא√•היסטוריית משחקים )תאריך, שם השחקן היריב, ניקוד(√•ניקוד נוכחי √•כתובת דואר אלקטרוני√••
כל שחקן המתחבר לשרת יוכל:לפתוח חשבון משתמש בשרת √•
או עם שם וסיסמא אם כבר יש ברשותו חשבון משתמשloginלבצע √• זה ניקוד mode( אולם ב guestניתן גם להתחבר לשרת כאורח )ללא חשבון משתמש, √ •
, הוא לא יכול לצבור נקודות, ומשחקים כנגדו אינם מקנים נקודות ליריביו.0השחקן הוא
סיפורי לקוח למשימה וביצועם
4תרגיל
. ע"י כך יוכלו HTTPיש להוסיף למשחק גרסת אינטרנט מבוססת √ ללא צורךמשתמשים לגלוש לאתר המשחק בדפדפן סטנדרטי ולשחק
.Web Start נפרד או אפילו שימוש ב clientבהורדת
5תרגיל
בפרט עליכם להשתמש בנקודות אינטגרציה רבות ככל האפשר אשר הפלטפורמה מספקת, כגון:
חשבונות משתמש√•הפצה ויראלית וגרף החברים√•עדכוני סטטוס√••√Canvas ,עמוד בית לאפליקציה שיכיל את טבלת השיאים –wall'וכו
שורות קוד
•1930•2550•3585•4294•4550•4715
לא אומר יותר מידי... )המדד חלש(.–
לאורך כל זמני הפיתוחסיכום הפרויקט
קבוצות עיקריות3הזמנים בפרוייקט מאופיינים ע"י •–J2se הוקצבו זמנים קצרים ועמדו בהם, אין צורך בלימוד
)בדרך כלל- בתחילת הפרוייקט( והמשימות דיי היו מתוחמות וידועות מראש.
–J2ee ,נדרש זמן לימוד ממושך, דברים לא עבדו חלק - , ולפיצ'רים נוספים שאפשר להוסיף GUIוגם אין סוף ל
–Configuration בור ללא סוף, משימות אלו התארכו – SVN. שימוש בdelta))למשל התקנה על
סיכום מהלך הפרויקט
רגעי שפל•עזיבה של הראש צוות לאחר חודש–באג של משחק לא עובד למשימת הערכה של –
הלקוחות
רגעי שיא•הבחירה של תשתית התקשורת שלנו התבררה –
להיות המשך המשימות GUIאפשרות לשחק במשחק בעזרת ה –
מהתחלה ועד הנצחון when the game was at last on deltaאולגה: –
קשיים מרכזיים•צוות חדש–עבודה בצוות מצומצם שבו כל חבר צוות שונה–התמודדות עם טכנולוגיות חדשות לחלוטין.– בצוות קטן יצר קונפליקטים שכן לכל XPתכנות –
מתכנת היה כוח עצום בניווט הפרוייקט
לקחים שהופקו תוך כדי עבודה• היא הכרחית Source Controlעבודה עם –
להצלחת הפרוייקטקוד מודולרי הוא הכרחי לשינויים קטנים –
וגמישות בקודכל אחד מכיר את הקוד ויכול לקחת עליו –
אחריות לטוב ולרע
DEMO
And Regression Test