פרויקט

Aetherfall RPG

Creator & Solo Developer

משחק MMORPG טקטי שרץ בדפדפן, בהשראת Dofus, שנכתב ב-JavaScript ואניל ללא פריימוורק וללא שלב build: כ-10,000 שורות בדף HTML גדול אחד וב-15 מודולים למפת העולם, לקרב, לרינדור הדמויות ולפרסים. עיר איזומטרית וקרבות תורות מבוססי-רשת מצוירים על קנבס HTML5, עם שיתוף פעולה ודואלים בזמן אמת מעל WebRTC (PeerJS), שבהם האורחים משחזרים צעד אחר צעד את תנועת המפלצות של המארח מתוך נקודות ציון מסונכרנות. Firebase מנהל חשבונות, שמירת נתונים ונוכחות חיה, ו-Cloud Functions הן הסמכות בכל מה שחשוב: שוק השחקנים, פנקס זהב, מקוריות פריטים חתומה ב-HMAC ופרסי קרבות ומבוכים, שהשרת מחשב מחדש מתוך שחזור הקרב כך שלקוח לא יכול לשכפל פריטים או להדפיס זהב. שנים-עשר גופי דמויות מונפשים (שש מחלקות, שני מגדרים) עם מבטי חזית, גב ושלושת-רבעי שנוצרו במיוחד, שדרוג רמה לכל לחש, מבוכים ובסטיאריום מלא, טבלאות שלל עם סטים (panoplies), חנויות ובנק, דיאלוגים של דמויות וקווסטים, XP קבוצתי בשיתוף פעולה, צ'אט חברתי עם אמוטות, ו-PWA הניתנת להתקנה ומותאמת לנייד.

הסטאק

  • JavaScript
  • HTML5 Canvas
  • Firebase
  • Cloud Functions
  • PeerJS / WebRTC
  • Firestore
  • PWA

לראות

רוצים משהו כזה?

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