הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [ASM]פרויקט משחק סדר אותי =] (https://hosts.co.il/forums/showthread.php?t=59385)

יניב בן צבי 26-01-08 22:20

[ASM]פרויקט משחק סדר אותי =]
 
משחק סדר אותי
מטרת המשחק הוא לסדר את המספרים משמאל לימין בסדר עולה ככה:

3 2 1
6 5 4
9 8 7

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

להורדה: כאן
http://www.upfree.net/7912467
הגשתי אותו כבר שנה שעברה וקיבלתי 100 בקשר לאיטיות בדקתי את זה
ובמחשבים עם כרטיס מסך שהוא בנפרד מהלוח אם זה עובד מהר וכשהוא בנפרד זה עובד לאט לא יודע למה

Ofir|Execute.co.il 26-01-08 22:28

ציטוט:

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

3 2 1
6 5 4
9 8 7

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

להורדה: כאן
http://www.upfree.net/7912467
הגשתי אותו כבר שנה שעברה וקיבלתי 100 בקשר לאיטיות בדקתי את זה
ובמחשבים עם כרטיס מסך שהוא בנפרד מהלוח אם זה עובד מהר וכשהוא בנפרד זה עובד לאט לא יודע למה

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

משחק יפה מאוד !!!!

Elad-A 27-01-08 00:12

איטי בטירוף.

FreakBox 27-01-08 00:19

ציטוט:

נכתב במקור על ידי Ofir| Fore.co.il (פרסם 603831)
משחק יפה!!! אהבתי !!!
אם אפשר לקבל את הקוד בפרטי אני אשמח.

משחק יפה מאוד !!!!

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

Proviewz 27-01-08 13:19

http://siz.co.il/up/yq042mtcgy2y.jpg
זו השגיאה שקיבלתי אחרי שלחצתי Enter

יניב בן צבי 27-01-08 16:24

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

DanielS 27-01-08 16:47

ציטוט:

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

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

daMn 27-01-08 21:46

הורדתי את המשחק, החלון דוס נפתח לי וכתב אנטר להפעלת המשחק, לחצתי אנטר והתוכנית יצאה ולא רצה.
ניסיתי למחוק את התוכנית ומשום מה שום מחיקה לא הולכת לי =/
הוא כל הזמן מציג לי בשגיאה שתוכנית אחרת משתמשת בתוכנית... *_*
ניסיתי להפעיל מחדש את המחשב אבל עדיין הוא לא נמחק.. חח מזה..למישהו יש רעיון?

יניב בן צבי 29-01-08 00:35

שגיאה במחשב שלך תיכנס למצב בטוח ותמחוק את זה...

daMn 29-01-08 11:08

ציטוט:

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

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

יניב בן צבי 29-01-08 11:40

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

daMn 29-01-08 12:08

ציטוט:

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

לא..יש לי xp pro .. =/

Kfir.G 30-01-08 11:01

ירין יש שתי דברים שאתה יכול לעשות:
1. פשוט לעזוב אותו תשתמש רגיל במחשב ואחרי כמה פעמים תוכל למחוק אותו
2. למחוק אותו דרך שורת הפקודה (הפקודה DEL לקובץ)

בכל מקרה יש לי שאלה צבי ;P מה הפסיקה (interrupt) של העכבר? ואיך עשית את הבדיקה של איזה כפתור נלחץ? לפי מיקום העכבר בX וY?

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

יניב בן צבי 30-01-08 12:12

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

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

mov ax,1
int 33h

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

mov ax,0003h ;**get mouse position and buttons state**;       
int 33h        ;**cx-vertical pos,dx-horizontal pos,bx-buttons state**;
cmp bx,1 ;bdika im kaftor smalili shel ahbar nilhaz

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

Kfir.G 30-01-08 17:03

ציטוט:

נכתב במקור על ידי יניב בן צבי (פרסם 604813)
תאמת שלא נתנו לי שאלות היא נתנה רק למי שעשה פרויקט קטן
היא נתנה לי להציג את הפרויקט שיניתי את המערך המיצג את הסדר והיא שאלה אותי עוד כמה שאלות לגבי הפרויקט והיא שיחררה אותי =]

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

mov ax,1
int 33h

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

mov ax,0003h ;**get mouse position and buttons state**;       
int 33h        ;**cx-vertical pos,dx-horizontal pos,bx-buttons state**;
cmp bx,1 ;bdika im kaftor smalili shel ahbar nilhaz

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

אני סתם עשיתי מחשבון ;P בכל מקרה תודה על ההסבר :)


כל הזמנים הם GMT +2. הזמן כעת הוא 01:32.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ