CodeGym /בלוג Java /Random-HE /6 משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך
John Squirrels
רָמָה
San Francisco

6 משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך

פורסם בקבוצה
קידוד בג'אווה הוא כל כך קל ומהנה להפליא, לא? פשוט למד את זה ממש מהר והתחל לפתח תוכנה משלך או קבל עבודה בשכר טוב כמפתח Java. משחק ילדים. למעשה, אנחנו אפילו לא בטוחים למה זה לוקח כל כך הרבה זמן עבור רבים מהסטודנטים שלנו, או למה הם היו צריכים לשלם עבור קורס לימוד Java מקוון מלכתחילה. אוקיי, ברור שאנחנו מתעסקים איתך. ללמוד כיצד לקודד ב-Java, או בכל שפת תכנות אחרת לצורך העניין, זה לא כל כך קל. אם אתה לומד את זה לגמרי מאפס או אפילו אם יש לך כבר קצת ידע וניסיון טכני, זה לא יהיה חתיכת עוגה, בסדר? אם זה היה ככה, לא היינו צריכים לעצב את CodeGym כמו שעשינו, עם כל התכונות המרגשות האלה שיעזרו לך להתמקד, אלמנטים חברתיים וחלק gamification מאוזן לחלוטין. חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 1אם כבר מדברים על gamification, זה באמת הפך להיות סופר יעיל לעזור ללומדים חדשים לשלוט במיומנויות תכנות ולקבל אחיזה בגישה הכללית לקידוד. זו הסיבה שהחלטנו לשתף אתכם בכמה ממשחקי קידוד מקוונים טובים למדי שיעזרו לכם ללמוד ג'אווה. ללמוד איך לקוד יכול להיות כיף אחרי הכל, או לפחות זה לא חייב להיות משעמם.

1. רובוקוד

זה יהיה גס רוח לא להתחיל את הרשימה הזו עם Robocode, מכיוון שזה כנראה משחק הקידוד המפורסם ביותר מבוסס Java בכל הזמנים. הושק לראשונה בשנת 2000, Robocode הוא משחק קוד פתוח שבו השחקן צריך לפתח טנק קרב רובוטי כדי להילחם נגד טנקים אחרים, תוך קידוד ב-Java או NET. קרבות הרובוטים פועלים בזמן אמת ועל המסך.חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 2
רובוביקי
Robocode הוא משחק נהדר ללמוד את העקרונות הבסיסיים של קידוד Java, כמו גם רובוטיקה ובינה מלאכותית. שילוב לא רע, נכון? זו אחת הסיבות העיקריות לכך של-Robocode יש סטטוס של משחק פולחן ושחקנים רבים גם היום, 20 שנה מאז השחרור הראשוני שלו. סיבה חשובה נוספת היא ש-Robocode פשוט ממש כיף לשחק וממכר, בצורה כמו הרבה משחקים קלאסיים. במשחק, אתה מעצב רובוט-טנק משלך כדי להילחם בטנקים-רובוטים של שחקנים אחרים. על ידי תכנות אסטרטגיית הקרב וה-AI שלו, אתה מנסה להשמיד יריבים כדי לנצח. גם כיום מתקיימים טורנירים ותחרויות קידוד רגילות של Robocode במדינות שונות.

2. Codewars

Codewars היא בעצם פלטפורמת אינטרנט עם כל מיני אתגרי ומשימות תכנות לתרגול קידוד והכשרת מגוון שלם של מיומנויות במגוון שפות תכנות, Java היא אחת מהן. Codewars תומך ב-21 שפות תכנות בסך הכל, בנוסף התמיכה של עוד 17 שפות פחות פופולריות נמצאת כעת בגרסת בטא.חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 3
מלחמות קוד
עבור פתרון משימות והשלמת אתגרים משתמשים מקבלים נקודות. מעניין לציין שגודל התגמול תלוי עד כמה הפתרון המוצע היה אלגנטי ויעיל. תכונה מעניינת נוספת של פלטפורמה זו היא שהיא מאפשרת לך לראות אפשרויות שונות לפתור את האתגרים, שהוצעו על ידי משתמשים אחרים, מה שמאפשר לך ללמוד ממתכנתים מנוסים יותר.

3. CodeMonkey

רוצה שצאצאיך יתחילו ללמוד תכנות, מוקדם יותר טוב יותר? או אולי פשוט ממש קשה להשיג אפילו את הדברים הבסיסיים ביותר בתכנות (טוב, זה יכול להיות קשה עבור אנשים מסוימים)? CodeMonkey הוא משחק פשוט שמיועד בעיקר לילדים בני 6 עד 13-14, אבל אין בושה לשחק בו גם אם אתה בוגר. למשחק יש משחק די מהנה אך פשוט, מה שהופך אותו לבחירה טובה לשחק כשאתה בדרכים, למשל. CodeMonkey נועד להתאים לשחקנים ללא כישורי קידוד כלשהם, ומלמד אותך מושגים ועקרונות בסיסיים של תכנות כדיסציפלינה. השפה שבה נעשה שימוש במשחק הזה נקראת CoffeeScript.חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 4
CodeMonkey

4. קודינגים

Codingame היא פלטפורמת אינטרנט פופולרית נוספת למפתחים לתרגל את כישורי הקידוד שלהם על ידי פתרון חידות קשות יותר ויותר. Codingame תומך ביותר מ-25 שפות תכנות, כך שלא תהיה מוגבל רק ל-Java, שגם היא כמובן ברשימה. כמו גם C#, Python, JavaScript, Lua, Go, Rust, ובערך כל שפת קידוד נפוצה אחרת. גם מגוון המשימות והחידות לא רע, ומונע ממך להשתעמם. ל-Codingame יש גם תכונה מרובה משתתפים מגניבה, המאפשרת לך לשחק עם חברים או גופים לומדים Java (אותם תוכל למצוא ב- CodeGym).חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 5
Codingame

5. סאגת מעלית

Elevator Saga הוא משחק פשוט אך ממכר התומך כמעט בכל שפות התכנות המודרניות, כמובן ש-Java כלולה. שחקנים יכולים להתחרות ולאתגר זה את זה, כשהתוצאות מוצגות על גבי לוח הישגים. האתגרים שיש למשחק הזה להציע מרתקים באופן מפתיע, בהתחשב עד כמה המשחק הזה נראה פשטני. ישנה מגבלת זמן גם לכל אתגר, המשמשת כמוטיבציה נוספת ומלמדת אותך לא רק למצוא פתרונות לבעיות, אלא גם לעשות זאת מהר ככל האפשר.חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 6
מעלית סאגה

6. CodeGym

ובכן, אנחנו ב-CodeGym, וזה נהדר! כי כאן אתה יכול למצוא לא בדיוק משחקי קידוד, אלא כלי מגניב ליצור משחקים משלך, או ליתר דיוק, גרסאות משלך לכמה משחקים קלאסיים מהאסכולה הישנה. אני מדבר על קטע CodeGym Games . גם אם אתה רק מתחיל והידע שלך בג'אווה הוא בסיסי מאוד, אתה יכול לנסות את CodeGym Games כדי ליצור את הגרסה שלך של שולה מוקשים, 2048, Snake, Space Invaders, Moon Lander ו-Racer. כל משחק הוא משימה המחולקת לתת-משימות שאותן יש להשלים שלב אחר שלב. כל שלב מסופק עם הוראות והסברים מפורטים, מה שמקל על מתחיל לעבוד. אז קבל את תת-המשימה, כתוב את הקוד שלך ובדוק אותו בעזרת CodeGym Validator. אם הקוד עובד בצורה הנכונה, אתה יכול להמשיך ולעבור לשלב הבא. לאחר השלמת השלב האחרון יהיה לך משחק מוכן לשימוש. אתה יכול לפרסם באתר, להתאים אותו לפי היצירתיות שלך ולשתף עם חבריך. אגב, קטע CodeGym Games הוא לגמרי בחינם לשימוש.חמישה משחקי קידוד מעולים לתרגל את כישורי הג'אווה שלך - 7
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION