Simcity Micropolis.

החבילה Micropolis Simcity מכילה את קוד המקור המקורי שפורסם תחת הספרייה הציבורית הכללית של GNU (GPL).
הורד עכשיו

Simcity Micropolis. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Don Hopkins
  • אתר האינטרנט של המוציא לאור:
  • http://www.donhopkins.com/

Simcity Micropolis. תגים


Simcity Micropolis. תיאור

החבילה Micropolis Simcity מכילה את קוד המקור המקורי המקורי שפורסם תחת הספרייה הציבורית הכללית של גנו (GPL). החבילה Micropolis Simcity מכילה את קוד המקור המקורי שפורסמו תחת הספרייה הציבורית הכללית של GNU (GPL). Micropolis היה הכותרת המקורית של המשחק מאז EA דורש את גרסת קוד פתוח GPL לא להשתמש באותו שם כמו simcity (כדי להגן על שלהם סימן מסחרי) יש לעשות עבודה קטנה לקוד. יש שינויים במערכת המקורית כמו מסך התזה חדש, משוב ממשק משתמש מ QA, וכו 'אסון התרסקות המטוס הוסר כתוצאה של 9/11. מה שפורסם בתחילה תחת GPL הוא גרסת לינוקס המבוססת על TCL / TK, מותאם עבור OLPC (אך עדיין לא פורט מקורי לממשק המשתמש סוכר ופיתון), אשר גם לרוץ על כל פלטפורמת לינוקס / x11. ה- OLPC יש גרסה רשמית ומאוששת של סימציות שמכונה למעשה סימציות. EA רצה לקבל את הזכות לאשר ו QA כל דבר שנשלח עם סימוליים שם סימנים. אבל גירסת GPL תהיה שם שונה מאשר simcity, כך שאנשים יורשו לשנות ולהפיץ כי ללא EA QA ולאשר אותו. גירסאות עתידיות של simcity הכלולים עם OLPC ו שנקרא Simcity יעבור EA לאישור, אך גרסאות המבוססות על קוד פתוח קוד המקור Micropolis ניתן להפץ בכל מקום, כולל OLPC, תחת השם micropolis (או כל שם אחר מאשר simcity ). "מיקרופוליסקור" פרויקט כולל את קוד המקור האחרון micropolis (simcity), לנקות ולחשוב לתוך C + + שיעורים, משולב python, באמצעות כלי גנרטור נפלא. זה כולל גם Cairo מבוסס Tileengine, ואת מכונת אוטומטית סלולרית cellengine, אשר עצמאיים אבל יכול להיות מחובר יחד, כך מנוע אריח יכול להציג תאים automata הסלולר, כמו גם אריחי סימציות, או כל אריחי היישום האחרים. הדבר המפתח כאן הוא כדי להציץ בתוך המוח של מתכנתים מקסימום המקורי כאשר הם בנו אותו. זכור, זה היה בחזרה ביום שבו משחקים היו צריכים להתאים בתוך 640k כך כמה "יצירתי" טכניקות תכנות הועסקו. Simcity כבר ארוך מודל המשמש לתכנון עירוני ובעוד זה רק משחק, יש הרבה כללים עסקיים, מודלים מערכת אקולוגית, תלות חברתיות, ועוד דברים מגניב קורה זה codebase. זה לא יכול להיות קוד יפה אבל זה תוכן בטוח מעניין לראות. בכל מקרה, זה שם בחוץ לך לתפוס וליהנות עם. זה היה במקור כתוב ב- C וכמובן הוא ישן (שנוצר לפני 1983 אשר עתיק בזמן האינטרנט). דון בילה הרבה זמן לנקות את הקוד למעלה (כולל assifying אותו, reformatting אותו, אופטימיזציה, ו bullet הוכחה אותו) כמיטב יכולתו. דון Ported גרסת Mac של Simcity כדי Sunos Unix הפעלת מערכת חלון החדשות לפני כ -15 שנה, כתיבת ממשק המשתמש ב- PostScript. שנה בערך מאוחר יותר הוא הפך אותו לגרסאות שונות של UNIX פועל X-Windows, באמצעות TCL / TK Scripting שפה GUI Toolkit. כמה שנים לאחר מכן, כאשר לינוקס הפך בת קיימא, זה היה די פשוט כדי לנמל כי קוד לינוקס, ולאחר מכן לנמל כי olpc.There עדיין הרבה קוד craptastic שם, אבל הלב של התוכנה (סימולטור) hasn ' לא השתנה. אני יודע שיהיו במאמצים בעיצומו כדי לנמל אותו לפלטפורמה טובה יותר, להחליף את הגרפיקה הישנה של גיל עם אלה חדשים, לשכתב את השגרה הגרפית עם עמיתים מודרניים, וכו 'האתגר המודרני עבור תכנות המשחק הוא deconstruct משחקים כמו simcity לתוך לשימוש חוזר רכיבים להכנת משחקים אחרים! הקוד בתקווה משמש דוגמה טובה כיצד להשתמש Swig כדי לשלב C + + כיתות לתוך Python ו קהיר, ב פלטפורמת הצלב נייד כי עובד על לינוקס ו- Windows.Note: יש כמה באגים ידועים על פקדי המשחק כאשר Num Lock הוא מופעלת, אם אתה נתקל בבעיות, כבה אותו.


Simcity Micropolis. תוכנה קשורה

Lucidlife

lucidlife הוא יישום חופשי ושמוני של החיים של קונווי. ...

153

הורד