ממשיכים להגיע אליכם עד הבית!
משלוח חינם

משחק המזיז המהיר

ערכה: הרחבת משחקים

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

הזזה נכונה תזכה בנקודה אך הזזה שגויה תגרע נקודה

יש להשיג את כמות הנקודות הגדולה ביותר במשך דקה

 

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

 

החיבורים

מסך 64 נורות

פין 11 בארדואינו אל פין DATA במטריצה

וכמובן GND ו-VCC אל המקבילים להם

 

תצוגת 7 מקטעים

CLK אל 8

LATCH אל 7

DATA אל 5

וכמובן GND ו-VCC אל המקבילים להם

 

שלט המשחקים

BTN_G אל 12

BTN_R אל 2

LED_R אל 3

LED_G אל 4

VRX אל A6

VRY אל A5

וכמובן GND ו-VCC אל המקבילים להם

 

הקוד

קוד המשחק מורכב מחמישה קבצים:

k_90_game_mngr.ino הקוד הכללי של ניהול המשחק

k_60_neoPixelControl.ino מטפל בתצוגה במסך 64 הנורות

k_50_GameControllerBoard.ino מטפל בכרטיס השליטה (כפתורים וג'ויסטיק)

k_30_disp7seg.ino מטפל בתצוגת 7 מקטעים

fastMover.ino הוא הקובץ הראשי של המשחק

 

ספריות בשימוש

עבור מסך 64 הנורות

neoPixel.zip

עבור תצוגת 7 מקטעים

NX7Seg-master.zip - שניתנת להורדה מהכתובת: https://github.com/AlexisTM/NX7Seg
ASCIIDic-master.zip - שניתנת להורדה מהכתובת: https://github.com/AlexisTM/ASCIIDic

 


תגובות גולשים