זוהי אפליקציית לינוקס בשם KAREL 3D WebGL שניתן להוריד את המהדורה האחרונה שלה בשם Karel-3DGLv9.zip. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.
הורד והפעל באינטרנט את האפליקציה הזו בשם KAREL 3D WebGL עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
צילומי מסך:
KAREL 3D WebGL
תיאור:
KAREL 3D כתוב ב-JavaScript עם WebGL
היא שפת תכנות לילדים להוראת אלגוריתמים.
זוהי גרסה מאוחרת יותר מקארל הרובוט בתלת מימד,
נוצר בשנת 1986 עבור מיקרו-מחשב 8 סיביות PMD 85-2.
תמיכה ברקורסיה מלאה, צור פקודות חדשות,
פקודות מורכבות עם תנאי מתוך דו-שיח
ושליטה ישירה עם מקשים, תרגום שפה.
חפצים: לבנים, חומה, סימן, גדר.
עיין ב-Wiki (כאן) לקבלת דוגמאות ותמונות נוספות. כלול ZIP עם מדריכים היסטוריים מקוריים בשפה הסלובקית מהשנים 1987 - 1990
כתוב ב-HTML לשימוש אוניברסלי מהיר, כולל קוד JavaScript עם Three engine.
לאחר ההורדה והפריצה, ניתן להרצה (הפעל קובץ HTML) ללא התקנה בדפדפן האינטרנט.
נבדק ב-EDGE וב-Chrome.
גרסה ללא WebGL, ורק כקובץ אחד (+ כולל דוגמאות בקובץ טקסט):
https://sourceforge.net/projects/karel-3d/
גרסת C ++: https://sourceforge.net/projects/karel-3d-cpp/
תכונות
- שליטה ישירה רובוט קארל על ידי מפתחות מוגדרים מראש בחלל תלת מימד
- בקרת פיקוד מ-Dialog עם תנאים מורכבים
- צור פקודות חדשות בחלון הפקודה
- תמיכה ברקורסיה מלאה (קורא לעצמו פקודה חדשה)
- יכול לכתוב הערות אחרי סמלים //
- תואם עם KAREL 3D (גרסה מוקדמת ללא WebGL)
- היגיון קיר, לפי הגרסה המקורית של 1986
- תרגום אוטומטי בין קוד שפה
- עדכון גרסה 4: היגיון נפילה תיקון ואופטימיזציה של מהירות קטנה
- v5: גרסת שפה דויטשית 2, הוסף מונה
- גרסה 6.1: אובייקט חדש FENCE, עדכון קוד תוכנית, עדכון של כמה מילים, מונים נוספים, (FENCE תוקן)
- v7: הגברת מהירות עבור פקודת FAST, ביצועים משופרים עבור פקודת FASTER
- v8: חדר 2 - טען, חדר 3 - שמור חדר מ/אל חלון העריכה
- v8.1: תיקון לבני באג לפני קיר החדר; v8.2: אופטימיזציה של מהירות בפקודה איטית לדוגמאות טובות יותר
- v9: תיקון: חדר ותרגום לחדר: ו (נקודה), הוסף: דוגמה
קהל
חינוך, משתמשי קצה/שולחן עבודה
ממשק משתמש
מבוסס רשת
שפת תכנות
JavaScript
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/karel-3d-webgl/. הוא התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.