איך ליצור משחק PSP משלך

אתה יכול לפתח משחקים ביתיים משלך עבור Sony PSP (PlayStation Portable) עם מומחיות התוכנה והתכנות הנכונות. באמצעות שפת התכנות C, ניתן לתכנת משחקים ויישומים. לימוד C ייקח הרבה זמן ומאמץ מכיוון שזו שפת תכנות מורכבת, אבל זה הכרחי אם אתה רוצה ליצור משחקים משלך. בנוסף ללימוד C, תזדקק למבחר תוכנות שישמשו לקוד ולבדוק את המשחקים שלך.

שלב 1

הורד והתקן את Cygwin. כשתבקשו ספריית התקנה, בחרו "C:\cygwin." Cygwin היא סביבה דמוית לינוקס עבור Windows, זה מאפשר לך להפעיל יישומי לינוקס מסוימים. זה המקום שבו תתקין את סביבת התכנות שלך. פתח את Cygwin מתפריט התחל והשאיר אותו לפעול ברקע.

סרטון היום

שלב 2

הורד את חבילת PSP Tool Chain (ראה משאבים). הורד את זה ל-"C:\cygwin\home\USER" (החלף את "USER" בשם המשתמש של המחשב שלך). עבור בחזרה ל-Cygwin והקלד "tar zxvf psptoolchain-20050625.tgz" והקש "Enter". הקלד "cd psptoolchain" ולחץ על "Enter". הקלד "toolchain.sh" והקש "Enter". כאשר השגיאה מתרחשת הקלד "svn update" ולחץ "להיכנס."

שלב 3

הקלד "./toolchain.sh" והקש "Enter". זה יגדיר את Toolchain. Toolchain הוא ה-SDK העיקרי לתכנות עבור PSPs. ההתקנה המלאה עשויה להימשך מספר שעות.

שלב 4

סגור את Cygwin. לחץ על "התחל > מחשב". לחץ פעמיים על "C" ואז על "cygwin". לחץ לחיצה ימנית על "cygwin.bat" ולחץ על "פתח עם פנקס רשימות".

שלב 5

אתר את הדברים הבאים: chdir C:\cygwin\bin

bash --login -i

החלף את השורה "bash" בשורה הבאה: set path=%path%;C:/cygwin/usr/local/pspdev/bin set PSPSDK=C:/cygwin/usr/local/pspdev bash --login -i

שלב 6

סגור את החלון ולחץ על "כן" כדי לאשר את השמירה. זה הגדיר את סביבת הפיתוח הבסיסית שלך ליצירת יישומי PSP.

שלב 7

פתח את Cygwin שוב וכאשר הוא נטען הקלד "mkdir game" ולחץ על "Enter". הקלד "משחק CD" ולחץ על "Enter". זו הולכת להיות ספריית העבודה שלך.

שלב 8

לחץ על "התחל", הקלד "פנקס רשימות" והקש "Enter". ישנן שתי שורות קוד חיוניות שנדרשות להכניס לכל קוד PSP. PSP מתוכנת ב-C, ולכן תצטרך ללמוד את שפת התכנות C כדי שתוכל לתכנת. השורות החיוניות שעליך לכלול הן הבאות: #include #לִכלוֹל

שלב 9

שמור את הקובץ הזה בספריית "cygwin/game" שלך בתור "test.c" (ללא מרכאות). זה יאחסן את המשחק שלך כך שתוכל לבצע אותו ב-cygwin.