> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# בניית משחק

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

הפוך את רעיון המשחק שלך למשהו שאנשים יכולים לשחק בו. בין אם זה ערב טריוויה או שעשועון, המשחק הבא שלך מתחיל בפרומפט. תכנן את החוקים, תאר אותם, ו[יוצר המשחקים מבוסס ה-AI](https://base44.com/ai-game-maker) בונה משחק שאפשר לעצב, לבדוק ולשתף.

![דף הבית של Trivia Blitz 44 בוורוד ובתכלת זוהרים, עם כרטיס אתגר יומי ליד מכונת ארקייד באיור פיקסלים](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-home.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=24197a0fcb8c0955c608ca5b44141f0e)

משחק שנבנה עם Base44

> [card] [התחלה מתבנית משחק](https://base44.com/templates/apps/games)
>
> עיין בתבניות משחקים והתאם אחת מהן בצ'אט ה-AI.

***

## שלב 1 | בניית המשחק

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

> [card] חידון
>
> שאלות עם הגבלת זמן וניקוד בסוף, כמו משחק טריוויה יומי.

> [card] פאזל
>
> מילה או רשת יומית לפתרון עם מספר קבוע של ניחושים.

> [card] שעשועון
>
> לוח של קטגוריות וערכי נקודות שמנחה מפעיל על מסך משותף.

> [card] בינגו
>
> כרטיסים עם משבצות אקראיות שהשחקנים מסמנים כשהפריטים נקראים.

> [!TIP]
>
> לא בטוח מאיפה להתחיל? דבר קודם על המשחק עם ה-AI ב[מצב תכנון](https://docs.base44.com/he/Getting-Started/starting-from-your-first-prompt.md#using-plan-mode).

כלול את הדברים האלה בפרומפט:

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

> [!NOTE]
>
> הפרומפט לדוגמה שלמטה שומר ניקוד דרך פונקציות backend, שדורשות [מסלול Builder](https://base44.com/pricing) ומעלה.

**כדי לבנות את המשחק:**

1. עבור לדף הבית של Base44.
2. תאר את המשחק בתיבת הפרומפט, כולל החוקים.
3. לחץ על סמל השליחה.
4. המתן בזמן ש-Base44 בונה את המשחק. אפשר לעקוב אחרי ההתקדמות בצ'אט ה-AI, ולתאר שם שינויים מאוחר יותר.

לדוגמה, הפרומפט הזה בנה משחק טריוויה יומי:

```text wrap theme={null}
בנה משחק טריוויה בשם Trivia Blitz 44 בעיצוב ארקייד ניאון רטרו: רקע כהה, טקסט זוהר בוורוד ובתכלת וגופן בסגנון פיקסלים.

מהלך המשחק:
- בכל יום יש חידון אחד של 10 שאלות אמריקאיות, זהה לכל השחקנים. חידון חדש מתחיל בחצות UTC.
- בחר את 10 השאלות של כל יום ממאגר של לפחות 100 שאלות ידע כללי, לכל אחת 4 תשובות אפשריות ותשובה נכונה אחת.
- לכל שאלה יש טיימר של 15 שניות. תשובה נכונה מזכה ב-100 נקודות ועוד 10 נקודות על כל שנייה שנשארה. תשובה שגויה או בלי תשובה מזכה ב-0.
- אחרי שאלה 10, הצג את הניקוד הכולל ואילו שאלות השחקן ענה נכון.

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

![עורך האפליקציה עם פרומפט הבנייה של Trivia Blitz 44 בצ'אט ה-AI ומסך הפתיחה הניאוני של המשחק, עם מכונת ארקייד באיור פיקסלים, בתצוגה המקדימה](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-editor.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=82c30185459926f0a29799ec257f1e66)

משחק בתצוגה המקדימה של עורך האפליקציה

***

## שלב 2 | הגנה על נתוני המשחק

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

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

למד איך [לשנות הרשאות נתונים](https://docs.base44.com/he/Building-your-app/Managing-your-app-data.md#changing-data-permissions) ו[לבדוק אותן בתצוגה המקדימה](https://docs.base44.com/he/Setting-up-your-app/Managing-security-settings.md#testing-your-permissions).

![הדף Permissions של טבלה, שבו שחקנים רואים רק את המשחקים שלהם ורק פונקציות backend יכולות ליצור או לעדכן אותם](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-score-permissions.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=5a1c801ea081f383e762d3c63521fc71)

הרשאות נתונים לשחקנים

**כדי לבדוק את ההרשאות של המשחק:**

1. עבור לעורך האפליקציה שלך.
2. לחץ על **Dashboard**.
3. לחץ על **Data**.
4. בחר את הטבלה ששומרת את הניקוד.
5. לחץ על **Permissions**.
6. השווה את ההרשאות האלה לחוקים בפרומפט. אם הן לא תואמות, תאר את השינוי בצ'אט ה-AI.

![טבלת 10 המובילים היומית עם דירוג, שם התצוגה של השחקן והניקוד](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-leaderboard.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=a8cc360a896f32943f4590158693b5b3)

טבלת מובילים עם שמות תצוגה וניקוד

***

## שלב 3 | עיצוב המשחק

תן למשחק את המראה, הצליל והתחושה שלו.

### קביעת המראה

תאר בצ'אט ה-AI את המראה שאתה רוצה, למשל "סגנון ארקייד רטרו עם ורוד ותכלת ניאון וגופן פיקסלים". במשחקי חידון, פאזל ולוח, אפשר גם לבחור אלמנט בודד בתצוגה המקדימה ולשנות את הצבע, הטקסט או הריווח שלו. למד עוד על [עיצוב עם AI](https://docs.base44.com/he/Building-your-app/Designing-with-AI.md).

### הוספת תמונות

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

```text wrap theme={null}
צור תמונה באיור פיקסלים של מכונת ארקייד ניאון זוהרת בוורוד ובתכלת, והצג אותה בדף הבית ליד כרטיס האתגר היומי.
```

![דף הבית של Trivia Blitz 44 עם מכונת ארקייד באיור פיקסלים שנוצרה, ליד כרטיס האתגר היומי](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-arcade-cabinet.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=caf69daed7d59e93988b1fbda5fe748e)

תמונה שנוצרה בדף הבית של משחק

### הוספת צלילים וקבצים משלך

צרף את הקבצים בצ'אט ה-AI, ואז אמור איפה כל אחד ממוקם או מתי הוא מתנגן. לדוגמה:

```text wrap theme={null}
הוסף אפקטים קוליים עם שני קובצי האודיו שצירפתי. נגן את correct.wav כשתשובה נכונה, ואת wrong.wav כשהיא שגויה או כשהטיימר נגמר. הוסף כפתור השתקה לכותרת העליונה. הצליל מופעל כברירת מחדל, והמשחק זוכר את הבחירה של כל שחקן במכשיר שלו.
```

![תיבת ההודעה של צ'אט ה-AI עם correct.wav ו-wrong.wav מצורפים ופרומפט שמתאר מתי כל צליל מתנגן](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-chat-audio.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=88901dc2a12c703cbc2de79cff585be2)

קובצי צליל מצורפים

**כדי לצרף קבצים בצ'אט ה-AI:**

1. עבור לעורך האפליקציה שלך.
2. לחץ על הסמל **Add**  בצ'אט ה-AI.
3. לחץ על **Upload from computer**.
4. בחר את קובצי התמונה, כמו PNG או JPG, או את קובצי הצליל בפורמט MP3 או WAV.
5. תאר איך להשתמש בכל קובץ, ואז שלח את ההודעה.

> [!NOTE]
>
> קבצים שאתה מעלה בצ'אט ה-AI נשארים פרטיים. כשה-AI מוסיף אותם למשחק, הוא שומר עותקים ציבוריים. למד עוד על [איך עובדים קבצים מצורפים בצ'אט](https://docs.base44.com/he/Building-your-app/Using-media.md#how-chat-attachments-work).

***

## שלב 4 | בדיקת המשחק

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

> [!NOTE]
>
> [נתוני בדיקה](https://docs.base44.com/he/documentation/managing-app-data/testing-your-data.md) דורשים [מסלול Builder](https://base44.com/pricing) ומעלה. במסלול Free, דלג על השלבים של נתוני הבדיקה ושחק בתצוגה המקדימה הרגילה. הניקוד מסבבי הניסיון יגיע אז לנתונים החיים, לכן נקה אותו לפני שאתה משתף את המשחק, ובדוק את הגישה של כל שחקן אחרי הפרסום.

**כדי לבדוק את המשחק:**

1. עבור לעורך האפליקציה שלך.
2. לחץ על **Dashboard**.
3. לחץ על **Settings**.
4. הפעל את **Test Data** תחת **Advanced Capabilities**.
5. אם המשחק שומר תוכן כמו שאלות בנתונים שלו, בקש מצ'אט ה-AI להוסיף תוכן לדוגמה לנתוני הבדיקה.
6. לחץ על הסמל **Turn on test data** מעל התצוגה המקדימה לפני שאתה משחק סבבי ניסיון.
7. שחק במשחק ובדוק כל חוק:
   <ul aria-label="חוקי משחק לבדיקה">
     <li>**ניקוד:** שחק סבב ובדוק כל ניקוד מול החוקים, למשל תשובה נכונה עם זמן שנשאר ושאלה שהזמן שלה נגמר.</li>

     <li>**איפוסים:** חזור אחרי זמן האיפוס ובדוק שסבב חדש מחכה, למשל החידון היומי הבא.</li>

     <li>**ניסיונות חוזרים:** סיים סבב, נסה לשחק שוב, ובדוק שהמשחק פועל לפי חוק המשחק החוזר.</li>

     <li>**היסטוריה שנשמרה:** פתח את המשחקים הקודמים שלך ובדוק שהניקוד והתאריך תואמים לסבב ששיחקת.</li>

     <li>**הגישה של כל שחקן:** פתח את [קישור הבדיקה](https://docs.base44.com/he/documentation/managing-app-data/testing-your-data.md#sharing-a-testing-link-to-your-app) של המשחק בחלון גלישה פרטית והירשם כשחקן שני. אחר כך טען מחדש את עורך האפליקציה, [פעל בתור אותו שחקן](https://docs.base44.com/he/Setting-up-your-app/Managing-access.md#testing-your-app-as-a-user) ובדוק שהוא רואה רק מה שהחוקים מתירים, כמו המשחקים שלו.</li>

     <li>**תוכן טבלת המובילים:** בדוק שטבלת המובילים מציגה רק מה שהחוקים מתירים, כמו שמות תצוגה וניקוד בלי כתובות אימייל.</li>

     <li>**צליל והשתקה:** שחק עם צליל, ואז השתק אותו וטען מחדש את הדף כדי לבדוק שהמשחק זוכר את הבחירה.</li>

     <li>**פריסה בנייד:** העבר את התצוגה המקדימה ל[תצוגת נייד](https://docs.base44.com/he/Building-your-app/Design-foundations-and-layout.md#customizing-your-app-for-mobile) ובדוק שהשאלות, כפתורי התשובות והתוצאות נכנסים במסך. אחרי הפרסום, שחק סבב גם בטלפון.</li>
   </ul>

![מסך סיום המשחק עם התווית Game saved, סך של 1,760 נקודות, 10 מתוך 10 נכונות וסיכום תשובות](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-results.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=fc346981b1842e7d6eb8c1a80c515135)

סבב שהסתיים עם הניקוד שלו

***

## שלב 5 | פרסום המשחק

פרסם את המשחק כדי להעלות אותו לאוויר לשחקנים. בחר **Public** תחת **App visibility** כדי לאפשר לכל אחד לשחק. אם הפרומפט ביקש שהשחקנים יתחברו, כמו במשחק הטריוויה, למשחק כבר יש דפי התחברות. כדי להוסיף התחברות מאוחר יותר, בקש מצ'אט ה-AI. למד איך [להגדיר את נראות האפליקציה](https://docs.base44.com/he/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) ו[להשתמש בדפי ההתחברות של המשחק](https://docs.base44.com/he/Setting-up-your-app/Managing-login-and-registration.md#about-your-login-pages).

**כדי לפרסם את המשחק:**

1. עבור לעורך האפליקציה שלך.
2. לחץ על **Publish** בסרגל העליון.
3. בחר מי יכול לפתוח את המשחק תחת **App visibility**.
4. לחץ על **Publish**.
5. לחץ על הסמל **Copy link** כדי להעתיק את הקישור למשחק ולשתף אותו.

> [!NOTE]
>
> בניית קבצים ל-App Store ול-Google Play דורשת [מסלול Builder](https://base44.com/pricing) ומעלה. כדי להכין אותם, לחץ על הכרטיסייה **Mobile app** בחלונית Publish. למד עוד על [הגשת האפליקציה לחנויות האפליקציות](https://docs.base44.com/he/Building-your-app/Mobile-experience.md#submitting-your-app-to-app-stores).

***

## שלב 6 | קידום המשחק

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

> [card] [הגשה ל-Launchpad](https://docs.base44.com/he/promoting-your-app/submitting-to-launchpad.md)
>
> שתף את המשחק עם קהילת Base44.

> [card] [קידום המשחק](https://docs.base44.com/he/promoting-your-app/social-content.md)
>
> צור פוסטים לרשתות חברתיות שמביאים שחקנים חדשים.

> [card] [הצטרפות ל-Discord של Base44](https://discord.com/invite/ThpYPZpVts)
>
> שתף את המשחק וקבל משוב מבונים אחרים.

***

## שאלות נפוצות

> [accordion] האם אפשר לבנות משחק מרובה משתתפים או משחק תלת-ממדי?
>
> כן. ה-AI יכול לבנות:
>
> * **משחקים מרובי משתתפים בזמן אמת** שבהם שחקנים מצטרפים לאותו חדר משחק ורואים את המהלכים של האחרים בזמן שהם קורים. חדרי משחק בזמן אמת רצים על פונקציות backend, שדורשות [מסלול Builder](https://base44.com/pricing) ומעלה.
> * **משחקים תלת-ממדיים** שנבנים עם three.js.
>
> תאר בצ'אט ה-AI איך שחקנים מצטרפים ומתחרים, או איך נראה העולם התלת-ממדי שלך.

> [accordion] איך מאפסים ניקוד או את טבלת המובילים?
>
> **כדי לנקות את כל הניקוד:**
>
> 1. לחץ על **Data** בלוח הבקרה של האפליקציה.
> 2. לחץ על הסמל **More actions**  בכרטיס של טבלת הניקוד.
> 3. לחץ על **Clear table records** ואז על **Move to Trash**.
>
> אפשר לשחזר ניקוד שנמחק מ-**Recently deleted** באותו תפריט במשך 30 יום.
>
> כדי לתקן ניקוד אחד, לחץ על השורה שלו, שנה אותו ושמור.
>
> אם הפעלת נתוני בדיקה, בחר קודם **Production** או **Test** בדף Data כדי לשנות את הניקוד הנכון. לאיפוסים קבועים כמו טבלת מובילים שבועית, בקש מצ'אט ה-AI להוסיף אחד. למד עוד על [עריכה ומחיקה של נתונים](https://docs.base44.com/he/Building-your-app/Managing-your-app-data.md#deleting-data).

> [accordion] האם שחקנים יכולים לשחק בלי להתחבר?
>
> כן. בחר **Public** תחת [**App visibility**](https://docs.base44.com/he/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) כדי לאפשר לכל אחד לשחק בלי חשבון.
>
> בלי התחברות המשחק לא יכול להבדיל בין שחקנים, ולכן הוא לא יכול לשמור את המשחקים הקודמים שלהם או להציג את השמות שלהם בטבלת המובילים. כדי לשמור את הניקוד של כל שחקן, בקש מהשחקנים להתחבר. למשחק כבר יש דפי התחברות אם הפרומפט ביקש התחברות. אם לא, בקש מצ'אט ה-AI להוסיף אותה.

> [accordion] איך גובים תשלום משחקנים על המשחק?
>
> הגדר תשלומים עם [Base44 Payments](https://docs.base44.com/he/Setting-up-your-app/setting-up-wix-payments.md) או [Stripe](https://docs.base44.com/he/documentation/setting-up-your-app/setting-up-payments.md) ובקש מצ'אט ה-AI להוסיף תהליך תשלום שבו שחקנים משלמים.
>
> אם אתה מפרסם את המשחק ב-App Store או ב-Google Play, הגבל מכירות בתוך האפליקציה למוצרים ושירותים פיזיים. Apple ו-Google דורשות שימוש במערכות הרכישה שלהן בתוך האפליקציה עבור תוכן דיגיטלי כמו רמות פרימיום, שלבים שנפתחים או מטבע וירטואלי. למד עוד על [מכירה באפליקציה](https://docs.base44.com/he/documentation/building-your-app/uploading-to-app-stores.md#selling-in-your-app).

> [accordion] איך מונעים משחקנים להעתיק את המשחק שלי?
>
> כשהמשחק ציבורי, התג **Edit with Base44** בפינה הימנית התחתונה מאפשר לכל אחד להעתיק אותו לחשבון שלו. כדי להסיר את קיצור הדרך הזה, [הסתר את התג](https://docs.base44.com/he/Setting-up-your-app/Managing-access.md#showing-the-base44-badge).

> [!NOTE]
>
> דף זה תורגם באמצעות AI. למידע המדויק והעדכני ביותר, עיין ב[גרסה האנגלית](https://docs.base44.com/index.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.