GPT
M

mariogpt

רץ בדפדפן

multimodalartmit2023-02-15

  • gradio

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

  • הורדות בחודש
  • 177לייקים

מה זה

אתם בוחרים כמה צינורות, אויבים ובלוקים לשים בשלב, ומגדירים אם הגובה יהיה נמוך או גבוה. מי שמעדיף יכול לעבור ללשונית כתיבה ולהקליד תיאור טקסטואלי חופשי באנגלית, כמו למשל צינורות מרובים ומעט אויבים. בנוסף אפשר לפתוח הגדרות מתקדמות ולשנות את אורך השלב בין 100 ל־2799, או לשחק עם הטמפרטורה שמשפיעה על מגוון התוצאה לעומת האיכות שלה. הפלט שמתקבל כולל תמונת תצוגה מקדימה של השלב וגם רכיב שמאפשר לשחק בו ישירות.

מאחורי הקלעים הקוד מתבסס על חבילת mario_gpt ומשלב כמה מודלים מוכנים. הוא טוען את facebook/bart-base לעיבוד השפה, לצד shyamsn97/Mario-GPT2-700-context-length ו־distilbert/distilgpt2 כדי לייצר את מבנה השלב עצמו רצף אחר רצף לפי ההוראות. הממשק כולל גם דוגמאות שמורות מראש שנטענות מיידית, כך שאפשר לראות תוצאות מוכנות עוד לפני שמייצרים שלב חדש מאפס.

מתאים ל

  • בדיקת יצירת שלבים

    ניסוי מהיר ביצירת מסלולים לפי כמויות אויבים ומכשולים שונות.

  • הדגמת מודלי שפה למשחקים

    בחינה איך מודל טקסטואלי מסוג GPT מייצר רצף שלבי משחק בפועל.

  • משחק מהיר בדפדפן

    יצירה של מסלול חדש ובדיקה מידית שלו דרך רכיב המשחק המוטמע.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

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

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

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

האם אפשר להריץ את הכלי במחשב האישי?

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

איך משתמשים

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

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש

הרישיון המלא ב־Hugging Face ↗