דלגו לתוכן
EN
בארכיון2026מהנדס

Pokémon Portfolio

קורות החיים שלי כמשחק תפקידים בסגנון Game Boy: מסתובבים במפה, פוגשים דמויות ונלחמים במנהיג חדר כושר במקום לגלול עמוד

6מערכות עובדות, מהעולם הפתוח ועד קרבות בתורות

העולם הפתוח: סרגל הניווט הוא הדבר היחיד שמסגיר שזה אתר

הרעיון

תיק עבודות נתן לי תירוץ לבנות מנוע משחק בתוך לשונית של דפדפן.

אז קורות החיים הם עולם. מסתובבים בו עם החצים במקלדת, כל חלק הוא מקום, האנשים הם דמויות שמדברות איתכם, ובסוף מחכה קרב.

מה בניתי

המשחק בנוי משש מערכות:

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

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

למה הוא בארכיון

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

רוצים לדבר על המוצר הזה?