פורסם 2008 בנובמבר 1917 שנים שלום לכולם, אני מתעניין בתיכנות הרבה ואני מתכנת כשיש לי זמן פנוי,אחת המחשבות שעלו לי לראש הם איך אפשר ליצור תוכנה שתזההסמל מסויים שמשתמש עשה בעזרת העכבר, אני אתן דוגמא,לאלו מיכם שמכירים את המשחק Black &White ניתןשמה להישתמש בקסמים בעזרת תנועת העכבר תוך כדי יצירת סמל מסויים,לדוגמא: אם אני יזיז את העכבר ואצור את האות W בעזרת העכבראז יהיה לי קסם של מים (לפחות ככה זה במשחק).מה שעניין אותי זה איך תיכנתו את הדבר הבא, אחרי הכול משתמש לא יכול ליצוראות W מושלמת בעזרת העכבר והוא לא יכול לדייק, מה שצריכים זה טווח אולישהעכבר יכול להימצא בו כדי שהאות W תיצא.אבל זה נשמע דיי מסובך ומסורבל, וזאתי השאלה שלי,האם אני מסבך את עצמי ויש דרך פשוטה ליצור את האפשרותהזו שתוכנה למשל תזהה את התנועה של העכבר (או אפשר להגיד תקליט אותו שאני מתכוון להקליט זה לקלוט את ערכי ה-X וה-Y של הנקודה שבה העכבר ונמצא ולשמור אותם)תעשה חישוב ומסויים ותזהה שהאות דומה לאות W,ואם הדבר הזה קיים ונפוץ, האם יש קוד מקור שאפשר ליראות או להבין איך זה פועל?
פורסם 2008 בנובמבר 1917 שנים אתה מדבר על מה שנקרא mouse gestures וזה נמצא בשימוש לא רק במשחק ההוא, אלא בהמון אפליקציות היום.אני למשל משתמש ב mouse gestures באופן יום-יומי בפיירפוקס בשביל לעשות back & forward לדפים בדפדפן.אתה יכול לקרוא קצת בויקי - http://en.wikipedia.org/wiki/Mouse_gesturesאני לא חושב שמדובר על זיהוי צורות - לפי דעתי מדובר על זיהוי כיווני תנועה.למשל: למטה + למעלה + למטה + למעלה ==> כאשר לאורך כל התנועה אתה זז ימינה = W.באותו אופן אפשר ליצור הרבה gestures נוספים.בכל אופן, התכנות של כזה דבר לא מסובך, אני בטוח שתוכל למצוא פונקציות שידעו לדווח לך לאיזה כיוון הוא זז,ומשם תוכל להמשיך בקלות.
פורסם 2008 בנובמבר 2217 שנים http://www.generation5.org/content/2001/gestureapp.aspהאלגוריתם+ קוד מקור לתוכנת הדגמה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.