ברוכים הבאים לאתר תחרויות קודגורו! › פורומים › אקסטרים › מנוע חדש!
- This topic has 7 תגובות, 3 משתתפים, and was last updated לפני 18 שנים, 10 חודשים by BS_.
-
מאתתגובות
-
13 בינואר 2006 בשעה 13:48 #77138DL!משתתף
בשעה טובה, שחררנו גירסה חדשה של מנוע המשחק, התומכת בחוקים המעודכנים של תחרות קודגורו אקסטרים 2006.
שינויים משמעותיים בגירסה 2.0:
- המנוע החדש מבוסס גאווה 5 – יש לוודא שגירסה זו מותקנת במחשב לפני הרצתו.
- תמיכה בהרצת שני שורדים של אותו צוות, ובבלוק זיכרון צוותי הנגיש רק לשורדים מאותו צוות.
- תמיכה בשינוי מהירות השורד, ע"י אופקוד ייעודי.
- ממשק משתמש משופר: אפשרות להריץ מספר קרבות רב במהירות.
הוראות מפורטות לכלל האמור מעלה (ולינק למנוע החדש) ניתן למצוא באתר קודגורו אקסטרים, תחת הכותרת: המדריך.
שימו לב: במנוע החדש נעשו מספר שינויים שעלולים לגרום לשורדים ישנים להפסיק לתפקד, בדגש על ערכו ההתחלתי של האוגר
ESלפני שחרור המנוע נעשה מאמץ רב לבדוק אותו ולוודא שהוא מתפקד כראוי. אם בכל זאת תתקלו בבאג – אנא ספרו עליו בפורום ונעשה מאמץ לפתור אותו תוך זמן קצר.
בהצלחה לכולם! [Y]
13 בינואר 2006 בשעה 14:06 #78645BS_משתתףA small note for the unix fans,
If you want to run the new version of the CGX engine please use the following command:
java -cp corewars.jar corewars.gui.CompetitionWindow
Enjoy!
Note: your java version must be 1.5 as DL mentioned.
13 בינואר 2006 בשעה 18:39 #78644TLSMמשתתףאפשרות זהה אך פשוטה יותר
#chmod u+x cgx.bat; הופך את הקובץ לבר-הרצה (הקובץ מכיל את פקודת ההפעלה)
לאחר מכן בכל פעם שתהיו מעונינים להפעיל את התוכנה:
# ./cgx.batבהצלחה לכולם
דניאל
13 בינואר 2006 בשעה 18:51 #78643TLSMמשתתףבמידה ו
./cgx.bat
לא עובדהוסיפו את השורה:
#! /bin/bashבתחילת הקובץ
cgx.bat:
#! /bin/bash
java -cp corewars.jar corewars.gui.CompetitionWindow14 בינואר 2006 בשעה 20:53 #78642TLSMמשתתףהאם מהירות השורד מחושבת בתחילת התור או לפני שמתבצעת פעולה נוספת (אם היא מבוצעת)
לדוגמה:energy = 0
WAIT
WAIT
WAIT
WAIT
mov ax,1האם הסיכוי לביצוע mov ax,1 הוא אחד ל16 או 0?
14 בינואר 2006 בשעה 22:52 #78641TLSMמשתתףשאלה נוספת
האם התאים בזכרון המשותף מאותחלים ל-0 ?
(הזכרון שES מצביע עליו)14 בינואר 2006 בשעה 23:52 #78640TLSMמשתתףשאלה שלישית ואחרונה
"הערך ההתחלתי של האוגר הוא אפס, ובכל 5 סיבובים מנוע המשחק מחסיר 1 מערכו (אם היה אפס, נשאר אפס)."
האם הכוונה לכל חמש סיבובים מהסיבוב הראשון במשחק או חמש סיבובים מהפעם האחרונה שנטענה אנרגיה.דרך אחרת לשאול את השאלה:
האם הורדת האנרגיה תתבצע בסיבובים (הסיבוב הראשון הוא 1)
5,10,15 …
או בצורה אחרתתודה רבה
דניאלצוות
TLSM15 בינואר 2006 בשעה 04:41 #78639DL!משתתףהורדת ערך האנרגיה מתבצעת ממש בכל סיבוב חמישי: בסיבובים 1, 6, 11, …
חישוב מהירות השורד (וכן הורדת ערך האנרגיה בכל סיבוב חמישי) מתבצע לאחר הרצת האופקוד הראשון של השורד.
לכן, במקרה שתיארת הסיכוי לאופקוד נוסף יהיה 1/16, אלא אם כן מדובר בסיבוב "חמישי".אין התחייבות לגבי הערך ההתחלתי של התאים בזיכרון הצוותי המשותף, למרות שלדעתי הם מאותחלים ל-0 במימוש הנוכחי.
-
מאתתגובות
- יש להתחבר למערכת על מנת להגיב.