יום שבת, 25 בדצמבר 2010

קוד פתוח, והפעם - אפליקציה שלמה ליצירת מציאות מועצמת בפלאש


בחמישי האחרון, 23-12-2010, העברתי סדנא קצרה בנושא בניית אפליקציית אוגמנטד ריאליטי מבוססת מרקרים בפלאש.
הסדנא עסקה בנושאים:
1. כיצד עובד העולם התלת מימדי בפלאש.
2. המחלקות המרכזיות שבונות את האפליקציה והתהליכים המרכזיים בה.
3. כיצד להמשיך ולבנות את הפרויקט הבא: כולל הוספת מרקרים חדשים, הגדרת אינטראקציה בין אובייקטים תלת מימדיים ואפילו הוספת GUI למשחק או תוכנה.
פרטים נוספים על ההרצאה והסדנא שהעברתי תמצאו בפוסט הזה.

מצורף כאן הקוד המלא לאפליקציה. האפליקציה בנויה בעזרת FlashDevelop והSDK החופשי של פלקס ולכן איננה זקוקה לקובץ FLA כדי לרוץ (לפרטים נוספים קיראו באתר של flashDevelop).

כרגיל, אנחנו בעד שיתוף ונשמח לקבל בחזרה רעיונות נוספים, שיפורים של הקוד או תוספות אליו, פונקציות נוספות וכו'.


יום שבת, 18 בדצמבר 2010

טיפ קטן, והפעם- מה הדרך היעילה ביותר לעבוד עם tween בפלאש?


כל מפתח flash נתקל בסוגיה שאתאר די מהר בחייו המקצועיים. האפליקציה תעבוד נפלא ללא אנימציות, אבל ברגע שנכנסים הטווינים (tween) של האובייקטים - הדברים מתחילים להשתגע... פתאום המנוע של המשחק לא עובד כל כך טוב, אוביקייטים נלחצים ונשארים לחוצים, אנימציות נתקעות וכו'... ואם מבטלים את האנימציות - הכל חוזר לקדמותו.

אבל ברור לכולנו שאין אפליקציית Flash ללא אנימציה... אז מה עושים?

ובכן, עדיין לא מצאתי פתרון אחד טוב, אבל הנה עקרונות העבודה שעליתי עליהם:
1. השתמש בכמה שפחות Tween. מצא את הדרך להזיז כמה שפחות אובייקטים בבת אחת כדי להגיע לתנועה הרצויה. למשל: במקום להזיז 4 אובייקט ממקום אחד לשני, קבץ אותם לתוך MovieClip אחד והזז אותו.
2. השתמש ביוצר Tween הקל ביותר שיספק אותך. מצאתי למשל את עורך האנימציות של Emanuele Feronato. אשחרר בקרוב הרחבה של המחלקה הזו שהתאימה יותר לצרכים שלי באפליקציות.

אשמח כמובן לשמוע על שיטות נוספות בעניין זה משום שעדיין שום דבר לא סגור והקרב נמשך... :)

יום שלישי, 14 בדצמבר 2010

UI של מסכי מגע גדולים (לשימוש בעיקר עם תמונות)



יש כמובן עוד ממשקים רבים שנועדו למטרה זו. אשמח אם תצטרפו כאלה שנראים לכם טובים.

יום שני, 13 בדצמבר 2010

UI של מניפולציה על תמונה (סיבוב, הגדלה והזזה) בעזרת מרקרים



ביצוע מעולה מאת Peter Kaptein בפוסט. תוכלו למצוא שם גם הסברים מדויקים וגם את הקוד המלא להורדה.
מומלץ לקריאה לכל המתעניינים בבניית אפליקציות מבוססי FlarToolKit או מרקרים.

יום ראשון, 12 בדצמבר 2010

Frecle, משחק מחשב בעולם פיזיקלי חדש



משחק מחשב בשם Frecle תפס את עיני בזמן האחרון.
המשחק יוצר עולם חדש מבחינה פיזיקלית (תחום שמאד מעניין אותי בפני עצמו), שבו העולם מסתובב ונשאר תמיד מתחת לרגלי הדמות. גם אם היא מטפסת על קירות...
אני מחכה להרגיש אותו בעצמי.

חוצמזה, יש להם עוד כמה משחקים מעניינים בעמוד הזה.

יום שבת, 11 בדצמבר 2010

אנשים לעקוב אחריהם: והפעם, Catface Games


אתר CatFace Games הוא מקור טוב לקוד פתוח וtutorials רבים בנושאי actionscript ופלאש: בדגש על שילוב מוזיקה וחיבור בסיס נתונים לאפליקציה שלך.

יום רביעי, 1 בדצמבר 2010

אירוע GameJam ישראלי בסופ"ש הקרוב

שיתוף פעולה של RHOK וקבוצת פלאש-פלקס ישראל

 http://www.rhok.org/events/rhok-2/tel-aviv-israel/


UI של משחק ריקוד (Dance Central) במערכת הKinect



זה משחק חדש למערכת הKinect שבו השחקן רוקד לפי הוראות.
אבל מה שבאמת מעניין זה האופן שבו נשלט התפריט של המשחק (זה מה שמעניין אותי כי זה מה שאני עושה בעבודה שלי היום...).

יום שישי, 26 בנובמבר 2010

אנשים לעקוב אחריהם: והפעם, KinectHacks



לאחרונה אני מוצא לא מעט אתרים מעולים...

הבלוג KinectHacks מציג פיתוחים ורעיונות של אנשים מכל רחבי העולם על פלטפורמת מצלמת העומק של מיקרוסופט Kinect. אזכרתי את הפרויקט הזה בעבר מספר פעמים ועל מצלמת העומק (שאיתה אני עובד היום בעצמי) אדבר עוד בהמשך. אבל אני מאד אוהב את הבסיס עליו בנוי האתר: שיתוף רעיונות, הענקת מקום לכל אחד להציג את הפיתוח שלו.
חוץ מזה, יש שם רעיונות ממש טובים! :)

אנשים לעקוב אחריהם, והפעם- TouchArcade



TouchArcade הוא סטודיו לעיצוב משחקי מחשב בעיקר לאייפון.
זה הסרטון פרומו האחרון שפורסם.

יום שבת, 20 בנובמבר 2010

FlashXml , אתר מלא בפרויקטים חינמיים נהדרים ושימושיים

גלריות של תמונות, תפריטים מעניינים וכלים נוספים מוענקים בחינם אין כסף!
באתר הזה: http://www.flashxml.net

יום שבת, 6 בנובמבר 2010

שולחן DJ ממוחשב לגמרי- שימו לב לממשק



רעיון מעניין וממשק הפעלה שהשתדל לחשוב על הכל. האם באמת השולחן הזה יתפוס את מקומה של התקליטייה?

Neon Racer - משחק השבוע באוגמנטד ריאליטי



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

יום חמישי, 4 בנובמבר 2010

אנשים לעקוב אחריהם, והפעם- OpenInvo ואמילי לוצקר

אני בדרך כלל לא נוהג לעשות דברים כאלה, אבל הקבוצה הזו של Emily Lutzker בפייסבוק תפסה את התעניינותי.
OpenInvo  היא קבוצה של אנשים עם רעיונות. על הלוח שלה חברי הקבוצה מפרסמים פוסטים בנושאי עיצוב אינטראקציה ורעיונות אחרים.

קוד פתוח, והפעם - קיצורי דרך עם XML

 
הXmlTools היא מחלקה המאפשרת לטעון קבצי XML בקלות רבה לתוך הFlash. מצורף גם קובץ דוגמא כיצד לעשות זאת.

אנחנו בעד שיתוף ונשמח לקבל בחזרה רעיונות נוספים, שיפורים של הקוד או תוספות אליו, פונקציות נוספות וכו'. 


יום רביעי, 20 באוקטובר 2010

אנשים לעקוב אחריהם, והפעם- ג'וני לי


ג'וני צ'אנג לי הוא תותח טכני שמפרק ומרכיב את שלטי הWii בלי סוף כדי ליצור פרויקטים אינטראקטיבים מגניבים מאד.
בדף הפרויקטים שלו הוא מתאר את הכל, כולל סרטוני יוטיוב.


יום שלישי, 28 בספטמבר 2010

קוד פתוח, והפעם - לגלול בתוכנה שלך כמו באייפון

לא אני כתבתי את זה, אבל שמח לפרסם קוד כזה :)

מתיו קפרסון פרסם כבר לפני למעלה משנה את הפוסט הזה שמסביר כיצד לעשות בפלאש גלילה שנראית ומרגישה בדיוק כמו בiPhone. יש גם הדגמה ברשת.

החסרון היחידי הוא שבשביל להשתמש בקוד הזה חייבים פלקס ולא ניתן להריצו בפלאש. אשתדל לתרגם את הקוד הזה לFlash בהקדם כדי שכולנו נוכל להשתמש בו.

תודה למתיו בכל מקרה!

יום שישי, 27 באוגוסט 2010

אנשים לעקוב אחריהם, והפעם- אמנון כרמל


אמנון כרמל מגדיר עצמו בחוקר עתידנות. כותב על טכנולוגיה והשלכותיה על חיינו במישור החברתי, העיסקי והתרבותי.

אהבתי בעיקר את כתבתו על המציאות המועצמת:  http://www.tapuz.co.il/blog/ViewEntry.asp?EntryId=5383

וזו על המשחקים של הדור הראשון (של המחשבים...):
http://www.tapuz.co.il/blog/viewEntry.asp?EntryId=325312

ואת הפוסט על זכרונותיו כמורה מחשבים:
http://www.tapuz.co.il/blog/viewEntry.asp?EntryId=224563

יום חמישי, 12 באוגוסט 2010

קוד פתוח, והפעם- קופסא תלת-מימדית עם תמונות משלך !



הפעם החלטתי להעניק מתנה. סתם כי אני מרגיש טוב היום :)

הנה קובץ FLA שמכיל את כל הקוד הנדרש כדי ליצור SWF עם קופסא תלת-מימדית המסתובבת בהתאם למיקום העכבר, כאשר על ששת פיאותיה מוצגות תמונות שאתה יכול לקבוע בקלות ! 


יום רביעי, 11 באוגוסט 2010

תוכנה שקוראת ברקודים


זוהי תוכנה שמזהה את מיקום הברקוד בתמונת סטילס (JPG) , ומגלה את הקוד המספרי שלו.
הסתבר לי שיש מספר סוגים של קידוד בברקודים האלה, אבל התוכנה הזו מצליחה לפענח את רובם.
התוכנה סגורה אמנם ואינה בקוד פתוח, אך יש אפשרות להשתמש ביכולותיה דרך C / Delphi / VisualBasic ועוד. אני מניח שלא רחוק היום שגם בAS3 אפשר יהיה להשתמש ביכולות כאלה כממשק הפעלה של מידע על אותו מכשיר וכן הלאה.
הייתי רוצה לבדוק אפשרות שבה הברקודים האלה ישמשו כממשק הפעלה לתוכנה פלאשית בactionscript. אם מישהו עשה דבר כזה או ראה שימוש כזה, אשמח אם יידע אותי.

הנה הקישור להורדת התוכנה הזו.

יום שני, 9 באוגוסט 2010

קוד פתוח, והפעם - ההבדל בין הבמה (Stage) לאובייקט עצמו (This)


כדי להוסיף אוביקטים לקובץ פלאש שלנו אנחנו משתמשים בפונקציה addChild. את זה כולם יודעים.
גם את אוביקט הבמה (Stage) אנחנו מכירים, בעיקר כדי לקבוע משתנים הנוגעים לגודל הבמה הנראה לעין (stageWidth , stageHeight) או את האופן שבו הבמה משתנה בעת שינוי גודלה וכו' (ראה הסבר מפורט על הפונקציות שבמחלקה הזו).

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


הנה הקוד להורדה כולל דוגמאות.

תקציר הממצאים שלי:
1. הבמה מכירה את כל האובייקטים המצורפים לאוביקט הראשי (this) של התוכנה. יש אפשרות לגשת מתוכה לכל האוביקטים שצורפו לתוכנה, גם אלה שצורפו לראשי ולא ישירות אליה. ונקודה זו לא עובדת להיפך...
2. הבמה נמצאת מעל כל אוביקט אחר שצורף לראשי (מבחינת Z-index). כלומר, כל האוביקטים שמצורפים לבמה ימוקמו מעל אוביקטים שצורפו לראשי.

יום שלישי, 3 באוגוסט 2010

תערוכת IDHO 2010 Play - הסיכום

בתאריך ה23 ביולי ביקרתי בתערוכת סיום קורס עיצוב אינטראקציה (של המכון הטכנולוגי בחולון). השנה הוא היה בסימן משחקים. גם אני בוגר הקורס הזה, כך שיש כאן גם נוסטלגיה...

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


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




2. להפיח חיים בעולם. בהתחלה, כשכלי המשחק מחוץ למגרש, העולם שקט וריק ואפלולי. כל חלק שמוכנס למקומו במגרש מחיה משהו בעולם ויוצר אינטראקציה: קוף שמקפץ על העצים, דגים בים, חתול שמנסה לתפוס אותם ועוד. הדבר הנוסף שעניין אותי כאן הוא ש"הסיפור" שנוצר בסופו של דבר משתנה בהתאם לרצף הכנסת כלי המשחק למגרש.




3. רוצה ללמוד לעשות סושי? בבקשה! שמרתי את הטוב לסוף... הדרכה באמצעות אוגמנטד ריאליטי! אתה יושב מול עמדת הבישול במטבח כשכל המוצרים מונחים לפניך. אתה פשוט בוחר מה אתה רוצה להכניס לתוך הסושי שלך ושלב אחרי שלב מוסבר לך מה לעשות, איך לחתוך כל ירק, איך לפרוס את האצה, איך לגלגל את הרול... וכו'. עשוי נפלא, כל הכבוד!


יום שני, 2 באוגוסט 2010

קוד פתוח, והפעם - דרך קלה להעלות תמונות לתוך מוביקליפ


זו אחת המחלקות הנחמדות שבניתי. היא מאפשרת להעלות תמונות בקלות רבה לתוך MovieClip בלי התעסקות מיותרת עם כל הטררם. מצורף גם קובץ הסבר כיצד לעשות זאת.


אנחנו בעד שיתוף ונשמח לקבל בחזרה רעיונות נוספים, שיפורים של הקוד או תוספות אליו, פונקציות נוספות וכו'. כמובן שנשמח אם תפנו אנשים אל הבלוג הזה בתמורה, אבל גם זה לא חובה...




יום שלישי, 20 ביולי 2010

Nano Wars - משחק פלאשי קטן וממכר (ואיך עושים כזה!)



זה הקישור למשחק nano wars בkongregate.
משחק קזואל קטן, נחמד ומאד ממכר.


עד לפני כשבוע היה כאן הסבר מפורט כיצד ליצור את המשחק הזה בקלות ובמהירות יחסית. אבל משום מה לא הצלחתי לגשת לאתר כולו... אולי בהמשך הקישור הזה יהיה זמין שוב.


Bookmark and Share

יום שני, 19 ביולי 2010

קוד פתוח, והפעם - מעקב אחרי האפליקציה גם כשהיא באוויר (debug system) 



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

המחלקה מכילה כמה פונקציות. חייבים להפעיל את הפונקציה המאתחלת ואחר-כך לקרוא לפונקציה show כדי להציג את החלון על המסך. מרגע האתחול אפשר פשוט לקרוא לפונקצית trace שבמחלקה כדי לכתוב אל החלון. כך יכול להראות החלון הזה:


Bookmark and Share

יום ראשון, 18 ביולי 2010

קוד פתוח, והפעם - כיצד להתאים את צבע הטקסט לרקע שלו?

כשרוצים להכין אפליקציה שתחליף צבעים או תאפשר החלפת רקעים (כמו למשל הכנסת תמונה), אחת הסוגיות הבעייתיות היא צבעי הטקסטים שנמצאים מעל הרקע המשתנה. הקו המנחה הוא טקסט כהה על רקע בהיר והפוך כמובן.
יש כאן בעצם שתי בעיות:
1. כיצד לדעת את צבע הרקע?
2. כיצד לדעת אם צבע הרקע בהיר או כהה?

לפתרון בעיה זו הכנתי קובץ דוגמא ומחלקה שעושה את כל החישובים בצורה אוטומטית.

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

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

יום שבת, 17 ביולי 2010

משחק AR - קלפי מלחמה. ביקורת



לפניכם סרטון שמציג התחלה של משחק קלפי מלחמה (מהמשחקים שבהם כל שחקן מציג מפלצות עם כוחות ויכולות שונים והם ברי השפעה אחד על השני). המשחק הזה מבוסס על טכנולוגית המציאות המועצמת ותוכנת בעזרת ה FlarToolKit  והמרקרים.
הקריין מסביר יפה מאד את הממשק, אבל אני רציתי להסביר איך זה עובד וכמה זה פשוט מה שהוא עשה שם.
1. כל מרקר = דמות. זה אינו קונספט חדש ולא קשה לביצוע כלל. כשמרקר מוצג למצלמה- מופיעה הדמות שלו.
2. קרב מופעל כאשר שני מרקרים קרובים זה לזה. יש פונקציה בFlarToolkit הבודקת את המרחק הישיר בין שני מרקרים. בדיקה זו מאד פשוטה ואינה בעייתית. מתחת למרחק מסויים מופעל מצב הקרב, מחושב הניקוד, ומופעלת אנימציה של כל העסק.

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

ותודה רבה לתומר מלינרסקי שהפנה אותי לסרטון הזה.
Bookmark and Share

יום חמישי, 15 ביולי 2010

קוד פתוח, והפעם - עיכוב ביצוע של קוד (delay)




שוב, קוד פתוח וחינמי לכל.

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



מחלקה זו מכילה פונקציה אחת שמקבלת את משך הזמן של ההשהייה בשניות ואת הפונקציה שאותה צריך להפעיל לאחר סיום ההשהייה. 

יום רביעי, 14 ביולי 2010

אנשים לעקוב אחריהם, והפעם - Peter Blaskovic


פיטר הוא מהאמנים היוצרים בשביל לבחון גבולות. באתר שלו EscapeMotions , הוא מציג את התוצאות.
הוא מתנסה בעיקר בפלאש ובשפת processing שהיא שפה גרפית בעיקר (למעצבים ומצגות חזותיות ביסודן). שפה קלה וחזקה.


Bookmark and Share

קוד פתוח, והפעם - המרות מיוחדות

זו המחלקה הראשונה שאני משחרר כאן כקוד פתוח וחינמי לכל.
אני בעד שיתוף ואשמח לקבל בחזרה רעיונות נוספים, שיפורים של הקוד או תוספות אליו, פונקציות נוספות וכו'.
כמובן שאשמח אם תפנו אנשים אל הבלוג הזה בתמורה, אבל גם זה לא חובה...

מחלקה זו מכילה כרגע שלוש פונקציות קטנות וקלות שממירות בין String לBoolean, והמרה שנייה היא מזמן בשניות לחותמת זמן בפורמט של HH:MM:SS או MM:SS במקרה ואין מספיק שניות. המרה שלישית (עודכן ב17-7-2010) מדפיסה אובייקט שלם על כל תכונותיו והמשתנים שלו. המרה רביעית (עודכן ב19-1-2011) היא בין XmlList לObject של נתונים.

הנה הקוד להורדה כולל דוגמאות.

יום שני, 12 ביולי 2010

יום שבת, 3 ביולי 2010

Think Tanks - אחת ההתמכרויות הגדולות שלי


משחק הטנקים הזה הוא בלא ספק אחת ההתמכרויות הגדולות ביותר שהיו לי למשחק. המשחק הזה ליווה אותי במשך כחמש שנים והיה (ואולי עדיין) אחד ממשחקי הfill-up-my-free-time האהובים עלי ביותר.

נזכרתי בו לאחרונה משום שפגשתי אדם שנתן לי את המשחק הזה בתור דוגמא טובה למשחק שהשקיעו בו מחשבה ביצירתו: במשחקיות, בעצם העובדה שבחרו בטנקים ולא בכלים אחרים וכו'.

זה אולי אחד המשחקים היחידים ששיחקתי בהם לאחרונה ולא חשבתי איך בנו אותם. וזה לדעתי נקודה חיובית למשחק הזה!

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



Bookmark and Share

כנס E3 של GameSpot לשנת 2010 - הסיכום



מיקרוסופט הציגו את הגרסה המסחרית לפרויקט NATAL, קוראים לזה Kinect. וסוני הציגו את Sony Move.
שתי חברות-הענק הציגו גם מכלול רחב של משחקים לפרטפורמות הללו (שזה בעצם החידוש המרכזי כאן). האמת, לא הופתעתי ולא נפלתי מהכסא. הדברים היו די צפויים: משחקי ספורט לסוגיהם הרבים וקצת shooter. צירפתי כאן כמה דוגמאות נחמדות שמצאתי בכל זאת.

יום שישי, 2 ביולי 2010

טיפ קטן, והפעם- איך לעמד בעזרת CSS



את הלימוד הבסיסי של HTML , CSS , Javascript ועוד הרבה אני עשיתי דרך האתר הנפלא, החינמי והמאד מומלץ של W3Schools.

יחד עם זאת, בחיפושי השבוע מצאתי שיש עוד אתרים טובים בעולם... :)
רציתי להזכר איך לעמד את התוכן שלי בעזרת DIVים בCSS ומצאתי את האתר של barelyFitz שמסביר בדיוק איך לעשות את מה שחיפשתי בצורה מאד טובה ומדויקת.

אז הנה שני טיפים במחיר של אחד...



Bookmark and Share

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

ארבעה סטודנטים ישראלים: 2 מאוניברסיטת בן גוריון ו-2 מבצלאל חברו יחד כדי ליצור את הקוביה ההונגרית הראשונה שנוצרה בטכנולוגית המציאות המועצמת. ראינו את התוצר שלהם כבר בתערוכת Next 2009 של מיקרוסופט.

זו היה משחק קוביה הונגרית שבנויה מהמון מרקרים, שהפידבק התבסס על סידור המרקרים על הקוביה. במקרה שהשחקן הצליח ליצור משהו נכון, קרה אירוע עם אנימציה על-גבי הקוביה.

לכתבה המלאה באתר PC 

Bookmark and Share

יום שישי, 25 ביוני 2010

יום רביעי, 23 ביוני 2010

ירחון מקוון חינמי בנושאי פלאש ופלקס

הירחון המקוון Flash&Flex אוגד רעיונות, כתבות, שיפור ביצועים וכתיבת קוד יעילה יותר, טיפים וטריקים למעצבים ומתכנתים בפלאש ופלקס, חיבור בין עיצוב ותכנות ואפילו קצת קוד בחינם.


Bookmark and Share

יום שלישי, 22 ביוני 2010

מרקר בעיצוב ייחודי משלך



בפוסט הזה של Squidder תמצאו את כל החוקים ליצירת מרקר משלכם. בקצרה: א- חייב להיות יחס מאד מסויים בין גודל הריבוע השחור מסביב והתוכן הפנימי. ב- חייבת להיות אי סימטריה בכל הצירים בציור של המרקר.

זו הגרסה המעודכנת ביותר של התוכנה שאיתה יוצרים את המרקרים. פשוט מפעילים את התוכנה, מציגים למצלמה את המרקר שהודפס מראש ושומרים אותו כקובץ מסוג PAT.

Bookmark and Share

יום שני, 21 ביוני 2010

זיהוי קולי בפלאש כבר לא רחוק בכלל !

ספרייה זו שכתבו Didier Brun ו Sid Lee מאפשרת שליטה קולית בתוך הSWF. היא איננה פתוחה לשימוש, אך זו אכן התקדמות יפה ומעניינת בתחום.

כלי מעניין נוסף שמצאתי הוא הSpeechAPI , שהוא אפליקציית פלאש שניתן ליצור בעזרתה שליטה קולית דרך Javascript פשוט למדי. לא ראיתי אם ניתן להשתמש בה דרך פלאש אחר, אבל אפשר ליצור בעזרתה ממשק קולי לניווט באתר.

Bookmark and Share

יום ראשון, 20 ביוני 2010

אנשים לעקוב אחריהם, והפעם- עומק אינטראקטיב



עומק אינטראקטיב היא חברה קטנה שממוקמת בבית-שמש שבהרי ירושלים. החברה התחילה בתור סטודיו למשחקים המתמחה במשחקים מבוססי טכנולוגיה של מצלמת עומק תלת-מימדית (אותו הרעיון כמו של פרויקט Natal). עם השנים החברה השיקה גם API לטכנולוגיה עצמה ומוכרת גם אותה. מהיכרותי האישית עם האנשים שיושבים שם שווה בהחלט לשים לב ולעקוב אחרי התוצרים של החברה הזו בהמשך הדרך! עומק בfacebook , בlinkedin

עדכון אוגוסט 2010: התחלתי לעבוד בחברת omek כמעצב משחקים.

עדכון ינואר 2013: עומק השיקה מוצר חדש בשם Grasp שהוא SDK לעקיבה אחרי אצבעות וידיים. ראה פוסט מורחב יותר בנושא.

עדכון יולי 2013: עומק נרכשה על ידי אינטל.



יום שבת, 12 ביוני 2010

זיהוי אובייקטים - האם זה באמת אפשרי בפלאש?



Squidder טוענים בפוסט שלהם בנושא זיהוי פנים שהם השתמשו בספרייה Marilena כדי לזהות אוביקט מסויים תוך כדי תנועה מול המצלמה. הם אומרים שהספריה מצלמת כל הזמן את שרואה המצלמה ואז מחפשת אוביקט ידוע מראש.
אם אכן הדברים כמו שכתובים כאן, ספרייה זו תהיה תחילתה של ידידות נפלאה בינינו לבין עולם זיהוי התמונה... :)


Bookmark and Share

יום רביעי, 26 במאי 2010

טיפ קטן, והפעם- איך לדעת את גרסת נגן הפלאש



הנה הדרך היעילה ביותר לדעת מה גרסת נגן הפלאש (flash player) של הצופה. כך אפשר להתאים את הפונקציות/ הקוד וכו' לפי גרסה זו. זה הקוד המלא למה שאתם רואים כאן.

יום רביעי, 12 במאי 2010

טיפ קטן, והפעם- איך לדעת את כתובת הHTML של העמוד שבו מולבש הפלאש


אם רוצים או צריכים לדעת את כתובת העמוד שבו ממוקם אובייקט הפלאש (מסיבות של אבטחה למשל), אפשר לעשות זאת בעזרת הפעלת פקודות javascript מתוך הפלאש.

אפשר להפעיל פונקציית javascript הממוקמת באותו עמוד או לכתוב אחת כבר בתוך הפלאש. פעולות אלה מתבצעות בעזרת מחלקה בשם ExternalInterface.

למשל, את כתובת העמוד הנוכחי אפשר לקבל בעזרת הפקודה הזו:
var pageUrl:String= ExternalInterface.call('window.location.href.toString');

יום שלישי, 11 במאי 2010

טיפ קטן, והפעם- איך לגרום לפלאש המולבש בעמוד HTML לפעול אוטומטית


זו בעיה ידועה שקורית לפלאש כשמלבישים אותו בעמוד HTML. מופיעים בקצוות שלו פסים והפלאש עצמו אינו מופעל אוטומטית, רק עד לחיצה על הפלאש. רק אז מתחיל הכל לפעול.

אחרי שניסיתי כמה שיטות, הפתרון היעיל ביותר שמצאתי הוא להשתמש בספריית swfobject כדי לעשות embed לפלאש בעמוד HTML במקום באמבד ישיר בעזרת תגית object.

יום שישי, 7 במאי 2010

אנשים לעקוב אחריהם: והפעם, Squidder



החבר'ה בSquidder אחראים בלי ספק לאחת מההתקדמויות הרציניות עם הFlarToolKit. הם בנו את הקוד הבסיסי שאיפשר יצירת אפליקציות אוגמנטד ריאליטי מרובות מרקרים. אחריהם נכנסו לתמונה כל מיני מפתחים גדולים אחרים שהתבססו על הקוד שלהם ביצירת Managers לפיתוח אפליקציות (נספר עליהם בהמשך).

יום שלישי, 20 באפריל 2010

אנשים לעקוב אחריהם, והפעם- המעבדה HIT בניו-זילנד



לא מכבר החבר'ה שבמעבדה לממשקי אדם תוכנה בניו זילנד (Human Interface Technology Lab New Zealand) יצרו פרויקטים משמעותיים שגרמו לנו להרים גבה מהתפעלות. מה שאתם רואים כאן הוא רק דוגמא אחת לכך. כאן תמצאו את כל הסרטונים של המעבדה בyou-tube.

יוצר תפריטי פלאש חינמי


Flash Menu Lab הוא יוצר תפריטים פלאשיים לאתרי אינטרנט .
הכל נשלט בקלות מXML, ולאלה שיכולים לכתוב קוד אז יש גם קוד פתוח.

בקרוב נתחיל לפרסם קוד פתוח משלנו, שגם בעזרתו אפשר ליצור תפריטים ועוד קצת מעבר.

Bookmark and Share