כיצד לבנות משחקים פשוטים ב - Java

עבור אל הקישור בסעיף משאבים להוריד ולהתקין את "Eclipse IDE עבור מפתחי Java (91 MB)".

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

פתח את Eclipse. לחץ על "קובץ", "חדש", "פרויקט ג 'אווה". הקלד "GameSimple" בשם הפרויקט ולאחר מכן לחץ על "סיום".

לחץ פעמיים על התיקייה SimpleSet ב Packet Explorer, הממוקם בסרגל הכלים בצד שמאל, ולחץ על "חדש", "מחלקה".

הקלד את שם המשחק שלך (ללא רווחים) בתיבה 'שם'. אנו קוראים את המשחק לדוגמה "אחוזת קסום". תחת "אילו שיטות להשלים אתה רוצה ליצור?" לחץ על תיבת הסימון " * * * * " ולאחר מכן לחץ על "סיום".

בחר את המרחב הריק מעל " * * * *" והקלד את השורה הבאה של הקוד: * * * *. הסורק יעזור לנו לקרוא מה המשתמש מזין במסוף.

בחר חלק מהחלל הריק בתוך " * * * *" והקלד את שני השורות הבאות של הקוד: * * * * * * * ; User_in Scanner יקרא את מה שהמשתמש מקליד במסוף וישליך אותו במשתנה "בחירה".

כדי לכתוב למסוף, נשתמש בשיטה " * * * ". משמעות הדבר היא כי בכל פעם שאתה רוצה את המחשב כדי לספר לשחקן את המצב הנוכחי של המשחק, תוכל לקרוא את הפונקציה הזו. בשורה חדשה, הקלד: * * ("ברוכים הבאים אל האחוזה הקסומה". אתה רואה מדרגות רחבות לפניך וחדרים משמאל ומימין. "+" "הקלד" מדרגות "והקש Enter לעלות במדרגות, 'ימינה' כדי לעבור לחדר מימין, "+" או "שמאל" כדי ללכת לחדר משמאל. "); כמובן שאתה יכול לשנות את מה שבתוך ההצהרה println לכל מה שאתה רוצה.

כדי לקרוא מה המשתמש סוג, להשתמש בשיטה NextLine () של user_in ולשים אותו במחרוזת "בחירה", הקלדת הקוד הבא מתחת לשורה האחרונה: * * * * ; עכשיו משתנה הבחירה מכיל את מה שהמשתמש הקליד לפני שהוא לחץ על Enter.

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

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