ארכיון הבלוג

ראיון על משחק השבת עם עודד מנשה בערוץ 20

הראיון בערוץ 20 – עמי חניא מנכ"ל חברת CloseApp מתראיין אצל עודד מנשה

בהמשך לעשיה ולמשחקים שאנחנו מפתחים במשחק השבת היום התראיינתי בתוכנית של עודד מנשה בערוץ 20.

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

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

סרטון תגובות שחקנים על משחק השבת:

סרטון סיכום לספר בראשית:

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

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

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

הפעלה ליום העצמאות – משחק משפחתי מיוחד ומקוון.

קצת על המשחק שלנו ליום העצמאות

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

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

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

פלייר להפעלה ליום העצמאות CloseApp

התאמות יחודיות ומשחק לכולם

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

שילוב של טקס הדלקת משואות במשחק

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

רוצים לשחק? לפרטים והזמנות – שרית ברנס – 050-7770957

משהו נחמד, משחק פלאש כהן גדול

עדכון 2019 – בשעה טובה העלנו גרסה למשחק ב-HTML5 במסגרת משחק השבת הכוללת התאמה לכלל המכשירים הכנסו ושחקו >>

——–

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

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

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

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

מחמם את הלב לראות שאנשים לומדים ומשתמשים במשחק שמזמן שכחתי שעשיתי 🙂

כמובן ששלחתי להם את המשחק שלא יפסידו חלילה את הלימוד.

משחק מראה כהן גדול

מראה כהן גדול - משחק - מבראשית

מראה כהן גדול – משחק – מבראשית

שימוש ב-bitmapdata מתקדמים

מחלקה bitmapdata מאפשרת לנו "לזכור" מבנה של displayObject, להעתיק אותו, לשנות אותו ולעשות עליו מניפולציות שונות.
לדוגמא, ניתן לחתוך תמונות, לעוות תמונות, לשנות פיקסלים ספציפיים ועוד.
תיעוד המחלקה נמצא כאן: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/BitmapData.html
בשביל להבין את העבודה על המחלקה נתחיל מדוגמא פשוטה, נניח שעל הבמה יש לנו movieClip שמצוייר בו ציור כל שהוא ושמו mc, בדוגמא הראשונה נשכפל את מראה המוביקליפ:

import flash.display.BitmapData;
//איתחול המחלקה ביטמפדטא המחלקה מקבלת את הפרמטרים הבאים
//BitmapData(צבע האטימות,האם השכפול יתחשב באטימות,גובה המקור או גובה היעד,רוחב המקור או רוחב היעד);
var bmd:BitmapData = new BitmapData(mc.width,mc.height);
//הוראה לביטמפדטא לצייר את המוביקליפ
bmd.draw(mc);

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

 

//איתחול המחלקה ביטמפ ויציקת הביטמפדטא לתוכה
var bm:Bitmap = new Bitmap(bmd);
//יצירת ילד אל הבמה
addChild(bm);


עד כאן בעצם יצרנו שכפול של המוביקליפ אל הבמה, מכאן מתחיל הכיף, לפני שאנחנו יוצקים את הביטמפדטא אל הביטמפ אנחנו יכולים לבצע עליו מניפולציות, את המניפולציות אפשר לבצע בכמה דרכים, אני אראה כאן דוגמא המבוססת על הדוקומנטציה של פלאש, בשביל לבצע את המניפולציה הזו, נשתמש במחלקה מטריקס(כן כמו הסרט), שמאפשרת לשחק עם הביטמפדטא ולבצע עליו פעולות כמו חיתוך,עיוות,הקטנה והגדלה, ניתן לקרוא כאן את התיעוד המלא: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/geom/Matrix.html
בדוגמא שלי אני אבצע על התמונה שינוי צורה להקטנה פשוטה ע"י מטריקס:

 

import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.geom.Matrix;

//הגדרת הרוחב והגובה חלקי 2 כיוון שאנחנו מעוניינים לצייר את הביטמפדטא בצורה המוטקנת בחצי
var bmd:BitmapData = new BitmapData(mc.width/2,mc.height/2);
//איתחול מטריקס
var mat:Matrix = new Matrix();
//שימוש בפעולה scale
mat.scale(0.5,0.5);
//הוראה לביטמפדטא לצייר את המוביקליפ
//ולהכיל עליו גם את ההוראות של המטריקס
bmd.draw(mc,mat);

//איתחול המחלקה ביטמפ ויציקת הביטמפדטא לתוכה
var bm:Bitmap = new Bitmap(bmd);
//יצירת ילד אל הבמה
addChild(bm);


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

 

//הגדרנו את האטימות כאמת כיוון שאנחנו רוצים לשקף חלק מהביטמפדטא
var bmd:BitmapData = new BitmapData(mc.width,mc.height,true);
bmd.draw(mc);
//מעבר על כל הפיקסלים במפת הסביות שלנו
//i רוחב
//j גובה
for(var i:uint=0;i<bmd.width;i++)
{

for(var j:uint=0;j<bmd.height;j++)
{
//בדיקה של צבע הפיקסל הספציפי
if(bmd.getPixel(i,j)==0xff0000)
{
//השמת צבע "שקוף" על הפיקסל הנוכחי
//המספר המועבר הוא בעצם מספר רגיל+שני ספרות בסוף המציינות את רמת השקיפות
bmd.setPixel32(i,j,0x00000000);
}
}

}

//איתחול המחלקה ביטמפ ויציקת הביטמפדטא לתוכה
var bm:Bitmap = new Bitmap(bmd);
//יצירת ילד אל הבמה
addChild(bm);


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