Table of Contents Table of Contents
Next Page  102-103 / 568 Previous Page
Information
Show Menu
Next Page 102-103 / 568 Previous Page
Page Background

שגיא שופר

"ד: מנחה

ר דגנית ערמון

הנדסת תוכנה

המרוץ לקוד

(RoboCode)

משחק ללימוד תכנות

דרישות עיקריות

:

הקניית יסודות התכנות באמצעות משחק אטרקטיבי

.

קירוב המשתמש אל תחום הטכנולוגיה באמצעות כלי מהנה

.

עיקרי התכנון

:

הפרויקט מכיל מספר תתי מערכות

:

ממשק למשתמש

.

קומפיילר לזיהוי וניתוח השפה

.

מנוע גרפי

תנועת עצמים גרפיים בהתאם לקוד שיצר המשתמש

.

בסיס נתונים

שמירת נתוני המשתמש והתקדמותו במשחק

.

תוצרי הפרויקט

:

לקוח צד

מערכת

Web

אשר

תפקידה

לספק

למשתמש

יכולת

התממשקות

עם

מערכת

הפרויקט

ידי על

התחברות

/

הרשמה

למערכת

,

צפייה

בתוכן

, המערכת

בחירת

משחק שלב

וצפייה

בהרצת

הקוד

שכתב

המשתמש

.

שרת צד

רכיב מכיל

מרכזי

במערכת

קומפיילר

,

אשר

תפקידו

לזהות

ולנתח

את

פקודות

המשתמש

ולהמירן

לפקודות

(

שימוש

מערכת

) פנימי

שיפעילו

המנוע את

הגרפי

בהתאם

לפקודות

המשתמש

.

: תוצאות

ממשק למשתמש העומד בסטנדרטים של אתרים מודרניים

.

קומפיילר מותאם למערכת המאפשר זיהוי תבניות המוגדרות

בשפת המערכת וניתוח פקודות

,

במטרה לשלוט באלמנטים גרפיים

.

שילוב מנוע גרפי

,

התורם רבות להעשרת תוכן הפרויקט ומעניק יתרון

על פני מערכות אחרות הקיימות בשוק

.

אינטגרציה של מספר תתי מערכות לכדי מערכת שלמה אחת

,

הממלאת

את דרישות המערכת המוגדרות לפרויקט זה

.

מהות

: הפרויקט

פיתוח

מערכת

תוכנה

ללימוד

יסודות

ועקרונות

, התכנות

דרך

משחק

אטרקטיבי

.

שפת

המערכת

שואפת

להדגים

שימוש

בעקרונות

תכנות

מונחה

, עצמים

בצורה

פשוטה

ואינטואיטיבית

.

הפרויקט

שואף

להיות

כלי

, מהנה

הדורש

חשיבה

לשם

התקדמות

בשלבי

, משחק

ובכך

לעורר

עניין

ורצון

להמשך

מצד שימוש

המשתמשים

.