יום שלישי, 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