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

סרטון זה מדגים כיצד לייצא את האנימציה או המשחק שבנינו כאפליקצית אנדרואיד המוכנה להעלאה ושיתוף בחנות גוגל Google Play Store או בכל חנות אחרת ברשת. לפני תחילת העבודה יש להתקין את התוכנות: Android Studio – אשר תשמש אותנו לפתיחת האפליקציה ולייצור קובץ ה APK או ה AAB שאותו ניתן להעלות לחנות גוגל SceneMax3D – ניתן …

הדגמה – כיצד ליצור אפליקצית אנדרואיד עם אנימציה פשוטה לקריאה »

גרסה 1.7.0 עלתה לאוויר

גרסה 1.7.0 של שפת התכנות וסביבת הפיתוח SceneMax3D עלתה אתמול (יום שני) לאוויר. הגרסה כוללת ניהול פרוייקטים וגרסת Java ייעודית שמגיעה בהתקנה. נושא הפרוייקטים פותח בראש ובראשונה עבור אלו המעבירים קורסים עם המערכת. כל פרוייקט מכיל קבצי קוד משלו, תקיות ומשאבים המשוייכים אליו באופן בלעדי. כך ניתן לנהל את הקורסים השונים בצורה מיטבית ולספק חווית …

גרסה 1.7.0 עלתה לאוויר לקריאה »

גרסה 1.6.7 עלתה לאוויר

גרסה 1.6.7 עלתה לאוויר. מרכז הכובד של הגרסה עמד על שידרוג מנוע המכוניות על מנת לאפשר כתיבת משחקי מכוניות בקלות. בין היתר בוצעו בתוכנה הדברים הבאים:התוכנה נחתמה דיגיטלית וכעת מוכרת ע”י מערכת הפעלה חלונות ולכן לא תצוץ הודעת אזהרה בהתקנהמנוע המכוניות חודש – כל המכוניות המובנות שודרגו במראה ובהתנהגות נוסף מסלול מירוצים חדש מובנה בתוכנהאפשרות שליטה בהספק המנוע של כל מכוניתאפשרות החלפת …

גרסה 1.6.7 עלתה לאוויר לקריאה »

חלוקת פרוייקט גדול לקבצים

כשהמשחק שלנו מתחיל לגדול מבחינת כמות הקוד, מומלץ לחלק אותו למספר קבצים לדוגמא נניח שיש לנו משחק מכוניות פשוט שמכיל מסלול, מכונית ושעון זמן. הקוד יכול להיות משהו בסגנון הזה: var time=60 track is a static track2 car is a gtr_nismo vehicle : pos (0,2,0) camera.chase car : trailing=true timer = { time=time-1 sys.print “Time: …

חלוקת פרוייקט גדול לקבצים לקריאה »

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

ביום רביעי ה 29 ליולי בשעה 14:30 , מוזמנים לשעה וחצי של תכנות משחקי מחשב והפעם נדבר על אנטומיה של שלד גוף האדם. נלמד ליצור דמויות שונות של אנשים ויצורים, נחבר להם אנימציות של תנועות מורכבות, נבחן את העצמות השונות מהן מורכב השלד ונלמד כיצד להתייחס אליהן כאשר אנו מתכנתים משחקים. בסיום ההדרכה תוכלו להתחיל …

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

Alchemize AI – איך בניתי שחקן מחשב עבור משחק לוח דיגיטלי

מאת: אורי ברוסילובסקי גרסה באנגלית: https://brusi.itch.io/alchemize/devlog/153703/alchemize-ai-algorithm באוגוסט 2018 סתיו גולדשטיין ויקיר בונקר השתתפו בג’אם האינטרנטי Ludum Dare, בנושא Running Out of Space, במהלכו הם בנו את המשחק Alchemize. Alchemize הוא משחק לוח אסטרטגי לשני שחקנים, בסגנון משחקים כמו רברסי והקסגון. גם אני השתתפתי בג’אם באותה שנה, ויצא לי בשלב הדירוג לשחק ב-Alchemize. המשחק נראה מרשים …

Alchemize AI – איך בניתי שחקן מחשב עבור משחק לוח דיגיטלי לקריאה »

גרסה 1.4.2 עלתה לאוויר

גרסה 1.4.2 עלתה לאוויר וכוללת את העדכונים הבאים: 1. תיקון באג במנוע האנימציה התלת מימדי – הפעלת אנימציה לפני שהסתיימה האנימציה הקודמת עשויה לתקוע את התכנית 2. תיקון באג במנוע הפיזיקלי – גוף דינאמי במעבר ל Character mode עשוי לגרום לתגובת שרשרת בלתי רצויה בין הגופים הפיזיקלים 3. הוספת יכולת קפיצה Jump – למודל במצב …

גרסה 1.4.2 עלתה לאוויר לקריאה »

אתר לבדיקת מודל GLTF

אתר מועיל לבדיקת קבצי GLTF : https://gltf-viewer.donmccurdy.com/ ניתן לגרור קובץ GLTF או תקייה שלמה המכילה את הקובץ והמשאבים הנלווים אליו והדמות תוצג באתר. אפשר להציג ולהפעיל את האנימציות שבמודל. נהדר לבדיקות ראשוניות של מודל למשחקים שלכם.

גרסה 1.4.1 עלתה לאוויר

גרסה 1.4.1 עלתה לאוויר וכוללת עדכונים חשובים לתוכנה: מנוע פיזיקלי משופר אפשרות להציג את המפרקים של המודל התלת מימדי אפשרות לבחור באיזה מפרקים להשתמש במשחק דמות התנגשות ( collision shape ) מדוייקת יותר מידע מדיוק על המפרקים שהיו מעורבים בבדיקת התנגשות מצבי מודל חדשים – ragdoll, kinematic ו- floating  הוספת פונקצית distance למדידת מרחק בין …

גרסה 1.4.1 עלתה לאוויר לקריאה »

שעור 9 – מחלקות ופונקציות בשפת C#

בהדרכה זו נלמד לכתוב מחלקות ופונקציות בשפת C# ולהשתמש בהן במשחקים שלנו.שפת C# היא שפת תכנות מונחית עצמים שפותחה ע”י חברת Microsoft ומשתמשת מפתחים רבים בכל העולם לרבות מפתחי משחקי מחשב בסביבת Unity ו- Godot . גם סביבת הפיתוח של SceneMax3D מאפשרת למפתחים לכתוב קוד ב C# לביצוע פעולות מורכבות במשחק ועל כך נלמד בהדרכה …

שעור 9 – מחלקות ופונקציות בשפת C# לקריאה »