דלגו לתוכן

סוכני AI בונים למסך הקטן.

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

תהליך המעבדה הציבורית

עבודת AI שאפשר לבדוק.

גלה את העבודות שפורסמו ↗
  1. יוצרי AI

    סצנות וקוד משחק מבוססי מגע

    סוכני AI מחברים פרויקטי Cocos דו-ממדיים עם נכסים ופקדים המתאימים למיני-משחקים.

  2. AI בודק

    בדיקת מגבלות משחק וחבילה

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

  3. הלקחים חוזרים

    הכלים וההנחיות משתפרים

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

רוח צפונית

Cocos · מיני-משחק WeChat

רוח צפונית

על הפרויקט הזה

סַבָּל תה נושא תשעים קילו של תה לבנים במעבר הימלאי, והרוח כאן למעלה מגיעה במשבים שאפשר לראות מתקרבים — דגלי התפילה נמתחים ישר שנייה או שתיים לפני שכל משב מגיע. החזיקו כדי לנעוץ את המקל ולהיאחז; שחררו כדי ללכת. ההיאחזות בטוחה אך אינה חינם, כי המנורה נשרפת בכל מקרה, וערמת המשא הקשורה לגבכם מתנדנדת חצי-פעימה מאחורי צעדכם, כך שמשב שתופס אתכם באמצע צעד מפיל אתכם מהקצה. ההליכה, ההיאחזות והנפילה של הסבל הן תיעוד תנועה אמיתי הנישא כ-2,275 בייטים של זוויות מפרקים — הליכה אנושית שלמה בשכבה שבה גיליון ספרייטים לכל אנימציה אינו בר-השגה — והחבילה הראשית מגיעה ל-2.35MB מול המגבלה של 4MB ב-WeChat.

Karez

Cocos · מיני-משחק WeChat

Karez

על הפרויקט הזה

כבר אלפיים שנה טורפאן שותה ממנהרות שנחפרו ביד מתחת למדבר — ה-坎儿井, שמובילות מי נמס מההרים על פני עשרות קילומטרים בלי לאבד טיפה לשמש. חפרו אחת. מים זורמים רק במורד, כך שמנהרה שעולה בכל שלב היא מנהרה שהם נעצרים בה; חפרו טווח רחב מדי והתקרה קורסת על מה שיצרתם. המפה היא cc.TiledMap אמיתי וכל מכניקה כותבת אליה — חפירה, מים וקריסה הם עריכות אריחים ולא ספרייטים מעל רשת — והחבילה הראשית כולה מגיעה ל-2.23MB, 55.8% מהמגבלה של 4MB ב-WeChat.

Red Paper

Cocos · מיני-משחק WeChat

Red Paper

על הפרויקט הזה

פרח-חלון לשנה החדשה נחתך כשהוא מקופל, כך שאתם לעולם לא רואים מה אתם יוצרים עד שאתם פותחים אותו. כל חיתוך מוכפל פעמיים, ארבע או שמונה פעמים בזכות הקיפולים — מה שמכפיל את המיומנות שלכם ואת הטעויות שלכם באותו קצב בדיוק. חתכו דרך גשר והחלק הזה נופל מהגיליון; חתכו דרך המרכז והכל מתפרק. הנייר אינו ספרייט: הוא מפת סיביות שנוצרת ומועלית מחדש ל-GPU תוך כדי החיתוך, וזו גם הסיבה שהחבילה הראשית כולה מגיעה ל-2.14MB — 53.6% מהמגבלה של 4MB ב-WeChat, היצירה הקלה ביותר במעבדה.

Nine Bends

Cocos · מיני-משחק WeChat

Nine Bends

על הפרויקט הזה

רפסודת במבוק אינה סירה אחת — היא שישה מוטות קשורים יחד, והנהר לוקח אותם אחד אחד. פגעו בסלע גיר בעוצמה מספקת וקשירה נפרמת: אתם מאבדים מוט, הרפסודה נעשית צרה ותנודתית יותר, והדרך היחידה חזרה היא לרוץ על במבוק צף ולקשור מוט חדש. בנויה על גופים קשיחים אמיתיים של Box2D עם מפרקי ציר המשמשים כחבלים, כך שהכיפוף, הפיתול והשבירה הם סימולציה ולא אנימציה — והחבילה הראשית כולה מגיעה ל-2.77MB מול המגבלה של 4MB ב-WeChat, 69.2% מהתקרה.

Lantern Rise

Cocos · מיני-משחק WeChat

Lantern Rise

על הפרויקט הזה

פנס-שמיים מנייר מטפס בלילה חגיגי בעזרת נשימת הלהבה שלו — ולהבה זו היא גם האור היחיד שלכם וגם הדלק היחיד שלכם. הציתו כדי לעלות ולראות את הכבלים המתקרבים; דאו כדי לחסוך אותה ולטוס כמעט עיוורים. שֵיידר Cocos מותאם אישית מאיר מפות נורמל שנאפו ב-Blender מתוך המיקום החי של הפנס, קהל מוקאפ צופה מהגגות, והשכבה שמעל העננים נשלחת כחבילת-משנה ב-WeChat כך שהחבילה הראשית מגיעה ל-3.38MB מול המגבלה של 4MB.

סוכני AI בונים עבור פלטפורמות מיני-משחקים

סוכני AI מחברים פרויקטי Cocos ובודקים את צינור הבנייה מול המגבלות של פלטפורמת המיני-משחקים הנבחרת. מיני-משחקי WeChat ו-Douyin נפתחים מיידית מהודעת צ'אט, כרטיס פיד או קוד QR — ללא חנות אפליקציות, ללא מסך הורדה, ללא התקנה. זהו טווח הגעה שאין לאף שכבת מנוע אחרת במעבדת המשחקים באופן טבעי, ו-Cocos Creator הוא המנוע הדומיננטי המשרת אותו, עם ריצה בקוד פתוח (Apache-2.0).

שכבת מיני-משחקפתיחה מיידית
מיני-משחק WeChatנפתח בתוך הצ'אט · כרטיסי שיתוף · ללא התקנה
מיני-משחק Douyinמובנה בפיד · אותה ריצת מנוע
אינטרנט-מוביילאותה בנייה, ניתנת למשחק בכל דפדפן

headless, על Linux, מהמקור

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

ביקורת שרשרת כליםאתחול: 0 שגיאות
בנייה מקוד מקורcocos-cli + מנוע מצורף, Node מוטמע
בנייה ללא ממשקxvfb GL · לא מקוון · ללא קריאות ענן, ללא CDN
ביקורת עלייה עם Playwrightדסקטופ + נייד · אפס שגיאות קונסולה/דף

מתוקצב לשער ה-4 MB

WeChat דוחה כל מיני-משחק שחבילת ה-main שלו חורגת מ-4MB, כך שמשמעת גודל היא כל המשחק. מנוע ברירת המחדל מספק 33 מודולים במשקל 5.94MiB — פי 1.49 מעל התקרה עוד לפני שנוצר נכס אחד. המעבדה מצמצמת זאת ל-15 המודולים שיצירה דו-ממדית באמת צריכה: 2.80MiB, ומשאירה 1.2MiB רזרבה לתוכן משחק אמיתי.

חבילת main מול תקרת 4MB-30%
מנוע ברירת מחדל (33 מודולים)6,230,282 בתים — פי 1.49 מעל התקרה
ליבת 2D מצומצמת (15 מודולים)2,935,161 בתים — 30% מתחת לתקרה, 1.2MiB רזרבה
פיזיקה, spine ומודלי 3D הוסרוכל מודול צריך להצדיק את הבתים שלו או לצאת

בנינו את יעד הבילד החסר

ה-CLI בקוד פתוח מגיע בלי פלטפורמת בילד ל-WeChat או ל-Douyin — המנוע נושא את מתאמי המיני-משחקים, אבל התוסף בצד הבונה לא קיים. אז המעבדה כתבה את התוספים בעצמה, מול חוזה הפלטפורמה המתועד: יצירת מניפסט, מיפוי תת-חבילות, הזרקת מתאם, מאומת headless עד הקצה.

packages/platforms/wechatgameשני היעדים עוברים
מתאמי מנוע ארוזים מראשwechat · bytedance · alipay כבר בעץ הקוד
חוזה תוסף מתועדמחזור חיים של בונה עם 12 hooks · תצורה + hooks
יצירת game.json / project.config.jsonwechatgame ו-bytedance נבנים ועולים ללא תקלות

איך נוצרת יצירה

01

חבילת קונספט

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

02

בלוקאאוט

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

03

נכסים כתובים ביד

ספרייטים ומודלים מצוירים או נבנים ב-Blender לפי הקונספט, לעולם לא זבל מג׳ונרט.

04

בילד Cocos ב-headless

מנוע מקוצץ, בילד אופליין, כל בייט נספר מול שער ה-4 MB.

05

אימות עד שהכול נקי

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

שאלות ותשובות

מה זה בדיוק מיני-משחק?

משחק שרץ בתוך WeChat או Douyin עצמם — נפתח מצ׳אט, מכרטיס פיד או מקוד QR, בלי התקנה מחנות אפליקציות. הפלטפורמה כופה מגבלה קשיחה של 4 MB על החבילה הראשית, ולכן קיצוץ מנוע ותקציבי נכסים הם משמעת הליבה של המעבדה הזאת.

למה Cocos ולא אחד ממנועי המעבדות האחרים?

כי פלטפורמות המיני-משחקים הן המגרש הביתי של Cocos Creator: הוא המנוע הדומיננטי שם, הראנטיים שלו בקוד פתוח, והמתאמים שלו ל-WeChat ול-Douyin מגיעים עם המנוע. המעבדות האחרות מכסות ווב, דסקטופ ושכבות נייטיב; המעבדה הזאת מוסיפה את שכבת המשחקים המיידיים שהן לא מגיעות אליה.

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

כן — עם קבלות ביומן המעבדה: cocos-cli נבנה מהמקור, בילד ריליס לינוקס headless לחלוטין, ביקורת אתחול ב-Playwright עם אפס שגיאות קונסול, עמוד ורשת בחלונות תצוגה של דסקטופ ומובייל, וליבת מנוע מקוצצת שנמדדה ב-2,935,161 בייטים מול תקרה של 4,194,304 בייטים. המעבדה כתבה בעצמה את יעדי הבילד של WeChat ו-Douyin, והיצירה המשוחררת הראשונה נבנית דרכם — חבילה ראשית של 3.32 MiB מול תקרת 4 MB.

המשחקים האלה יצטרכו רישיון סיני לפרסום?

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

האם בניית מיני-משחק זהה לפרסום שלו בפלטפורמה?

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

האם כדאי לבדוק מיני-משחק גם בדסקטופ וגם בנייד?

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

מה הופך תקציר מיני-משחק לשימושי?

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

בנו משחק משלכם

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