מאחורי האפליקציה: סיפור ההרכב


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

מפתח האינטרנט טיילר רנל עקב אחר הרגלים שלו בגיליון אלקטרוני לפני שהחליט "GAMIFY"זה על ידי העברתו לאתר והוספת שודדים כעזרים חזותיים. עדיין רק לשימוש אישי ולחברים, הרעיון מצא כמות מפתיעה של משיכה כשהוסיף תכונות חדשות והאתר הפך פופולרי יותר מהר ממה שציפה טיילר. יחד עם המייסד המשותף סיינה לסלי וויקי HSU כמנכ"ל, מנכ"ל,Habitrpgעכשיו הוא הרבה יותר מסתם גיליון אלקטרוני. שוחחנו עם המייסדים כדי ללמוד יותר על הרעיון המקורי ואיך הכל התכנס.

ראשית, איך היית מתאר את הרגל למישהו שמעולם לא שמע עליו?

סיינה לסלי: HabitRPG הוא משחק באינטרנט ונייד לשיפור הרגלי החיים האמיתיים שלך. הזן את ההרגלים שלך, את היעדים היומיים שלך ואת רשימת המטלות שלך ואז בדוק משימות כדי לפלס את האווטאר שלך ולפתוח את התכונות כמו שריון, חיות מחמד ואפילו משימות! יש לנו גם צד חברתי, כך שתוכלו להצטרף למסיבה עם חבריך ולהוציא אחד את השני אתגרים לשיפור חייכם. בנוסף, אנחנו קהילה קוד פתוח, כך שכל אחד יכול לקפוץ פנימה ולתרום!

מאיפה הגיע הרעיון לאתר? האם ניסית לפתור בעיה שחווית, או שההשראה הגיעה ממקום אחר?

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

אחרי שהגעת עם הרעיון, מה היה הצעד הבא?

טיילר: כצפוי, הגיליון האלקטרוני בסופו של דבר הפך להיות מורכב מדי, אז תכננתי אותו לאתר. זה עדיין היה רק ​​לשימוש אישי, אבל בסופו של דבר שמתי אותו ברשת כדי שחברי התומך יוכלו להשתמש בזה. הוספתי שודדים מדפדפןכבדיחה בקרב החברים שלי, שהפכו ל"מעצם ... זה רעיון טוב ", והצית את מהפכת HP/XP/GP. לפי עידודם, צברתי אמון ברעיון והתחלתי לפרסם את הקישור באופן ניסיוני ב- Reddit ובמקומות אחרים. ואז הגיע היום הגורלי, הו Lifehacker, מתיפרסמת את זהוהכיר לי "משחק". אתה עדיין יכול לראות את התגובה שלי (מספר 2 במאמר ההוא) כ"מתן! רגע, זה בדיוק מהזֶההאתר עושה! "ההערה הזו, והפוסט שלך, שינה את הכל - התבסס על המוני תנועה והפיל את האתר הקטן והמטופש שלי על ברכיה. Reddit עקב אחריו, ומישהו הציע לי להתחיל אקמפיין קיקסטארטרכדי לשמור את השרתים, הוסף תכונות חדשות, בנה אפליקציה סלולרית - והשאר היסטוריה.

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

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

האסתטיקה כמובן חוזרת למשחקי 8 סיביות ו -16 סיביות. מה היו ההשפעות העיקריות שלך?

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

טיילר: אתה יכול לראות השפעה הרבה יותר ברורה במכניקה של המשחק. בימים הראשונים, ההשפעות שלנו היו בעיקר Super Mario RPG, Trigger Chrono ו- World of Warcraft. בסופו של דבר, תורמים חדשים החלו להביא לשולחן קלאסיקות משחקים אהובות משלהם. בשלב זה הוצאנו השפעה מכל דבר, מצינוקים ודרקונים ועד גאיה ברשת.

סיינה: עם זאת, האתר באמת פיתח טעם וחוש הומור ייחודיים משלו. איפה עוד אתה יכול להכניע את הרשעיםמכבסה, או להקה יחד כדי לשמור את הדמויות הלא-שחקניות מה-Stressbeast מתועב? לעתים קרובות נראה פוסטים באזורי הצ'אט שאומרים דברים כמו "הוריי! ניצחתי מחדש את ה- Necromancer על ידי שטיפת כל הכלים!" זה נהדר.

איך בחרת לאילו פלטפורמות למקד ולאיזה להתעלם או לחכות?

טיילר: היה לי רקע מקצועי באתרים, אז התחלתי שם לגרד את הגירוד שלי. השתמשנו בערימת אפליקציות ניידות היברידיות בשםPhoneGapכדי שנוכל להרים את האתר ל- iOS ו- Android בקלות. יש לזה מגבלות משלו (כלומר ביצועים), כך שידענו שבסופו של דבר נצטרך להעביר לאפליקציות מקוריות, אך הפריסה הראשונית אפשרה למשתמשים משהו פונקציונלי להיאחז בו בזמן שאנחנו מוציאים גרסה טובה יותר. כעת אנו מתחילים לחקור את הילידים עם האפליקציות שלנו.

מה היה המחסום הגדול ביותר שלך ואיך התגברת על זה?

טיילר: ערימת הטכנולוגיה המקורית שלנו הייתה טכנולוגיה ניסיונית ולא נבדקת. מכיוון שלא ציפיתי שהמוצר יתפוצץ בפופולריות, לא בחרתי בערימה מוכנה לייצור. איבדנו אמִגרָשׁשל משתמשים לערימת טק שלא ניתן להרחבה - זמן שנמשך זמן רב יותר ממה שהיה צריך. חששנו משכתוב מחדש (הידוע לשמצההמפתח פו פאס מספר 1), אבל זה היה צריך לקרות - אז עברנו ל- Node.js & Angular. ההגירה הזו לא רק הגדירה את אתר האינטרנט שלנו, אלא גם בקנה מידה של הצוות שלנו מכיוון שעם ערימת טכנולוגיה מתפתחת פופולרית יותר, המפתחים היו מוכנים יותר להצטרף.

איך הייתה ההשקה בשבילך?

טיילר: ההשקה המקורית? בכנות, זה היה סיוט. לעיל, ההרגל לא היה מוכן לפריים טיים - פשוט נכנסתי לרעיוןיִתָכֵןיותר מ -15 אנשים היו מעוניינים; המוצר נאפה למחצה במסגרת אפויה למחצה. הייתי מוכן לעבוד באופן אישי עם כל מי שראה ואהב את ההערה של Lifehacker. כאשר 20 אלף אנשים התעניינו בן לילה (מה הם מאכילים אותך, LH?), הייתי אובד עצות. עקבתי אחר העצה של Reddit לפתוח קמפיין של Kickstarter, ולו רק כדי לגייס כספים שיעזרו לי לרדת מהמסגרת הישנה ולהעביר למדרגפאאסו

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

כיצד אתה מטפל ביעילות בקשות משתמשים וביקורות?

סיינה: אנו משתמשיםטרלולארגן תכונות שהקהילה מבקשת, לעודד אותם להגיב או להצביע לכרטיסים. כאשר אנו מוכנים ליישם קבוצה חדשה של תכונות, אנו ממיינים לפי מה שהכי פופולרי, מאוזן עם מה שיעזור לנו למלא את היעדים הנוכחיים שלנו לאתר. עם זאת, מכיוון שאנחנו קהילת קוד פתוח, מקובל מאוד שהמשתמשים ייקחו את העניינים לידיים שלהם ולקוד את התכונות שהם רוצים! אנחנו אוהבים את זה. היו לנו משתמשים שעושים הכל, החל מתקן בעיות CSS זעירות שהפכו אותם ליצירת גרסה מלאה של HabitRPG עבור Windows Phone. הם מדהימים.

עכשיו, איך מפצלים זמן בין פיתוח תכונות חדשות לניהול תכונות קיימות?

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

איזו עצה היית נותן לאחרים שרוצים לקחת פרויקט דומה?

טיילר: אם אתה בונה קוד פתוח, ובכל זאת עסק רווחי,קרא את זה קודםו לַעֲשׂוֹתלֹאהתחל מבלי להבין את פרטי הרישוי. אם אינך שוקל קוד פתוח, שקול אותו. התרומות של הקהילה שלנו היו לא יסולא בפז, ובלעדיהן, HabitRPG לא היה שורד להיום.

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

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

עוד משהו שתרצה לומר לקוראים, למעריצים ולמשתמשים?

טיילר: לכל מקורי Lifehacker שזוכרים אתמאמר שהוזכר לעילבשנת 2012 - אתה הסיבה שהמריאנו. היצמד עם LifeHacker, הם בסדר;)

ויקי: אנחנו אוהבים אותך! בצורה אפלטונית, לא צמודה. לָרוֹב.

סיינה: צרו איתנו קשר! בוא תגיד היי במִסְבָּאָהאו בגילדת חידושו קהילת HabitRPG מלאה בהרבה אנשים ידידותיים ואנחנו עושים כמיטב יכולתנו כדי להקל על ההסתבכות. בנוסף, מכיוון שאתה קורא מאמר זה ב- Lifehacker, כנראה שתשתלב ממש.


כל יום רביעי אחר,מאחורי האפליקציהנותן מבט מבפנים כיצד היו כמה מהאפליקציות האהובות עלינו - מהרעיון להשקה (ומעבר). האם מישהו שתרצה לראות מוצג? אֶלֶקטרוֹנִיאנדיו

Andy Orin

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.