SimCity Micropolis

צילום מסך תוכנה:
SimCity Micropolis
פרטי תוכנה:
גרסה: 0.0.20080114
טען תאריך: 2 Jun 15
מפתחים: Don Hopkins
רשיון: ללא תשלום
פופולריות: 168

Rating: 5.0/5 (Total Votes: 1)

חבילת SimCity Micropolis מכילה את קוד המקור המקורי SimCity שוחרר תחת הספרייה הציבורית הכללית של גניו (GPL).
Micropolis היה כותרת העבודה המקורית של המשחק ומאז EA דורש כי גרסת הקוד הפתוח GPL לא להשתמש באותו השם כמו סיימתי סיטי (כדי להגן על הסימן המסחרי שלהם) קצת עבודה שהייתה צריך לעשות לקוד.
יש כבר שינויים במערכת המקורית כמו מסך חדש סנסציה, קצת משוב ממשק משתמש מQA, וכו 'אסון התרסקות המטוס הוסר כתוצאה מ9/11. מה בתחילה שוחרר תחת רישיון GPL הוא גרסת לינוקס מבוססת על TCL / TK, מותאם לOLPC (אך עדיין לא באופן מקורי מועבר לממשק משתמש הסוכר ופייתון), אשר תהיה גם לרוץ על כל פלטפורמת לינוקס / X11. יש OLPC גרסת QA'ed גושפנקא רשמית ושל SimCity שנקראת למעשה סיימתי סיטי. EA רוצה יש את הזכות לאשר וכל דבר QA שסופק עם הסימן המסחרי שם סיימתי סיטי. אבל גרסת GPL תהיה שם שונה מSimCity, כדי שאנשים יהיו רשאי לשנות ולהפיץ כי מבלי EA QA ולאשר אותו. גרסאות עתידיות של SimCity הכלולים בOLPC וקראו SimCity יעבור EA לאישור, אבל גרסאות המבוססות על קוד המקור הפתוח Micropolis יכולות להיות מופצות בכל מקום, כוללים OLPC, תחת השם Micropolis (או כל שם אחר מאשר SimCity ).
הפרויקט "MicropolisCore" כולל את הקוד האחרון Micropolis (SimCity) המקור, ניקה ולבנות מחדש בכיתות ++ C, משולבות בפייתון, באמצעות כלי גנרטור ממשק סוויג הנפלא. זה כולל גם TileEngine קהיר מבוסס, וCellEngine מכונה אוטומטים הסלולר, שאינם תלויים אך יכול להיות פקוק יחד, כך מנוע האריחים יכול להציג תאים סלולריים אוטומטים כמו גם אריחי SimCity, או אריחים של כל יישום אחר.
דבר המפתח כאן הוא להציץ בתוך מוחו של מתכנתי Maxis המקוריים כאשר הם בנו אותו. זכור, זה היה בחזרה ביום שבו משחקים היו צריכים להתאים בתוך של 640K כך כמה טכניקות "יצירתי" תכנות הועסקו. SimCity כבר זמן רב מודל המשמש לתכנון עירוני ובזמן שזה רק משחק, יש הרבה חוקים עסקיים, מודלים מערכת אקולוגית, תלות חברתית, ודברים מגניבים אחרים שקורים בבסיס קוד זה. זה לא יכול להיות קוד די אבל זה תוכן בטוח הוא מעניין לראות.
בכל מקרה, זה שם בשבילך כדי לתפוס ולהשתעשע עם. הוא נכתב במקור ב- C וכמובן ישן (שנוצר לפני 1,983 שהוא עתיק בזמן אינטרנט). דון בילה הרבה זמן לנקות את הקוד עד (כולל ANSIfying זה, אתחול מחדש זה, ייעול, וכדור-בידודה) כמיטב יכולתו. דון מועבר גרסת המק של SimCity לSunOS יוניקס מפעיל את מערכת חלון חדשות לפני כ -15 שנים, בכתיבת ממשק המשתמש בPostScript. שנה לאחר מכן הוא מועבר לזה גרסאות שונות של יוניקס פועל X-Windows, באמצעות שפת scripting TCL / טק וערכת הכלים GUI. כמה שנים מאוחר יותר, כאשר לינוקס הפך קיימא, זה היה פשוט למדי לנמל קוד שללינוקס, ולאחר מכן ליציאה שלOLPC.
יש עדיין הרבה קוד craptastic שם, אבל הלב של התוכנה (סימולטור) לא השתנה. אני יודע שיהיה מאמצים לדרך ליציאתו לפלטפורמה טובה יותר, להחליף גרפיקה ישנה הגיל בחדשים, לשכתב את השגרה הגרפית עם עמיתים מודרניים, וכו 'האתגר המודרני לתכנות משחק הוא לפרק משחקים כמו SimCity לשימוש חוזר רכיבים להכנת משחקים אחרים! קוד תקווה משמש כדוגמא טובה לאופן השימוש סוויג לשלב שיעורי ++ C לפייתון וקהיר, בדרך חוצה פלטפורמה ניידת שפועלת על לינוקס ו- Windows.
הערה:. יש כמה באגים ידועים בפקדי המשחק כאשר NUM LOCK מופעל, אם אתה נתקלת בבעיות, לכבות אותו

תוכנה דומה

תוכנות אחרות של יזם Don Hopkins

תגובות ל SimCity Micropolis

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!