תו השנייה (SecondGuess) הוא משחק ניחוש שירים תחרותי שרץ בדפדפן בכתובת songuess.app. מתנגן קטע קצר משיר, והמטרה פשוטה: לזהות אותו כמה שיותר מהר, כי כל שנייה שעוברת שווה פחות נקודות. המשחק חינמי, זמין בעברית ובאנגלית, לא דורש התקנה ולא דורש הרשמה, וזכה לסיקור באתר מאקו.
האתגר היומי
כל יום נפתח אתגר של חמישה שירים, וכל השחקנים מקבלים בדיוק את אותם שירים. האתגר מתחלף בחצות שעון ישראל, כך שיש הזדמנות אחת ביום ואי אפשר לנסות שוב עד מחר. בסוף מקבלים סיכום עם הניקוד, את המקום שלכם בלוח הניקוד של אותו יום, ואת התוצאה כרצף ריבועים שאפשר לשתף בוואטסאפ בלי לחשוף לחברים מה היו השירים.
- רצף ימים. כל יום שבו סיימתם את האתגר מוסיף יום לרצף, ויום שדילגתם עליו מאפס אותו. הרצף הנוכחי והרצף השיא מוצגים זה לצד זה.
- לוח ניקוד יומי. מי הוביל היום, ואיפה אתם ביחס לכל מי ששיחק.
- אתגר חבר. משתפים את התוצאה, ומי שלוחץ על הקישור נכנס לאתגר של אותו יום כשהתוצאה שלכם היא היעד שהוא צריך לעבור.
- תזכורת יומית. מי שרוצה יכול להדליק התראת דפדפן שמזכירה לשחק, אחת ביום ב-18:00 שעון ישראל. כבויה כברירת מחדל, ונדלקת רק בבקשה מפורשת.
איך זה עובד
בכל סיבוב מתנגן קטע קצר מתוך preview רשמי של Spotify. מתחילים לנחש, והניקוד יורד עם הזמן:
- ניחוש נכון בשנייה הראשונה: 10 נקודות
- כל שנייה נוספת: נקודה אחת פחות
- אחרי 10 שניות: 0 נקודות והשיר נחשף
כדי שלא תיפסלו על טעות כתיב קטנה, המערכת משתמשת בהתאמה חכמה (Fuzzy Matching) עם Fuse.js, כך שגם ניחוש עם שגיאת הקלדה קלה מזוהה כנכון. שירים ללא preview זמין מדולגים אוטומטית.
לבד או עם חברים
אפשר לשחק לבד, ואפשר לפתוח חדר ולשלוח את הקוד בוואטסאפ. כולם מנחשים בו זמנית מהמכשיר שלהם, הניקוד מסתנכרן בזמן אמת, ומי שמזהה ראשון מקבל את הנקודות. יש גם מדף אפליקציות מומלצות במסך משלו, שמוביל לשאר המוצרים.
למי זה מיועד
למי שאוהבים מוזיקה ותחרות: ערבי חברים, משפחות, ימי גיבוש, או אתגר יומי קצר מול עצמכם. הממשק בנוי Mobile-First ועובד מצוין מהטלפון, ואפשר להוסיף אותו למסך הבית כמו אפליקציה. חשוב לדעת: שפת הממשק ושפת השירים הן הגדרות נפרדות, אז אפשר לשחק בממשק עברי עם שירים באנגלית ולהפך.
מה מיוחד כאן
רוב משחקי הטריוויה המוזיקלית בנויים לקהל דובר אנגלית. תו השנייה נבנה מהיסוד כמשחק דו-לשוני עם תמיכת RTL מלאה בעברית, מתג שפה בכל מסך, וחוויית זמן אמת: הניקוד לפי מהירות התגובה הופך כל ניחוש למרוץ של ממש. זה משחק ניחוש שירים שמרגיש ישראלי באמת, אבל פתוח גם לעולם.
הטכנולוגיה מאחורי הקלעים
הפרויקט בנוי כמונורפו עם הפרדה מלאה בין שרת ללקוח:
- Frontend: React + TypeScript + Vite, עם Contexts לשפה, למשחק ול-Socket, ו-hooks ייעודיים לאודיו ולהתאמה עמומה
- Backend: Node.js + Express
- זמן אמת: Socket.io לסנכרון המשחק
- מוזיקה: Spotify Web API במצב Client Credentials, כשהאודיו מגיע ישירות מה-CDN של Spotify
- התראות: Web Push עם מפתחות VAPID, לתזכורת היומית
- שמירת מצב: האתגר היומי, לוח הניקוד ומנויי ההתראות יושבים על אחסון קבוע, כך שפריסה חדשה לא מוחקת כלום
- עיצוב: CSS Variables עם תמיכת RTL ו-LTR מלאה
- אירוח: Railway, תחת הדומיין הקנוני songuess.app
תו השנייה הוא דוגמה לאיך רעיון פשוט, ביצוע מהיר וסטאק מודרני מתחברים למוצר שאנשים באמת משחקים בו.

