פרטי תוכנה:
פרויקט Robocode הוא משחק Java תכנות, שבו המטרה היא לפתח טנק קרב רובוט לקרב נגד טנקים אחרים & nbsp;. קרבות הרובוט פועלים בזמן אמת ועל מסך. המוטו של Robocode הוא: בנייה הטובה ביותר, להרוס את שארית
מה חדש בהודעה זו:!
-
תיקוני באגים:
- AdvancedRobot.setMaxTurnRate () לא עבד כראוי מאז גרסת 1.5.4
- באג [2799165] - ציוני הישרדות שגויים שנשלחו על ידי הלקוח רעם
- באג [2802227] - התנהגויות מצחיקות עם גרפיקת רובוט / ציורים
- RateControlRobot החדש (בטא):
- יהושע Galecki סיפק סוג חדש רובוט, RateControlRobot, שהוא שלוחה של AdvancedRobot.
- כיתת RateControlRobot נוצרה בניסיון לאפשר רובוטים מציאותיים יותר. כלומר, מקבלים הרבה רובוטים אמיתיים / פיזי פקודות במונחים של שיעורים (& quot; להתקדם מטר אחד לquot השני ו;). לפיכך, RateControlRobot עוזר לדמות רובוט אמיתי.
- עם מהדורה זו, אנו מבקשים לקהילה ולמשוב שנודיע אותו כיציב באחד מהגרסות העיקריות הבאות. אז בבקשה לדווח על בעיות או לשנות בקשות וכו 'לסוג הרובוט חדש.
- שינויים לRoboRumble:
- אימות נוסף של כל אחד מקווי המשתתף של רשימת המשתתפים. אם קו משתתף אינו חוקי בשל למשל, בסדר פורמט / תחביר או בכתובת אתר רעה, אז הודעת שגיאה שכתוב החוצה והמשתתף התעלם.
- בפורמט של הקווים בקווי המשתתף הוא אותו כרגיל.
- קווים התקבלו חייבים לעקוב פורמט זה: & lt; רובוט + גרסה & gt;, (& lt; http-url & gt; | & lt; מאגר-id & gt;), שבו & lt; רובוט + גרסה & gt; חייב להתאים את הביטוי הרגיל & quot; [. w] + [] [w .-] + & quot ;, & lt; http-url & gt; חייב להיות כתובת אתר HTTP מצביע על רובוט צנצנת קובץ, ו& lt; מאגר-id & gt; חייב להיות מספר. & Lt; http-url & gt; ו& lt; מאגר-id & gt; הם הדדיים בלעדיים.
- דוגמא של קווים מקובלים:
- * johndoe.SomeRobot 1.0, http: //somewhere.com/SomeRobot_1_0.jar
- * johndoe.SomeRobot 1.0,321
- הוסרה הודעה & quot המידע; מנסה להוריד & lt; botname & gt; & quot; מהפלט המסוף.
- שינויים אחרים:
- אפשרויות הפיתוח הפכו לשימושיות יותר, כמו רובן מורנו Montoliu הוסיפה רשימה של שבילים וכפתורים להוספה והסרה של ספריות, resizable מלא.
- עדכון javadoc עם פתק לשיטות הרובוט * setAdjust (), אשר התעלמו בעת הפעלה עם ערכים אינסופיים.
מה חדש בגרסת 1.7.1 Beta 2:
-
תיקוני באגים:
- באג [2658090] -. ההקלדה למצוא בוט כבר לא עובד
- באג [2666598] - API:. טעות דפוס בתיעוד onBulletMissed (BulletMissedEvent)
- באג [2658167] - תחזיר את setTime () שיטה של אירוע, האבטחה עכשיו טיפלה דרך אחרת, לא על ידי הסתרת השדה
- תקן את הבעיה עם רובוטים צוות טעינה מקבצי ה- jar מקוננים.
- באובונטו (לינוקס) & quot; גודל חלון ברירת מחדל & quot; לא עבד כמו שצריך.
- שינויים פנימיים:
- במטמון אפשר JVM של SUN של קבצי ה- jar נפתח דרך URLConnection. נפתר בעיה עם סגירת תיקים כגון על ידי יישום URLJarCollector.
מה חדש בגרסה 1.6.1.4:
-
תיקוני באגים:
- הרובוטים Loosing לא קיבלו onBattleEnded (BattleEndedEvent) אירועים.
- תיקון בעיית אבטחה חדש לרובוטים שהיו מסוגל לבצע קוד דרך אשכול שדר האירוע (EDT). רובוטים שמנסים לגשת EDT יושבתו!
- [2210749] drawArc () אינו פועל כצפוי: באג זה תוקן. בנוסף, שני drawArc () וfillArc () כיום באמצעות Robocode לתאם ומערכת זווית.
- [2157167] חלון מסוף ריק כאשר קומפילציה. חלק מהמערכות עדיין היו בעיה זו, כך תיקון חדש יושם.
- תכונות חדשות:
- התוצאות והדירוג נוכחי (בזמן קרב) היא החברה המציגים את הציון כאחוז (ים) בסוגריים ממש ליד נקודות הציון כמו למשל '7875 (12%) "לציון הכולל בתוצאות ו'21 / 2,900 (7/14%)" עם הדירוג הנוכחי.
- תודה הולכת אנדרה Palatinus, אניקו נאגי, אטילה Csizofszki ולאסלו Vigh לתיקון / תרומה זו! o שינויים
- אפשרות שורת הפקודה ניסיונית גישה (נכונה / לא נכון) המאפשרת לעמיתי ממשק הרובוט עובדת כעת לכיתת RobocodeEngine גם.
דרישות :
- Java 2 Standard Edition Runtime Environment
תגובות לא נמצא