View Single Post
ישן 01-03-13, 21:02   # 17
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

על פניו המשחק נראה מאוד מרשים, יפה מאוד.

עם זאת כשירדתי קצת יותר לעומק הדברים וראיתי איך זה באמת עובד - זה מאוד מאוד מוגבל ומקובע כרגע, אתה לא תצליח לפתח את המשחק יותר מדי בצורה הזו.
אני ממליץ לך להפריד לחלוטין בין ממשק המשתמש לבין השרת, כרגע נראה שאתה מעבד ומשנה חלקים מהממשק בצד השרת - אל תעשה את זה.
תגדיר את השרת כאחראי ל- Data בלבד - השרת מקבל נתונים, מעבד נתונים ומחזיר נתונים, זה הכל.

בעניין ה- JavaScript -
תתחיל עם חלוקה לאובייקטים - תיצור יישויות של בניינים, כבישים, מכוניות, ערים, מפות וכו'.. כל מה שצריך.
תתחיל לקשר בין כל הדברים האלה כמו שצריך - יש מפה, על המפה יש שטחים שניתן לבנות בהם, יש מבנים קיימים, יש כבישים, יש מכוניות שנוסעות על כבישים וכד'.
כרגע לצורך העניין אין לך באמת מכונית שנוסעת על כביש, יש לך תמונה שזזה על ציר מסויים והתאמת את זה ככה שזה יהיה על הכביש.

כמו שאמרנו השרת אמור להחזיר לך מידע (כ- JSON לדוג'), את ההזנה של המידע הזה במקומות המתאימים אתה עושה בצד הלקוח בלבד,
השרת לא נוגע ב- View (כמו שקורה עכשיו עם הפרטים של המשתמש למעלה, זה לא טוב).

בהמשך לכך אני ממליץ לך ללמוד לעבוד עם Framework כלשהו (יש כאלו שמיועדים ספציפית למשחקים ו/או לאפליקציות-וואב),
זה יכול להקל לך מאוד על העבודה ולסדר לך את הקוד בצורה הרבה יותר טובה וגמישה לשינויים ולתוספות.

בהצלחה.

Last edited by אדיר; 01-03-13 at 21:10..
  Reply With Quote